Classical predicative logic-enriched type theories (Q636367)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Classical predicative logic-enriched type theories
scientific article

    Statements

    Classical predicative logic-enriched type theories (English)
    0 references
    0 references
    0 references
    26 August 2011
    0 references
    The authors develop two systems of type theory, \(\text{LTT}_0\) and \(\text{LTT}^*_0\), and prove these systems are conservative over the systems \(\text{ACA}_0\) and \(\text{ACA}\) of second-order arithmetic, respectively. The systems developed here are quite different from ones based on \(\text{E-PRA}^\omega\) previously considered by \textit{U. Kohlenbach} [``Higher order reverse mathematics'', Lect. Notes Log. 21, 281--295 (2005; Zbl 1097.03053)]. These theories include types for both sets and functions, perhaps modeling classical usage more closely. More importantly, the theories studied here are ``logic-enriched'': they include a formalized logic for propositions, and terms from this logic are used in forming terms for sets. The authors compare their two systems of type theory with a third system, \(\text{LTT}_W\), which they developed in their previous work [``Weyl's predicative classical mathematics as a logic-enriched type theory'', Lect. Notes Comput. Sci. 4502, 1--17 (2007; Zbl 1178.03019)]. They argued there that \(\text{LTT}_W\) corresponds closely with Weyl's programme of predicativism. Both \(\text{LTT}_0\) and \(\text{LTT}^*_0\) are subsystems of \(\text{LTT}_W\); the authors show that \(\text{LTT}_0\) is strictly weaker than \(\text{LTT}_W\), while leaving as an open question the equivalence of \(\text{LTT}_W\) and \(\text{LLT}_0^*\). The authors discuss possible interpretations of their results in terms of Weyl's programme. The authors obtain, as a variation of their methods, an elegant new proof that \(\text{ACA}_0\) is conservative over first-order Peano arithmetic. They also state that their methods give a translation of \(\text{ACA}_0^+\) into \(\text{LTT}_W\), leaving open the question of finding a subsystem of \(\text{LTT}_W\) that is conservative over \(\text{ACA}_0^+\).
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    type theory
    0 references
    logic-enriched
    0 references
    predicativism
    0 references
    Hermann Weyl's programme
    0 references
    second-order arithmetic
    0 references
    0 references
    0 references