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.

AI illustration

How this image was made

AI-generated illustration of lambda calculus

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of lambda calculus (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 (5)

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 (22)

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 ⓘ
Hope → influencedBy → lambda calculus ⓘ
subject linked to: Hope programming language
combinatory logic → fieldOfStudy → lambda calculus ⓘ
HM type system → basedOn → lambda calculus ⓘ
System F → basedOn → lambda calculus ⓘ
J. Roger Hindley → field → lambda calculus ⓘ
Martin-Löf type theory → relatedTo → lambda calculus ⓘ
Kleene–Rosser paradox → field → lambda calculus ⓘ
Kleene–Rosser paradox → relatedTo → Church’s lambda calculus ⓘ
linked to: lambda calculus