The main aim of this paper is to formulate "natural" logical foundations for type-free lambda-calculus. The importance of such foundations for analyzing arbitrary order computational properties of programs is emphasized. Lamda logic is a deductive system based on combinatory lambda-terms. Its language is conceived by extending the set of lambda-terms through the addition of new terms which are logical connectives. The model for lamda-logic is Dana Scott's D infinity, which can be represented as a pseudo-Boolean algebra. We present detailed proof that D infinity can be constructed as a Heyting algebra, thus being a model for some Heyting intuitionistic logical system. Our result, briefly described above, poses new problems. In particul...
AbstractLambda abstraction algebras (LAAs) are designed to algebraize the untyped lambda calculus in...
In the area of foundations of mathematics and computer science, three related topics dominate. These...
Logic for reasoning about programs must proceed from the programming language semantics. It is our t...
The main aim of this paper is to formulate "natural" logical foundations for type-free lambda-calcul...
untyped lambda calculus was introduced around 1930 by Church [11] as part of an investigation in the...
AbstractThe variety (equational class) of lambda abstraction algebras was introduced to algebraize t...
In this paper we give an outline of recent algebraic results concerning theories and models of the u...
An elementary, purely algebraic definition of model for the untyped lambda calculus is given. This d...
It is well-known that extensional lambda calculus is equivalent to extensional combinatory logic. In...
Language Various forms of typed λ-calculi have been proposed as specification languages for represen...
The lamda-calculus is considered an useful mathematical tool in the study of programming languages. ...
Projet CHLOEWe develop the foundations of Horn clause logic programming in a proof-theoretic style. ...
In the first part, we introduce binary representations of both lambda calculus and combinatory logic...
. A higher order logic programming system is presented. The declarative semantics of the system is b...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
AbstractLambda abstraction algebras (LAAs) are designed to algebraize the untyped lambda calculus in...
In the area of foundations of mathematics and computer science, three related topics dominate. These...
Logic for reasoning about programs must proceed from the programming language semantics. It is our t...
The main aim of this paper is to formulate "natural" logical foundations for type-free lambda-calcul...
untyped lambda calculus was introduced around 1930 by Church [11] as part of an investigation in the...
AbstractThe variety (equational class) of lambda abstraction algebras was introduced to algebraize t...
In this paper we give an outline of recent algebraic results concerning theories and models of the u...
An elementary, purely algebraic definition of model for the untyped lambda calculus is given. This d...
It is well-known that extensional lambda calculus is equivalent to extensional combinatory logic. In...
Language Various forms of typed λ-calculi have been proposed as specification languages for represen...
The lamda-calculus is considered an useful mathematical tool in the study of programming languages. ...
Projet CHLOEWe develop the foundations of Horn clause logic programming in a proof-theoretic style. ...
In the first part, we introduce binary representations of both lambda calculus and combinatory logic...
. A higher order logic programming system is presented. The declarative semantics of the system is b...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
AbstractLambda abstraction algebras (LAAs) are designed to algebraize the untyped lambda calculus in...
In the area of foundations of mathematics and computer science, three related topics dominate. These...
Logic for reasoning about programs must proceed from the programming language semantics. It is our t...