Bounded Arithmetic in Free Logic Yoriyuki Yamagata CTFM, 2013/02/20 - - PowerPoint PPT Presentation
Bounded Arithmetic in Free Logic Yoriyuki Yamagata CTFM, 2013/02/20 - - PowerPoint PPT Presentation
Bounded Arithmetic in Free Logic Yoriyuki Yamagata CTFM, 2013/02/20 Busss theories 2 Language of Peano Arithmetic + # a # b = 2 | | BASIC axioms PIND , , ( ) 2
SLIDE 1
SLIDE 2
Bussβs theories π2
π
- Language of Peano Arithmetic + β#β
β a # b = 2 π β |π|
- BASIC axioms
- PIND
π΅ π¦ 2 , Ξ β Ξ, π΅(π¦) π΅ 0 , Ξ β Ξ, π΅(π’) where π΅ π¦ β Ξ£π
π, i.e. has π-alternations of
bounded quantifiers βπ¦ β€ π’, βπ¦ β€ π’.
SLIDE 3
PH and Bussβs theories π2
π π2
1 = π2 2 = π2 3 = β¦
Implies π = β‘(ππ) = β‘(Ξ£2
π) = β¦
We can approach (non) collapse of PH from (non) collapse of hierarchy of Bussβs theories
(PH = Polynomial Hierarchy)
SLIDE 4
Our approach
- Separate π2
π by GΓΆdel incompleteness theorem
- Use analogy of separation of π½Ξ£π
SLIDE 5
Separation of π½Ξ£π
π½Ξ£3 β’ Con(IΞ£2) π½Ξ£2 β’ Con IΞ£2 β¦ π½Ξ£1 β β
SLIDE 6
Consistency proof inside π2
π
- Bounded Arithmetics generally are not
capable to prove consistency.
β π2 does not prove consistency of Q (Paris, Wilkie) β π2 does not prove bounded consistency of π2
1 (PudlΓ‘k)
β π2
π does not prove consistency the πΆπ π fragement
- f π2
β1 (Buss and IgnjatoviΔ)
SLIDE 7
Buss and IgnjatoviΔ(1995)
β¦ β π2
3 β’ πΆ3 b β Con(π2 β1)
π2
2 β’ πΆ2 b β Con(π2 β1)
π2
1 β’ πΆ1 b β Con(π2 β1)
β
SLIDE 8
Whereβ¦
- πΆπ
π β π·π·π· π
β consistency of πΆπ
π βproofs
β πΆπ
π βproofs : the proofs by πΆπ π-formule
β πΆπ
π:Ξ£0 π(Ξ£π π)β¦ Formulas generated from Ξ£π π by
Boolean connectives and sharply bounded quantifiers.
- π2
β1
β Induction free fragment of π2
π
SLIDE 9
Ifβ¦
π2
π β’ πΆi b β Con π2 β1 , j > i
Then, Bussβs hierarchy does not collapse.
SLIDE 10
Consistency proof of π2
β1 inside π2 π
Problem
- No truth definition, because
- No valuation of terms, because
- The values of terms increase exponentially
- E.g. 2#2#2#2#2#...#2
In π2
π world, terms do not have values a priori.
- Thus, we must prove the existence of values in proofs.
- We introduce the predicate πΉ which signifies existence of
values.
SLIDE 11
Our result(2012)
β¦ β π2
5 β’ 3 β Con(π2 β1πΉ)
π2
4 β’ 2 β Con(π2 β1πΉ)
π2
3 β’ 1 β Con(π2 β1πΉ)
β
SLIDE 12
Whereβ¦
- π β π·π·π· π
β consistency of π-normal proofs β π-normal proofs : the proofs by π-normal formulas β π-normal formulas: Formulas in the form: βπ¦1 β€ π’1βπ¦2 β€ π’2 β¦ π π¦π β€ π’ππ π¦π+1 β€ π’π+1 . π΅(β¦ ) Where π΅ is quantifier free
SLIDE 13
Whereβ¦
- π2
β1πΉ
β Induction free fragment of π2
ππΉ
β have predicate πΉ which signifies existence of values
- Such logic is called Free logic
SLIDE 14
π2
ππΉ(Language)
Predicates
- =, β€, πΉ
Function symbols
- Finite number of polynomial functions
Formulas
- Atomic formula, negated atomic formula
- π΅ β¨ πΆ, π΅ β§ πΆ
- Bounded quantifiers
SLIDE 15
π2
ππΉ(Axioms)
- πΉ-axioms
- Equality axioms
- Data axioms
- Defining axioms
- Auxiliary axioms
SLIDE 16
Idea behind axiomsβ¦
β π = π
Because there is no guarantee of πΉπ Thus, we add πΉπ in the antecedent
πΉπ β π = π
SLIDE 17
E-axioms
- πΉπΉ π1, β¦ , ππ β πΉππ
- π1 = π2 β πΉππ
- π1 β π2 β πΉππ
- π1 β€ π2 β πΉππ
- Β¬π1β€ π2 β πΉππ
SLIDE 18
Equality axioms
- πΉπ β π = π
- πΉπΉ π
β , π β = π β πΉ π β = πΉ π
SLIDE 19
Data axioms
- β πΉπΉ
- πΉπ β πΉπ‘0π
- πΉπ β πΉπ‘1π
SLIDE 20
Defining axioms
πΉ π£ π1 , π2, β¦ , ππ = π’(π1, β¦ , ππ) πΉπ1, β¦ , πΉππ, πΉπ’ π1, β¦ , ππ β πΉ π£ π1 , π2, β¦ , ππ = π’(π1, β¦ , ππ)
π£ π = 0, π, π‘0π, π‘1π
SLIDE 21
Auxiliary axioms
π = π β π#π = π#π πΉπ#π, πΉπ#π, π = |π| β π#π = π#π
SLIDE 22
PIND-rule
where π΅ is an Ξ£π
π-formulas
SLIDE 23
Bootstrapping π2
ππΉ I. π2
ππΉ β’ Tot(πΉ) for any πΉ, π β₯ 0
- II. π2
ππΉ β’ BASICβ, equality axioms β
- III. π2
ππΉ β’ predicate logic β
- IV. π2
ππΉ β’ Ξ£π π βPINDβ
SLIDE 24
Theorem (Consistency)
π2
π+2 β’ i β Con(π2 β1πΉ)
SLIDE 25
Valuation trees
a#a+b=19 a#a=16 b=3 a=2 Ο-valuation tree bounded by 19
Ο(a)=2, Ο(b)=3
π€ π#π + π , π β19 19 π€ π’ , π βπ£ π is Ξ£1
π
SLIDE 26
Bounded truth definition (1)
- π π£, π’1 = π’2 , π βdef
βπ β€ π£, π€ π’1 , π βπ£ π β§ π€ π’1 , π βπ£ π
- π π£, π1 β§ π2 , π βdef
π π£, π1 , π β§ π π£, π2 , π
- π π£, π1 β¨ π2 , π βdef
π π£, π1 , π β¨ π π£, π2 , π
SLIDE 27
Bounded truth definition (2)
- π π£, βπ¦ β€ π’, π(π¦) , π βdef
βπ β€ π£, π€ π’ , π βπ£ π β§ βπ β€ π, π π£, π π¦ , π π¦ β¦ π
- π π£, βπ¦ β€ π’, π(π¦) , π βdef
βπ β€ π£, π€ π’ , π βπ£ π β§ βπ β€ π, π(π£, π π¦ , π[π¦ β¦ π]) Remark: If π is Ξ£π
π, π π£, π is Ξ£π+1 π
SLIDE 28
induction hypothesis
π£: enough large integer π : node of a proof of 0=1 Ξπ β Ξπ : the sequent of node π π: assignment π π β€ π£
βπ£β² β€ π£ β π , { βπ΅ β Ξ
π π π£β², π΅ , π
β [βπΆ β Ξr, π(π£β² β π , πΆ , π)]}
SLIDE 29
Conjecture
- π2
β1πΉ is weak enough
β π2
π+2 can prove π-consistency of π2 β1πΉ
- While π2
β1πΉ is strong enough
β π2
ππΉ can interpret π2 π
- Conjecture
π2
β1πΉ is a good candidate to separate π2 π and π2 π+2.
SLIDE 30
Future works
- Long-term goal
π2
π β’ πβCon(π2 β1πΉ)?
- Short-term goal
β Simplify π2
ππΉ
SLIDE 31
Publications
- Bounded Arithmetic in Free Logic