A formalized theory of alpha-conversion for the pi-calculus in Isabelle/HOL is presented. Following a recent proposal by Gabbay and Pitts, substitutions are modelled in terms of permutations, and alpha-equivalence is defined over all but finitely many names. In contrast to the work by Gabbay and Pitts, however, standard universal and existential quantification are used instead of introducing a new binder. Further, a classification of the various approaches to formalizing languages with binders is presented. Strengths and weaknesses are pointed out, and suggestions for possible applications are made
Abstract. Model checking for transition systems specified in pi-calculus has been a difficult proble...
In this paper, we propose a compositional coalgebraic semantics of the pi-calculus based on a novel ...
This document presents and Isabelle formalization of a general theory of syntax with bindings. It al...
AbstractA formalized theory of alpha-conversion for the π-calculus in Isabelle/HOL is presented. Fol...
We formalise the pi-calculus using the nominal datatype package, based on ideas from the nominal log...
Higher order abstract syntax is a natural way to formalize programming languages with binders, like ...
Abstract. Psi-calculi are extensions of the pi-calculus, accommodating arbitrary nominal datatypes t...
We formalise the pi-calculus using the nominal datatype package, based onideas from the nominal logi...
Nominal Isabelle is a definitional extension of the Isabelle/HOL theoremprover. It provides a provin...
Abstract. Nominal Isabelle is a definitional extension of the Isabelle/HOL theo-rem prover. It provi...
A new formulation of the pi-calculus, where name instantiation is handled explicitly via the introdu...
Equality of expressions in lambda-calculi, higher-order programming languages, higher-order programm...
Abstract: We present the Isabelle/HOL formalisation of some key equa-tional properties of the untype...
This paper is about completely formal representation of languages with binding. We have previously w...
In this paper, we model fresh names in the pi-calculus using abstractions with respect to a new bind...
Abstract. Model checking for transition systems specified in pi-calculus has been a difficult proble...
In this paper, we propose a compositional coalgebraic semantics of the pi-calculus based on a novel ...
This document presents and Isabelle formalization of a general theory of syntax with bindings. It al...
AbstractA formalized theory of alpha-conversion for the π-calculus in Isabelle/HOL is presented. Fol...
We formalise the pi-calculus using the nominal datatype package, based on ideas from the nominal log...
Higher order abstract syntax is a natural way to formalize programming languages with binders, like ...
Abstract. Psi-calculi are extensions of the pi-calculus, accommodating arbitrary nominal datatypes t...
We formalise the pi-calculus using the nominal datatype package, based onideas from the nominal logi...
Nominal Isabelle is a definitional extension of the Isabelle/HOL theoremprover. It provides a provin...
Abstract. Nominal Isabelle is a definitional extension of the Isabelle/HOL theo-rem prover. It provi...
A new formulation of the pi-calculus, where name instantiation is handled explicitly via the introdu...
Equality of expressions in lambda-calculi, higher-order programming languages, higher-order programm...
Abstract: We present the Isabelle/HOL formalisation of some key equa-tional properties of the untype...
This paper is about completely formal representation of languages with binding. We have previously w...
In this paper, we model fresh names in the pi-calculus using abstractions with respect to a new bind...
Abstract. Model checking for transition systems specified in pi-calculus has been a difficult proble...
In this paper, we propose a compositional coalgebraic semantics of the pi-calculus based on a novel ...
This document presents and Isabelle formalization of a general theory of syntax with bindings. It al...