Variants of the basic calculus of constructions
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.
- A Gentzen-style sequent calculus of constructions with expansion rules
- A sequent calculus for type assignment
- Adding algebraic rewriting to the calculus of constructions : Strong normalization preserved
- COMBINING TERM REWRITING AND TYPE ASSIGNMENT SYSTEMS
- Coquand's calculus of constructions: A mathematical foundation for a proof development system
- Domain-free pure type systems
- Equivalences between pure type systems and systems of illative combinatory logic
- Extensional set equality in the calculus of constructions
- scientific article; zbMATH DE number 4019061 (Why is no real title available?)
- scientific article; zbMATH DE number 4191621 (Why is no real title available?)
- scientific article; zbMATH DE number 108434 (Why is no real title available?)
- scientific article; zbMATH DE number 512772 (Why is no real title available?)
- scientific article; zbMATH DE number 2043543 (Why is no real title available?)
- scientific article; zbMATH DE number 1377703 (Why is no real title available?)
- scientific article; zbMATH DE number 3261581 (Why is no real title available?)
- scientific article; zbMATH DE number 3275554 (Why is no real title available?)
- scientific article; zbMATH DE number 3280068 (Why is no real title available?)
- scientific article; zbMATH DE number 3062910 (Why is no real title available?)
- scientific article; zbMATH DE number 3076631 (Why is no real title available?)
- Modularity of termination and confluence in combinations of rewrite systems with _
- On lists and other abstract data types in the calculus of constructions
- On the proof theory of Coquand's calculus of constructions
- Progress report on generalized functionality
- Pure type systems with more liberal rules
- Some Inconsistencies in Illative Combinatory Logic
- Termination of rewriting in the Calculus of Constructions
- The calculus of constructions
- Type inference for pure type systems
- Untersuchungen über das logische Schliessen. I
This page was built for publication: Variants of the basic calculus of constructions
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1885480)