A characterization of ML in many-sorted arithmetic with conditional application (Q4032872)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 150238
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | A characterization of ML in many-sorted arithmetic with conditional application |
scientific article; zbMATH DE number 150238 |
Statements
A characterization of ML in many-sorted arithmetic with conditional application (English)
0 references
1 April 1993
0 references
intuitionistic type theory
0 references
many-sorted arithmetic
0 references
formulas-as-types correspondence
0 references
Martin-Löf's type theory
0 references
axiom of conditional choice
0 references
0.7579348087310791
0 references
0.7354751229286194
0 references
0.7260856628417969
0 references
The article deals with the question which logic, via the formulas-as- types correspondence, can be identified with Martin-Löf's type theory. The author considers the version of Martin Löf's type theory without higher order types, introduced as \(\text{ML}_ 0\) by \textit{A. S. Troelstra} and \textit{D. van Dalen} [Constructivism in mathematics. An introduction. Vol. II (1988; Zbl 0661.03047)]. As to the logic, an extension of \(\text{HA}^ \omega\), called \(\text{cHA}\) is developed, in which an axiom of choice can be formulated that corresponds closely to the strong sigma-elimination rule of \(\text{ML}_ 0\). The extension \(\text{cHA}\) consists in adding types of functions ranging over the subset of a type, characterized by some \(\exists\)-free formula. I.e., let \(\sigma\) and \(\tau\) be types, let \(\varphi(x^ \sigma)\) be an \(\exists\)-free formula, then in \(\text{cHA}\) there is a so-called conditional \(\Pi\)-type, \(\Pi x^{\sigma:\varphi}.\tau\), of functions \(f\) that are applicable only to elements \(x\in\sigma\) for which \(\varphi(x)\) holds. With conditional \(\Pi\)-types the axiom of conditional choice is formulated: \[ \forall x^ \sigma(\varphi\to\exists y^ \tau\psi(y))\to\exists f\in\Pi x^{\sigma:\varphi}.\tau\quad\forall x^ \sigma(\varphi\to\psi(f(x)))\quad (\varphi\;\exists\;\text{-free}). \tag{cAC} \] It is then proved by formalised realizability that a formula is derivable in the logic \(\text{cHA}+\text{cAC}\) iff the corresponding type is inhabited in the type theory \(\text{ML}_ 0\).
0 references