Two-level lambda-calculus is designed to provide a mathematical model of capturing substitution, also called instantiation. Instantiation is a feature of the ‘informal meta-level’; it appears pervasively in specifications of the syntax and semantics of formal languages. The two-level lambda-calculus has two levels of variable. Lambda-abstraction and beta-reduction exist for both levels. A level 2 beta-reduct, triggering a substitution of a term for a level 2 variable, does not avoid capture for level 1 abstractions. This models meta-variables and instantiation as appears at the informal meta-level. In this paper we lay down the syntax of the two-level lambda-calculus; we develop theories of freshness, alpha-equivalence, and beta-reduction; ...
AbstractA definition of simultaneous substitution for the lambda calculus is presented that is easie...
We formulate principles of induction and recursion for a variant of lambda calculus in its original ...
untyped lambda calculus was introduced around 1930 by Church [11] as part of an investigation in the...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
We present the Lambda Context Calculus. This simple lambda-calculus features variables ar-ranged in ...
AbstractWe present the Lambda Context Calculus. This simple lambda-calculus features variables arran...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
Two-and-a-halfth order lambda-calculus is designed to provide a mathematical model of capturing subs...
The lambda calculus is fundamental in computer science. It resists an algebraic treatment because of...
AbstractWe present a simple but expressive lambda-calculus whose syntax is populated by variables wh...
(eng) We present a confluent rewriting system wich extends a previous calculus for the Lambda-Calcul...
This paper starts by setting the ground for a lambda calculus notation that strongly mirrors the two...
Many different systems with explicit substitutions have been proposed toimplement a large class of h...
Contents Introduction To The Lecture Notes v 1 The Untyped Lambda Calculus 1 1.1 Inductive Definiti...
Calculi with explicit substitutions are widely used in different areas of com-puter science such as ...
AbstractA definition of simultaneous substitution for the lambda calculus is presented that is easie...
We formulate principles of induction and recursion for a variant of lambda calculus in its original ...
untyped lambda calculus was introduced around 1930 by Church [11] as part of an investigation in the...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
We present the Lambda Context Calculus. This simple lambda-calculus features variables ar-ranged in ...
AbstractWe present the Lambda Context Calculus. This simple lambda-calculus features variables arran...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
Two-and-a-halfth order lambda-calculus is designed to provide a mathematical model of capturing subs...
The lambda calculus is fundamental in computer science. It resists an algebraic treatment because of...
AbstractWe present a simple but expressive lambda-calculus whose syntax is populated by variables wh...
(eng) We present a confluent rewriting system wich extends a previous calculus for the Lambda-Calcul...
This paper starts by setting the ground for a lambda calculus notation that strongly mirrors the two...
Many different systems with explicit substitutions have been proposed toimplement a large class of h...
Contents Introduction To The Lecture Notes v 1 The Untyped Lambda Calculus 1 1.1 Inductive Definiti...
Calculi with explicit substitutions are widely used in different areas of com-puter science such as ...
AbstractA definition of simultaneous substitution for the lambda calculus is presented that is easie...
We formulate principles of induction and recursion for a variant of lambda calculus in its original ...
untyped lambda calculus was introduced around 1930 by Church [11] as part of an investigation in the...