AbstractWe describe in this paper formalisations for the properties of weakening, type-substitutivity, subject-reduction and termination of the usual big-step evaluation relation. Our language is the lambda-calculus whose simplicity allows us to show actual theorem-prover code of the formal proofs. The formalisations are done in Nominal Isabelle, a definitional extention of the theorem prover Isabelle/HOL. The point of these formalisations is to be as close as possible to the “pencil-and-paper” proofs for these properties, but of course be completely rigorous. We describe where Nominal Isabelle is of great help with such formalisations and where one has to invest additional effort in order to obtain formal proofs
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
We formulate principles of induction and recursion for a variant of lambda calculus in its original ...
14 pagesWe study a lambda-calculus with references and a types and effects system. In the first part...
Abstract: We present the Isabelle/HOL formalisation of some key equa-tional properties of the untype...
The formal system \lambda\delta is a typed lambda calculus derived from \Lambda\infinity, aiming to...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
AbstractOften debates about pros and cons of various techniques for formalising lambda-calculi rely ...
Abstract. Nominal Isabelle is a definitional extension of the Isabelle/HOL theo-rem prover. It provi...
A formal verification of the soundness and completeness of Milner's type inference algorithm W...
Inspired by a recent graphical formalism for lambda-calculus based on Linear Logic technology, we in...
This document presents and Isabelle formalization of a general theory of syntax with bindings. It al...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
International audienceThe lambda mu-calculus is an extension of the lambda-calculus that has been in...
AbstractWe formulate principles of induction and recursion for a variant of lambda calculus in its o...
"This paper is about our hobby." That is the first sentence of [MP93], the first report on our forma...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
We formulate principles of induction and recursion for a variant of lambda calculus in its original ...
14 pagesWe study a lambda-calculus with references and a types and effects system. In the first part...
Abstract: We present the Isabelle/HOL formalisation of some key equa-tional properties of the untype...
The formal system \lambda\delta is a typed lambda calculus derived from \Lambda\infinity, aiming to...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
AbstractOften debates about pros and cons of various techniques for formalising lambda-calculi rely ...
Abstract. Nominal Isabelle is a definitional extension of the Isabelle/HOL theo-rem prover. It provi...
A formal verification of the soundness and completeness of Milner's type inference algorithm W...
Inspired by a recent graphical formalism for lambda-calculus based on Linear Logic technology, we in...
This document presents and Isabelle formalization of a general theory of syntax with bindings. It al...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
International audienceThe lambda mu-calculus is an extension of the lambda-calculus that has been in...
AbstractWe formulate principles of induction and recursion for a variant of lambda calculus in its o...
"This paper is about our hobby." That is the first sentence of [MP93], the first report on our forma...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
We formulate principles of induction and recursion for a variant of lambda calculus in its original ...
14 pagesWe study a lambda-calculus with references and a types and effects system. In the first part...