lambda calculus

E26971

Lambda calculus is a formal system in mathematical logic and computer science that uses function abstraction and application to investigate computation and serves as a foundational model for programming languages.

All labels observed (4)

Label Occurrences
lambda calculus canonical 10
Church numerals 1
Computability and λ-definability 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf formal system
model of computation
theoretical framework
equivalentTo Turing machine in computational power
field mathematical logic
theoretical computer science
formalizedIn lambda notation
foundationFor functional programming languages
theory of programming languages
hasApplication automated theorem proving
compiler design
program verification
hasConcept Church–Rosser property
alpha conversion
beta reduction
bound variable
combinator
confluence
eta conversion
free variable
lambda abstraction
normal form
strong normalization
weak normalization
hasEncoding Church encoding
Curry encoding
Scott encoding
hasProperty Turing completeness
hasVariant dependent type lambda calculus
polymorphic lambda calculus
simply typed lambda calculus
untyped lambda calculus
linked to: lambda calculus
influenced F#
Haskell
LISP
LambdaProlog
ML
OCaml
Scheme
introducedBy Alonzo Church
introducedInYear 1930s
relatedTo combinatory logic
represents computable functions
studies computation
usedIn denotational semantics
proof theory
type theory
uses function abstraction
function application

How these facts were elicited

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

Alonzo Church knownFor lambda calculus
subject linked to: Church (surname)
On Computable Numbers, with an Application to the Entscheidungsproblem relatedTo lambda calculus
On Computable Numbers, with an Application to the Entscheidungsproblem followedBy Computability and λ-definability
linked to: lambda calculus
lambda calculus hasVariant untyped lambda calculus
linked to: lambda calculus
Alonzo Church notableWork lambda calculus
Alonzo Church notableWork Church numerals
linked to: lambda calculus
ICFP topic lambda calculus
Lisp influencedBy lambda calculus
subject linked to: Lisp programming language
Dale Miller influencedBy lambda calculus
ISWIM influencedBy lambda calculus
Church–Rosser property field lambda calculus
Alonzo hasNotableAssociation lambda calculus
Barkley Rosser areaOfInfluence lambda calculus