calculus of constructions

E911973

The calculus of constructions is a powerful type theory and foundational formal system that unifies higher-order logic and typed lambda calculus, serving as the basis for several modern proof assistants.

All labels observed (3)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf formal system
foundational system for mathematics
higher-order typed lambda calculus
lambda calculus
type theory
allows encoding of mathematical theories
formal verification of programs
machine-checked proofs
basedOn Curry–Howard correspondence
higher-order logic
typed lambda calculus
creator Gérard Huet NERFINISHED
Thierry Coquand
extensionOf simply typed lambda calculus
field mathematical logic
proof theory
theoretical computer science
type theory
generalizationOf System F
higher-order predicate logic
hasFeature Pi types
confluence
constructive logic
dependent types
higher-order functions
impredicative quantification
lambda abstraction
polymorphism
proofs-as-programs interpretation
strong normalization
universal quantification as types
hasJudgmentForm term has type
type is well-formed
influenced Calculus of Inductive Constructions
Coq proof assistant
linked to: Coq

Epigram language design
LEGO proof assistant
Matita proof assistant
logicalInterpretation intuitionistic higher-order logic
positionInLambdaCube top corner
relatedTo lambda cube
restriction no general recursion in the pure system
semantics Curry–Howard isomorphism
proofs-as-programs semantics
unifies higher-order logic
typed lambda calculus
usedAs foundation for proof assistants
yearProposed 1985

How these facts were elicited

Referenced by (6)

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

Thierry Coquand knownFor calculus of constructions
Thierry Coquand notableWork calculus of constructions
Thierry Coquand notableConcept calculus of constructions
System F isSubsetOf Calculus of Constructions (in terms of expressiveness hierarchy)
subject linked to: system F
linked to: calculus of constructions
System F influenced Calculus of Constructions
linked to: calculus of constructions
System F relatedSystem Calculus of Constructions
linked to: calculus of constructions