The calculus of constructions (Q1108266)

From MaRDI portal
Revision as of 19:15, 19 March 2024 by Openalex240319060354 (talk | contribs) (Set OpenAlex properties.)
scientific article
Language Label Description Also known as
English
The calculus of constructions
scientific article

    Statements

    The calculus of constructions (English)
    0 references
    0 references
    0 references
    1988
    0 references
    This paper presents a calculus which is an impredicative extension of Martin-Löf type theory. It contains as a subsystem the functional system \(F\omega\) developed by J. Y. Girard (1972) in order to extend Gödel's Dialectica interpretation to higher-order arithmetic. It has been shown since then [in \textit{Ch. Paulin}'s thesis (Paris VIII, 1989)] how to define a modified realizability interpretation from the present calculus in \(F\omega\), and hence that the calculus of construction is conservative over \(F\omega\). The notation used is that of Automath and the system is suitable for implementation, and can be seen as a very general type system for functional programming language and/or mechanized mathematics. A realizability interpretation in untyped \(\lambda\)-calculus is described. This has been generalized to an extensional model of the calculus using the notion of \(\omega\)-sets of E. Moggi, in \textit{Th. Ehrhard}'s thesis (Paris VII, 1988) and in \textit{Th. Streicher}'s thesis (Passau, 1988).
    0 references
    impredicative extension of Martin-Löf type theory
    0 references
    functional system
    0 references
    Automath
    0 references
    type system for functional programming
    0 references
    mechanized mathematics
    0 references
    realizability interpretation
    0 references
    untyped \(\lambda \) -calculus
    0 references

    Identifiers