Mathematical logic and foundations Definition
Realizability
Builds on Heyting arithmeticHeyting arithmeticComputable functionBrouwer–Heyting–Kolmogorov interpretation
Definition
Let denote the partial computable function with code , and write when it is defined at . Fix a computable pairing of natural numbers with projections and . Number realizability is the relation " realizes ", written , between a number and a closed formula of Heyting arithmetic. It is defined by induction on .
- if is true. No number realizes .
- if and .
- if either and , or and .
- if for every with , and .
- if , where is the numeral of .
- if for every , and .
A closed formula is realizable if some number realizes it. Negation is read as .
Remarks
Soundness theorem (Kleene): if Heyting arithmetic proves a closed formula , then is realizable. Example: is realized by a code of a total function with . Indeed, is defined, its first part is , and its second part realizes the true equation by clause 1. Non-example: let say that the program halts on input . A realizer of would compute, from , a bit telling whether holds, and so solve the halting problem. So this instance of the law of excluded middle is not realizable, and hence not provable in Heyting arithmetic. Many variants exist, such as realizability by functions, by terms of a typed calculus, and in toposes.
Reading path
To understand this page from the ground up, read these 26 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Computable function concept
- Intuitionistic logic concept
- Peano axioms concept
- Proposition concept
- Heyting arithmetic concept
- Conjunction definition
- Disjunction definition
- Implication definition
- Negation definition
- Predicate definition
- Biconditional definition
- Truth table concept
- Law of excluded middle statement
- Modus ponens concept
- Existential quantifier definition
- Heyting arithmetic definition
- Propositional logic concept
- Mathematical proof concept
- Tautology definition
- Constructive proof concept
- Logical equivalence definition
- Double negation law statement
- Proof by contradiction concept
- Constructivism concept
- Brouwer–Heyting–Kolmogorov interpretation concept
- Realizability definition
Further reading
About this page
| Tag | E6MB6B3YQ0 |
|---|---|
| URI | m2://E6MB6B3YQ0 |
| Kind | definition |
| Writing | W0 stub |
| MSC | 03F50, 03F55, 03D80 |
| Defines | Realizability |
| Uses | Heyting arithmetic, Heyting arithmetic, Computable function, Brouwer–Heyting–Kolmogorov interpretation |
| 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.