Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
An introduction to Kleene realizability
Alexandre Miquel
E Q U I P O . D E . L O
- G
An introduction to Kleene realizability Alexandre Miquel D E . . - - PowerPoint PPT Presentation
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl. An introduction to Kleene realizability Alexandre Miquel D E . . O L - P O G I U I Q C E A U R D A E L July 19th, 2016
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
√ 2 ∈ Q or
√ 2 /
√ 2 ∈ Q, take a = b =
√ 2 /
√ 2 /
√ 2√ 2
√ 2× √ 2) = (
√ 2,
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
∞
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
3
4
5
6
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
3
4
5
6
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Note: This is already the case for standard classical theories: PA, ZF, ZFC, etc.
(where A, B are closed)
(where A(x) only depends on x)
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
(where A(x) only depends on x) Note: Needs to be adapted when the language of T has no closed term (e.g. set theory)
Note: Q = Robinson Arithmetic (⊂ PA), that is: the finitely axiomatized fragment of Peano Arithmetic (PA) with the only function symbols 0, s, +, ×, and where the induction scheme is replaced by the (much weaker) axiom ∀x (x = 0 ∨ ∃y (x = s(y)))
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
3
4
5
6
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
3
1In sequent-based systems, formulas are identified with sequents of the form ⊢ A,
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
deduce C
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
2The author knows no exception to this rule
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
A∈Γ
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
x / ∈FV (Γ)
x / ∈FV (Γ,B)
(ex falso quod libet)
(reductio ad absurdum)
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Γ⊆Γ′ (Monotonicity)
(Substitutivity)
(Permutation)
(Weakening)
(Contraction)
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
A ∈ Γ
A ∈ Γ ∪ Ax(HA)
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1-formulas)
1-complete
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
3
4
5
6
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
(Principles of intuitionism)
(Application of the λ-calculus to the Entscheidungsproblem)
(Alternative solution to the Entscheidungsproblem, using Turing machines)
(Definition of partial recursive functions)
(Introduction of realizability, as a semantics for HA)
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1 = eN 2
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1 · · · e∗ k
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
∗
∗
∗
1 d∗ 2
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
∗
1 , d∗ 2
∗
∗
∗
∗
∗
0 ) (λz . d∗ 1 )
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
∗
∗
∗
∗
1 in d∗ 2
∗
2
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1-formulas)
1:
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1-soundness/completeness)
1-formula, the following are equivalent:
1-completeness
1-formulas)
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1-formulas are realized:
1-formula. Therefore:
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
HEYTING ARITHMETIC PEANO ARITHMETIC
∀x ∃y (y > x ∧ prime(y))
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
1
2
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1 = eN 2
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
1
2
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
3
4
5
6
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1 = eN 2
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
(take A(x, y) := (H(x) ∧ y = 1) ∨ (¬H(x) ∧ y = 0))
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
1
2
1
2
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.
x / ∈FV (A)
x / ∈FV (B)
Introduction Intuitionism & constructivity Heyting Arithmetic Kleene realizability PCAs Concl.