Equivalence of Inductive Definitions and Cyclic Proofs under Arithmetic
Makoto Tatsuta (National Institute of Informatics) joint work with: Stefano Berardi (Torino University) MLA 2018 Kanazawa, Japan March 5–9, 2018
1
Equivalence of Inductive Definitions and Cyclic Proofs under - - PowerPoint PPT Presentation
Equivalence of Inductive Definitions and Cyclic Proofs under Arithmetic Makoto Tatsuta (National Institute of Informatics) joint work with: Stefano Berardi (Torino University) MLA 2018 Kanazawa, Japan March 59, 2018 1 Introduction
1
2
3
4
x = 0 ⊢ Nx (b) Ox ⊢ Nx x = sx′, Ox′ ⊢ Nx′ (Subst)(Wk) x = sx′, Ox′ ⊢ Nsx′ (N R) x = sx′, Ox′ ⊢ Nx (= R) (a) Ex ⊢ Nx (Case E) (a) Ex ⊢ Nx x = sx′, Ex′ ⊢ Nx′ (Subst)(Wk) x = sx′, Ex′ ⊢ Nsx′ (N R) x = sx′, Ex′ ⊢ Nx (= R) (b) Ox ⊢ Nx (Case O) Ex ∨ Ox ⊢ Nx (∨L)
5
6
7
1t1v1
mtmvm
8
1, . . . , P ′ n},
1, . . . , P ′ n}.
1, . . . , P ′ n},
1, . . . , P ′ n}.
9
10
11
π)
12
π y, then x >πn y, which
π) is
q q 13
π)
14
15