Mathematical logic and foundations Definition
Dialectica interpretation
Builds on Heyting arithmeticHeyting arithmeticPrimitive recursive functionDouble-negation translationKleene's T predicate
Definition
Let be Gödel's system of primitive recursive functionals of finite type. To each formula of Heyting arithmetic, the Dialectica interpretation assigns a formula . Here and are finite tuples of variables of finite type, and is quantifier-free. Write and . The clauses are these.
- If is atomic, then , with empty tuples and .
- .
- , where is a number variable.
- .
- .
- .
Negation is read as .
Remarks
Soundness theorem (Gödel): if Heyting arithmetic proves a closed formula , then there is a tuple of closed terms of such that proves . Example: for , clauses 5 and 6 give , and the term is a witness. Non-example: let be the primitive recursive relation, given by Kleene's T predicate, which says that the program on input halts within steps. The formula has no witness in . A witness would give a computable function that decides the halting problem. Combined with a double-negation translation, it interprets Peano arithmetic in system .
Reading path
To understand this page from the ground up, read these 12 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Intuitionistic logic concept
- Kleene's T predicate concept
- Peano axioms concept
- Primitive recursive function concept
- Proposition concept
- Heyting arithmetic concept
- Disjunction definition
- Negation definition
- Double-negation translation concept
- Law of excluded middle statement
- Heyting arithmetic definition
- Dialectica interpretation definition
Further reading
About this page
| Tag | ZREF8MTYNW |
|---|---|
| URI | m2://ZREF8MTYNW |
| Kind | definition |
| Writing | W0 stub |
| MSC | 03F10, 03F25, 03F50 |
| Defines | Dialectica interpretation |
| Uses | Heyting arithmetic, Heyting arithmetic, Primitive recursive function, Double-negation translation, Kleene's T predicate |
| Changed | 2 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.