Variants of the basic calculus of constructions (Q1885480)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Variants of the basic calculus of constructions |
scientific article |
Statements
Variants of the basic calculus of constructions (English)
0 references
28 October 2004
0 references
Different formulations of the calculus of constructions, introduced by Coquand in 1985, are compared. The different formulations have some things in common, namely the terms and forms of judgements, the axiom (just a single axiom for all the variants), and the form of the application and product rules. They may differ in the form of the rules for conversions of types, in the form of the abstraction rule, and in the structure imposed on assumptions (it could be a set or a sequence). If one has a purpose for which type-checking is important, one can follow the authors' argumentated advice and choose systems with assumptions-as-sequences in which abstraction and conversion are essentially those of pure typed systems or the abstraction rule is modified. At the same time, if one wants to obtain proof-theoretic results, one can use variants with assumptions-as-sets in which either the rule of conversion between types is modified or both abstraction and conversion rules are modified.
0 references
calculus of constructions
0 references
typed \(\lambda\)-calculus
0 references
pure typed systems
0 references
0 references
0 references