Systems
Ryota Akiyoshi
Department of Philosophy Keio University
4 June 2010
Introduction
Aim of this talk: to explain some basic ideas of proof theory (esp. cut-elimination theorems) for impredicative systems likeΠ11-analysis.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Plan of this talk:
1
Cut-elimination theorem for PA
∞2
Cut-elimination theorem for BI
Ω3
Relationship between finitary proof theory
and infinitary proof theory
Introduction
Some history of proof theory (ordinal analysis):
The birth of proof theory (consistency proof) by D. Hilbert (ε-substitution).
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Some history of proof theory (ordinal analysis):
The birth of proof theory (consistency proof) by D. Hilbert (ε-substitution).
The founder of ordinal analysis via cut-elimination: G. Gentzen (consistency proof by c.e. theorem for empty sequent).
Introduction
Some history of proof theory (ordinal analysis):
The birth of proof theory (consistency proof) by D. Hilbert (ε-substitution).
The founder of ordinal analysis via cut-elimination: G. Gentzen (consistency proof by c.e. theorem for empty sequent).
Takeuti succeeded ordinal analysis for impredicative subsystems of analysis likeΠ11-CA and∆12-CA.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Some history of proof theory (ordinal analysis):
The birth of proof theory (consistency proof) by D. Hilbert (ε-substitution).
The founder of ordinal analysis via cut-elimination: G. Gentzen (consistency proof by c.e. theorem for empty sequent).
Takeuti succeeded ordinal analysis for impredicative subsystems of analysis likeΠ11-CA and∆12-CA. German school (Sch ¨utte, Buchholz, Pohlers, J ¨ager) developed “infinitary proof theory” by proving Takeuti’s results using more perspicuous method (ω-rule,Ω-rule, local predicativity).
Introduction
Some history of proof theory (ordinal analysis):
The birth of proof theory (consistency proof) by D. Hilbert (ε-substitution).
The founder of ordinal analysis via cut-elimination: G. Gentzen (consistency proof by c.e. theorem for empty sequent).
Takeuti succeeded ordinal analysis for impredicative subsystems of analysis likeΠ11-CA and∆12-CA. German school (Sch ¨utte, Buchholz, Pohlers, J ¨ager) developed “infinitary proof theory” by proving Takeuti’s results using more perspicuous method (ω-rule,Ω-rule, local predicativity).
The recent breakthrough of ordinal analysis up toΠ12-CA by Rathjen and Arai: proof theory of set theory, especially KPM, KP +Π3-Reflection, ...
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Finitary proof theory by Gentzen-Takeuti-Arai and infinitary proof theory by Sch ¨utte-Buchholz-Pohlers-Rathjen.
Advantages of infinitary proof theory:
1 it is easy to understand cut-elimination theorems,
2 ordinal notations are “read off” from cut-elimination procedures.
In this talk we explain two major methods: ω-rule (Sch ¨utte) andΩ-rule (Buchholz).
Idea ofω-rule
ω-arithmeticPA∞is obtained by replacing induction axiom by the followinginfinitaryrule:
A(0), A(1), ...for all n ∈ω
∀xA
The point is that every natural number has its canonical name (numeral) unlike sets.
ω-rule satisfies thesubformula property, so the full cut-elimination theorem will hold forPA∞while Gentzen proved the partial cut-elimination theorem forPAin 1938. G. Gentzen, “Neue Fassung des Widerspruchsfreiheitsbeweises fuer die reine Zahlentheorie”, 1938.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Definition
LetLbe the language for first-order arithmetic containing
¬,V,W, ∀, ∃.
SincePA∞containsω-rule, we considerLwithout free number variables.
Negation is defined by de Morgan’s laws:
¬(A ∧ B) := ¬A ∨ ¬B,¬(A ∨ B) := ¬A ∧ ¬B,¬∀xA := ∃x¬A,
¬∃xA := ∀x¬A.
Infinitary SystemPA∞
Definition
LetLbe the language for first-order arithmetic containing
¬,V,W, ∀, ∃.
SincePA∞containsω-rule, we considerLwithout free number variables.
Negation is defined by de Morgan’s laws:
¬(A ∧ B) := ¬A ∨ ¬B,¬(A ∨ B) := ¬A ∧ ¬B,¬∀xA := ∃x¬A,
¬∃xA := ∀x¬A.
All systems in this talk are defined in the style of Tait’s calculus (one-sided sequent calculus).
Γ(or∆, . . .) denotes a set of formulas.
Only principal and minor formulas are explicitly shown, and weakning and contraction are implicitly assumed.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Definition
LetLbe the language for first-order arithmetic containing
¬,V,W, ∀, ∃.
SincePA∞containsω-rule, we considerLwithout free number variables.
Negation is defined by de Morgan’s laws:
¬(A ∧ B) := ¬A ∨ ¬B,¬(A ∨ B) := ¬A ∧ ¬B,¬∀xA := ∃x¬A,
¬∃xA := ∀x¬A.
All systems in this talk are defined in the style of Tait’s calculus (one-sided sequent calculus).
Γ(or∆, . . .) denotes a set of formulas.
Only principal and minor formulas are explicitly shown, and weakning and contraction are implicitly assumed.
FormulaAor¬AwhereAis atomic is called a literal, TRUE := the set of all true literals.
Infinitary SystemPA∞
Definition
Inference rules ofPA∞:
(Ax∆)∆where∆= {A} ⊆ TRUE or ∆= {C, ¬C}
(VA0∧A1)A0 A1 A0∧ A1 (
Wk
A0∧A1)
Ak
A0∨ A1 where k∈ {0, 1}
(V∀xA). . . A(x/n) . . . for all n ∈ω
∀xA (
Wk
∃xA)
A(x/k)
∃xA where k∈ω
(CutA)A /0¬A
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Definition
rk(A)is defined as follows.
1 rk(A) := 0ifAis a literal.
2 rk(A ∧ B) := rk(A ∨ B) = max(rk(A), rk(B)) + 1.
3 rk(∀xA(x)) := rk(∃xA(x)) = rk(A(0)) + 1.
Definition
LetI be an inference symbol andda derivation inPA∞. Then dg(I)anddg(d)are defined as follows.
1 dg(I) := rk(C) + 1ifI= CutC.
2 dg(I) := 0otherwise. 3 dg(I(dτ)τ
∈I) := sup({dg(I)} ∪ {dg(dτ)|τ ∈ I}).
Cut-Elimination Theorem forPA∞
We writed⊢mΓifd is a derivation whose end-sequent isΓand cut-rank is≤ m.
Theorem
We define an operatorRCsuch that
ifd0⊢mΓ,C,d1⊢mΓ, ¬Candrk(C) ≤ m, thenRC(d0, d1) ⊢mΓ.
Proof. By induction ond0andd1. Consider only the crucial cases:
Case 1.
Ifd0= AxC,¬C, thend0⊢mΓ′, ¬C,C. Thus¬C ∈Γ. We define RC(d0, d1) := d1⊢mΓ.
Case 2.
Assume thatd0=V∀xA(d0i)i∈ω andd1=Wk∃xA(d10).
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Thend0i⊢mΓ, A(i), ∀xA(x)for alli∈ω andd10⊢mΓ, ¬A(k), ∃x¬A. By IH, we haveRC(d0k, d1) ⊢mΓ, A(k)and
RC(d0, d10) ⊢mΓ, ¬A(k). Thus we obtain the required derivation by applying a new cut with its cut-formulaA(k).
RC(d0, d1) := CutA(k)(RC(d0k, d1), RC(d0, d10)) ⊢mΓ. Note thatrk(A(k)) < rk(∀xA) ≤ m.
Cut-Elimination Theorem forPA∞ We can define an operatorE reducing cut-rank by 1. Theorem
We can define an operatorE on derivations inPA∞such that Ifd⊢m+1Γ, thenE(d) ⊢mΓ.
Proof. Letd beCutC(d0, d1). ThenE(d)is defined usingR. E(d) := RC(E (d0), E (d1)).
Moreover we can eliminate all cuts if we want. Theorem
We can define an operatorEω on derivations inPA∞such that Ifd⊢ωΓ, thenEω(d) ⊢0Γ.
Proof. By induction ond. Note thatEω is defined byarbitrary finite applications ofE.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
As Sch ¨utte proved, we can define an embedding map()∞from PAintoPA∞such that
Theorem
Ifd⊢Γwhered∈ PAandΓ: closed, thend∞⊢<mω+ωΓfor some m∈ω.
Moreover, ifd0⊢αmΓ,C,d1⊢βmΓ, ¬C andrk(C) ≤ m, then RC(d0, d1) ⊢αm♯β Γ.
So, ifd⊢αm+1, thenE ⊢2mα Γ.
Thus we can understand why Gentzen used transfinite induction up toε0 because
ε0= sup(2n(ω+ω)) where20(α) :=α and2m+1(α) = 22m(α).
Plan of this talk:
1 Cut-elimination theorem forPA∞
2
Cut-elimination theorem for BI
Ω3 Relationship between finitary proof theory and infinitary proof theory
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Consider the parameter-freeΠ11-CA for the sake of simplicity(BI) : if∀XA(X), ∃XA(X)are formulas, thenA(X) contains no second-order quantifier (arithmetical) and no free predicate variable other thanX.
The systemBIcontains rules for first-order logical
connectives, arithmetical axiom,Cut and the following rules for second-order quantifiers:
A(Y )
∀XA(X) V
∀XA(X)
¬A(T )
∃X¬A(X) WT
∃X¬A(X)
WT
∃X¬A(X)is just a parameter-freeΠ11-CA.
Problem of Impredicativity and Cut-Elimination
Consider the following derivationd : the typical case of impredicative cut whereΓis a set of restricted formulas like 1=1:
... Γ, A(X), ∀XA(X)
Γ, ∀XA(X) V
∀XA(X)
...
Γ, ¬A(T ), ∃X¬A(X) Γ, ∃X¬A(X)
WT
∃X¬A(X)
Γ Cut
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
For example, Takeuti transformsdintored(d)by replacing Π11-CA by the substitution ruleSubXT and newCut:
... Γ, A(X), ∀XA(X)
Γ, ∀XA(X)
... Γ, A(X), ∀XA(X)
... Γ, ∃X¬A(X) Γ, A(X)
Γ,A(T ) Sub
X T
...
Γ,¬A(T ), ∃X¬A(X) Γ, ∃X¬A(X) Cut
Γ Cut
Problem of Impredicativity and Cut-Elimination
Question : why this cut-elimination process terminates ? In what sense the transformed derivationred(d)is simpler than the original derivationd?
cf. T. Arai, “A subsystem of classical analysis proper to Takeuti’s reduction method forΠ11-Analysis”, RIMS Kokyuroku, 1984. Obvious idea 1 : the number of cut-rules
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Question : why this cut-elimination process terminates ? In what sense the transformed derivationred(d)is simpler than the original derivationd?
cf. T. Arai, “A subsystem of classical analysis proper to Takeuti’s reduction method forΠ11-Analysis”, RIMS Kokyuroku, 1984. Obvious idea 1 : the number of cut-rules
=⇒No: new cuts are inserted inred(d).
Problem of Impredicativity and Cut-Elimination
Question : why this cut-elimination process terminates ? In what sense the transformed derivationred(d)is simpler than the original derivationd?
cf. T. Arai, “A subsystem of classical analysis proper to Takeuti’s reduction method forΠ11-Analysis”, RIMS Kokyuroku, 1984. Obvious idea 1 : the number of cut-rules
=⇒No: new cuts are inserted inred(d).
Obvious idea 2 : the length (or height) of derivation
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Question : why this cut-elimination process terminates ? In what sense the transformed derivationred(d)is simpler than the original derivationd?
cf. T. Arai, “A subsystem of classical analysis proper to Takeuti’s reduction method forΠ11-Analysis”, RIMS Kokyuroku, 1984. Obvious idea 1 : the number of cut-rules
=⇒No: new cuts are inserted inred(d).
Obvious idea 2 : the length (or height) of derivation
=⇒No: the length ofred(d)seems to be longer thand.
Problem of Impredicativity and Cut-Elimination
Obvious idea 3: how about logical complexity of cut-formulas ?
cf. Gentzen’s proof of the cut-elimination theorem for first-order logic or predicative system or the definition of RCforPA∞.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Obvious idea 3: how about logical complexity of cut-formulas ?
cf. Gentzen’s proof of the cut-elimination theorem for first-order logic or predicative system or the definition of RCforPA∞.
=⇒No: the logical complexity of the new cut formulaA(T ) may be bigger than one of∀XA(X)(impredicativity of comprehension axiom).
Problem of Impredicativity and Cut-Elimination
Obvious idea 3: how about logical complexity of cut-formulas ?
cf. Gentzen’s proof of the cut-elimination theorem for first-order logic or predicative system or the definition of RCforPA∞.
=⇒No: the logical complexity of the new cut formulaA(T ) may be bigger than one of∀XA(X)(impredicativity of comprehension axiom).
How about Takeuti’s answer to this question ?
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Obvious idea 3: how about logical complexity of cut-formulas ?
cf. Gentzen’s proof of the cut-elimination theorem for first-order logic or predicative system or the definition of RCforPA∞.
=⇒No: the logical complexity of the new cut formulaA(T ) may be bigger than one of∀XA(X)(impredicativity of comprehension axiom).
How about Takeuti’s answer to this question ?
=⇒The ordinal diagram assigned tored(d)is smaller (in some sense) than one assigned tod.
Problem of Impredicativity and Cut-Elimination
But the system of ordinal diagrams is very complicated. So it is not so easy to answer to this question in the case of Takeuti’s reduction.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
But the system of ordinal diagrams is very complicated. So it is not so easy to answer to this question in the case of Takeuti’s reduction.
Ω-rule is a more perspicuous method.
Ω-rule
Buchholz introduced hisΩ-rule in his Habilitationschrift (1977).
He (and Sch ¨utte) usedΩ-rule for ordinal analysis of iterated inductive definition and subsystem of analysis up to∆12-CA +BR:
1 W. Buchholz, “TheΩµ+1-rule”, Iterated Inductive Definitions and Subsystems of Analysis, S. Feferman, W. Pohlers and W. Sieg (editors), LNM 897, Springer-Verlag.
2 W. Buchholz and K.Sch ¨utte, Proof Theory of Impredicative Subsystems of Analysis, Bibliopolis, 1988.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Pohlers introduced another method of “local predicativity”, which has been used for ordinal analysis ofID<µ,Π11-CA, Π3-Reflection,...
Ω-rule is very intuitive and the cut-elimination procedure can be defined independently of ordinal notations although the method of local predicativity is more uniform.
Ω-rule
Idea ofΩ¬∀XA(X):
1 Γ, ¬∀XAis equivalent to∀XA →Γ.
2 Proof of∀XA →Γ:a function from any proof of∀XAinto a proof ofΓ(BHK-reading).
3 Thus, when we have a proof ofΓ,∆for any cut-free proof of
∀XA,∆, we can assertΓ, ¬∀XA.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Idea ofΩ¬∀XA(X):
1 Γ, ¬∀XAis equivalent to∀XA →Γ.
2 Proof of∀XA →Γ:a function from any proof of∀XAinto a proof ofΓ(BHK-reading).
3 Thus, when we have a proof ofΓ,∆for any cut-free proof of
∀XA,∆, we can assertΓ, ¬∀XA.
The definition ofΩ-rule proceeds by iterated inductive definition:
1 First we define the set of cut-free arithmetical proofs: cut-freeω-arithmetic.
2 Ω-rule is defined by quantifying over such cut-free arithmetical proofs.
This construction is similar to Kleene’s constructive ordinals.
Ω-rule
Our formulation ofΩ-rule is due to Buchholz:
W. Buchholz, “Explaining the Gentzen-Takeuti reduction steps”, AML, 2001.
Our formulation ofΩ-rule corresponds toΩ1-rule in the book by Sch ¨utte and Buchholz.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Our formulation ofΩ-rule is due to Buchholz:
W. Buchholz, “Explaining the Gentzen-Takeuti reduction steps”, AML, 2001.
Our formulation ofΩ-rule corresponds toΩ1-rule in the book by Sch ¨utte and Buchholz.
Assume that we have defined the set of arithmetical proofs (PA∞without cut).
The systemBIΩis defined by addingΩandΩe-rules. In what follows, let
...
∆, A(X)
be a cut-free proof withoutΩ,Ωe of the sequent∆, A(X) where∆is arithmetical andX does not occur free in∆.
Ω-rule
(Ω¬∀XA) ( ..
∆, A(X). )
... . . .∆. . .
¬∀XA ( eΩ¬∀XA) A(X)
( ..
∆, A(X). )
... . . .∆. . .
/0 !X !
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
(Ω¬∀XA) ( ..
∆, A(X). )
... . . .∆. . .
¬∀XA ( eΩ¬∀XA) A(X)
( ..
∆, A(X). )
... . . .∆. . .
/0 !X !
Ω-rule is used to interpretΠ11-CA.
Ωe¬∀XAis a combination ofΩ¬∀XA(X),V∀XA,Cut∀XA(X): hidden impredicative cut.
The other inference rules ofBIΩare ones for first-order connectives, arithmetical axiom,Cut, and a rule for second-order universal quantifier:
A(Y )
∀XA(X) V
∀XA(X)
Cut-Elimination Theorem forBIΩ rk(C): the logical complexity of a formulaCso that rk(∀XA(X)) = rk(∃XA(X)) = 0.
dg(d): the maximal logical complexity of cut-formulas occurring ind.
We write⊢mΓif there is a derivationdsuch that its end-sequent isΓanddg(d) ≤ m.
Theorem
There is an operatorRCsuch that
Ifd0⊢mΓ,C,d1⊢mΓ, ¬Candrk(C) ≤ m, thenRC(d0, d1) ⊢mΓ. Proof. By double induction ond0andd1.
RCeliminates cuts other than impredicative cut in the standard way.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
rk(C): the logical complexity of a formulaCso that rk(∀XA(X)) = rk(∃XA(X)) = 0.
dg(d): the maximal logical complexity of cut-formulas occurring ind.
We write⊢mΓif there is a derivationdsuch that its end-sequent isΓanddg(d) ≤ m.
Theorem
There is an operatorRCsuch that
Ifd0⊢mΓ,C,d1⊢mΓ, ¬Candrk(C) ≤ m, thenRC(d0, d1) ⊢mΓ. Proof. By double induction ond0andd1.
RCeliminates cuts other than impredicative cut in the standard way. The crucial case is impredicative cut in which the
cut-formula is second-order and introduced byV∀XAandΩ. ThenR replaces it by “hidden” impredicative cutΩ.e
Cut-Elimination Theorem forBIΩ
Π11-CA inBIis of the form whered0is the subderivation of Γ, ¬A(T ), ¬∀XA(X).
...
Γ, ¬A(T ), ¬∀XA(X) Γ, ¬∀XA(X)
This derivation is embedded intoBIΩin the following way: ...
∆, A(X)
∆, A(T ) STX
...
Γ, ¬A(T ), ¬∀XA . . .Γ,∆, ¬∀XA . . . RA(T )
Γ, ¬∀XA Ω
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
As before we can define the operation reducing cut-rank by 1 is defined inBIΩ using the one-step reduction operatorRC. Theorem
Ifd⊢m+1Γ, thenE(d) ⊢mΓ(Cut-Reduction Theorem). Proof.E(CutC(d0, d1)) := RC(E (d0), E (d1)).
Again we can eliminate all cuts if we want. Theorem
We can define an operatorEω on derivations inBIΩsuch that Ifd⊢ωΓ, thenEω(d) ⊢0Γ.
Cut-Elimination forBIΩ
As before we can define the operation reducing cut-rank by 1 is defined inBIΩ using the one-step reduction operatorRC. Theorem
Ifd⊢m+1Γ, thenE(d) ⊢mΓ(Cut-Reduction Theorem). Proof.E(CutC(d0, d1)) := RC(E (d0), E (d1)).
Again we can eliminate all cuts if we want. Theorem
We can define an operatorEω on derivations inBIΩsuch that Ifd⊢ωΓ, thenEω(d) ⊢0Γ.
Letd∈ BIΩ, thendg(Eω(d)) = 0. ButEω(d)may containΩe !
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
As before we can define the operation reducing cut-rank by 1 is defined inBIΩ using the one-step reduction operatorRC. Theorem
Ifd⊢m+1Γ, thenE(d) ⊢mΓ(Cut-Reduction Theorem). Proof.E(CutC(d0, d1)) := RC(E (d0), E (d1)).
Again we can eliminate all cuts if we want. Theorem
We can define an operatorEω on derivations inBIΩsuch that Ifd⊢ωΓ, thenEω(d) ⊢0Γ.
Letd∈ BIΩ, thendg(Eω(d)) = 0. ButEω(d)may containΩe ! In fact we can eliminateΩe (collapsing theorem).
Cut-Elimination Theorem forBIΩ
Finally, we can define the operatorD eliminating hidden cutΩe as Buchholz did.
Theorem
Ifd⊢0ΓandΓis arithmetical, thenD(d)is a derivation without Ω, eΩof the sequentΓ(Collapsing Theorem).
Proof. By induction ond.
The only crucial case islast(d) = eΩ. For the sake of simplicity we assume thatdcontains only the indicatedΩe :
( eΩ¬∀XA)
... Γ, A(X)
( ..
∆, A(X). )
... . . .Γ,∆. . . Γ !X !
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
SinceΓis arithmetical andd0⊢0Γis cut-free, let’s takeΓas∆. In other words,d0can be regarded as “input” ofΩ. Then wee can find the following subderivationdd0 ofd:
( .. Γ, A(X).
)
... Γ,∆ Note thatΓ,∆=Γ. Thus we define
D(d) := dd
0.
In general case, subderivationsd0, dd0 may containΩe. So, using IH, we define
D(d) := D(dD(d
0)).
Cut-Elimination Theorem forBIΩ
Combining these results, we have the cut-elimination theorem for arithmetical sequents:
Corollary
Letd∈ BIΩ and whose end-sequent is arithmetical. Then there isd′⊢0Γsuch thatd′ does not containΩ, eΩ.
By replacingΠ11-CA byΩ-rule, we can extend the embedding map toBI.
Theorem
Ifd⊢Γwhered∈ BIandΓ: closed, thend∞⊢mΓfor some m∈ω.
The proof theoretic strength ofBIis equal to one ofID1 (the Howard ordinal):
|BI| = |ID1| =ψεΩ+1(0).
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
1 Cut-elimination theorem forPA∞
2 Cut-elimination theorem forBIΩ
3
Relationship between finitary proof theory
and infinitary proof theory
Embedding function fromBItoBIΩ Now we explain the relationship between finitary proof theory and infinitary proof theory.
Wilfried Buchholz, “Explaining the Gentzen-Takeuti reduction steps”, AML, 2001.
Two rulesE, Dcorresponding toE, D are added toBI. ΓΓ E ΓΓ D
The embedding function()∞fromBItoBIΩis extended such that:
1 Π1
1-CA=⇒Ω-rule
2 impredicative cut=⇒ eΩ
3 E=⇒ E
4 D=⇒ D
5 SubX
T=⇒ STX
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
Recall the transformed derivationred(d). We add the rules E, DcorrespondingE, D tored(d)whenSubXT is used.
... Γ, A(X), ∀XA(X)
Γ, ∀XA(X) V
∀XA(X)
... Γ, A(X), ∀XA(X)
... Γ, ∃X¬A(X) Γ, A(X)
Γ, A(X) Em+1 Γ, A(X) D Γ, A(T ) SubXT
...
Γ, ¬A(T ), ∃X¬A(X) Γ, ∃X¬A(X)
Γ
Interpretation of Takeuti’s Reduction
In the embedded derivationd∞∈ BIΩwe have a proof of Γ,∆foranycut-free proof of∆, A(X).
... Γ, A(X), ∀XA(X)
... Γ, ∃X¬A(X) Γ, A(X)
... Γ, ∀XA(X)
...
∆, A(X)
∆, A(T ) STX
...
Γ, ¬A(T ), ∃X¬A(X) Γ,∆, ∃X¬A(X)
. . .Γ,∆, . . .
Γ Ωe
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
In the embedded derivationd∞∈ BIΩwe have a proof of Γ,∆foranycut-free proof of∆, A(X).
... Γ, A(X), ∀XA(X)
... Γ, ∃X¬A(X) Γ, A(X)
... Γ, ∀XA(X)
...
∆, A(X)
∆, A(T ) STX
...
Γ, ¬A(T ), ∃X¬A(X) Γ,∆, ∃X¬A(X)
. . .Γ,∆, . . .
Γ Ωe
Let the following subderivation ofred(d)beh. ...
Γ, A(X), ∀XA(X)
... Γ, ∃X¬A(X) Γ, A(X)
Γ, A(X) Em+1 Γ, A(X) D
Interpretation of Takeuti’s Reduction
Theorem
red(d)∗is one of the immediate subderivations ofd∗, which is indexed byh∗.
Proof.
We show thath∗is one of given derivations of∆, A(X). Ind∗,
...
∆, A(X) is
1 cut-free, 2 withoutΩ, eΩ,
3 ∆is arithmetical andX does not occur free in∆. We check thath∗satisfies these conditions.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
1 First,h∗ does not contain cut,Ω, eΩbecause ofE, Dinh.
Interpretation of Takeuti’s Reduction
1 First,h∗ does not contain cut,Ω, eΩbecause ofE, Dinh.
2 Next, we take (arithmetical)Γas∆.
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems
1 First,h∗ does not contain cut,Ω, eΩbecause ofE, Dinh.
2 Next, we take (arithmetical)Γas∆.
3 Finally,X does not occur free in∆becauseX is the eigenvariable in the original derivationd.
Thusred(d)∗is a subderivation ofd∗, which is indexed byh∗.
Interpretation of Takeuti’s Reduction
... Γ, ∀XA(X)
... Γ, A(X), ∀XA(X)
... Γ, ∃X¬A(X) Γ, A(X)
Γ, A(X) Em+1 Γ, A(X) D Γ, A(T ) STX
...
Γ, ¬A(T ), ∃X¬A(X) Γ, ∃X¬A(X)
Γ
... Γ, A(X), ∀XA(X)
... Γ, ∃X¬A(X) Γ, A(X)
... Γ, ∀XA(X)
...
∆, A(X)
∆, A(T ) STX
...
Γ, ¬A(T ), ∃X¬A(X) Γ,∆, ∃X¬A(X)
. . .Γ,∆, . . .
Γ Ωe
Ryota Akiyoshi Introduction to Proof Theory for Impredicative Systems