A pesky theory of bounded arithmetic
A pesky theory of bounded arithmetic
Leszek Kołodziejczyk University of Warsaw (based on joint work with Buss-Thapen and Buss-Zdanowski) Kotlarski-Ratajczyk conference, B˛ edlewo, July 2012
1 / 25
A pesky theory of bounded arithmetic Leszek Koodziejczyk University - - PowerPoint PPT Presentation
A pesky theory of bounded arithmetic A pesky theory of bounded arithmetic Leszek Koodziejczyk University of Warsaw (based on joint work with Buss-Thapen and Buss-Zdanowski) Kotlarski-Ratajczyk conference, B edlewo, July 2012 1 / 25 A
A pesky theory of bounded arithmetic
1 / 25
A pesky theory of bounded arithmetic
n formulas: ∃x1 < t1∀x2 < t2 . . . Qxn < tn ψ, where ψ open.
◮ Full BA: induction for bounded formulas in this language.
◮ The fragment Tn 2: induction for ˆ
n. ◮ Role of T0 2 played by PV: a basic theory for polynomial time.
2 / 25
A pesky theory of bounded arithmetic
◮ connections to computational complexity:
◮ witnessing theorems: if T ⊢ ∀x ∃y A(x, y) for A of the right form,
◮ natural framework for stating complexity-theoretical questions,
◮ connections to propositional proof complexity: arithmetical
◮ desire to understand how much combinatorics, number theory,
3 / 25
A pesky theory of bounded arithmetic
2 form a strict hierarchy?
n(α), Tn 2(α), PV(α) etc.)
2(α) T2 2(α) T3 2(α) . . .
4 / 25
A pesky theory of bounded arithmetic
2(α) be separated by a ∀ˆ
1(α) sentence?
◮ only PV(α) ̸∀ˆ
Σb
1(α) T1
2(α) ̸∀ˆ Σb
1(α) T2
2(α) known.
◮ e.g. for PHP: “α is not a 1-1 function from x + 1 to x”,
5 / 25
A pesky theory of bounded arithmetic
2(α) be separated by a ∀ˆ
1(α) sentence?
◮ only PV(α) ̸∀ˆ
Σb
1(α) T1
2(α) ̸∀ˆ Σb
1(α) T2
2(α) known.
◮ e.g. for PHP: “α is not a 1-1 function from x + 1 to x”,
5 / 25
A pesky theory of bounded arithmetic
6 / 25
A pesky theory of bounded arithmetic
◮ easy: sWPHP(FPNP(α)) ⊢ iWPHP(α), ◮ likewise, iWPHP(FPNP(α)) ⊢ sWPHP(α), ◮ T2 2(α) ⊢ iWPHP(α), sWPHP(α) (Maciel-Pitassi-Woods 2002).
7 / 25
A pesky theory of bounded arithmetic
◮ APC1 = PV + sWPHP(FP) can approximate the size
◮ APC2 = T1 2 + sWPHP(FPNP) can do the same for X ∈ PNP,
8 / 25
A pesky theory of bounded arithmetic
2
2
2
9 / 25
A pesky theory of bounded arithmetic
1(α) principles used to separate low levels of the BA(α)
10 / 25
A pesky theory of bounded arithmetic
11 / 25
A pesky theory of bounded arithmetic
1(α) principles separating T1 2(α) from stronger theories: ◮ iWPHP(α), ◮ Ramsey’s principle: the graph determined by α on [0, x)
◮ ordering principle OP: if α is a linear ordering on [0, x), then it
1(α)).
12 / 25
A pesky theory of bounded arithmetic
◮ Given x, prove by induction on y < log x that there exists z < x
◮ Inductive step involves some additional counting arguments to
◮ Induction formula is Σb 2(α), but the induction is only up to log x,
13 / 25
A pesky theory of bounded arithmetic
1(α) sentence separating APC2(α) from full BA(α)?
14 / 25
A pesky theory of bounded arithmetic
1(α) sentence separating APC2(α) from full BA(α)?
14 / 25
A pesky theory of bounded arithmetic
1(α) sentence separating APC2(α) from full BA(α)?
14 / 25
A pesky theory of bounded arithmetic
2(α) + iWPHP(FP(α))
2(α) + sWPHP(FP(α))
15 / 25
A pesky theory of bounded arithmetic
16 / 25
A pesky theory of bounded arithmetic
◮ T1 2(α) + iWPHP(FP(α)), ◮ PV(α) + sWPHP(FPNP(α)).
2(α) + sWPHP(FP(α)) unknown!
16 / 25
A pesky theory of bounded arithmetic
17 / 25
A pesky theory of bounded arithmetic
◮ logic: (generalizations of) so-called KPT witnessing
◮ simplified case: x → x2 version of sWPHP for single FPNP
◮ witnessing gives constant round Student-Teacher game: given
17 / 25
A pesky theory of bounded arithmetic
◮ Construction in stages 1, . . . , k = lh of S-T game. At each stage,
◮ Always ≫ x v’s (initially all x2) are active, the rest is discarded.
18 / 25
A pesky theory of bounded arithmetic
◮ Construction in stages 1, . . . , k = lh of S-T game. At each stage,
◮ Always ≫ x v’s (initially all x2) are active, the rest is discarded. ◮ At stage i order the tentative part randomly and only keep a
18 / 25
A pesky theory of bounded arithmetic
◮ Construction in stages 1, . . . , k = lh of S-T game. At each stage,
◮ Always ≫ x v’s (initially all x2) are active, the rest is discarded. ◮ At stage i order the tentative part randomly and only keep a
◮ When Student claims “f(u) = v” for a given u and many v’s,
◮ At the end of the S-T game, there are still a lot of active v’s for
18 / 25
A pesky theory of bounded arithmetic
19 / 25
A pesky theory of bounded arithmetic
2(α) + sWPHP(FP(α)) from BA(α)! ◮ Candidate hard problems: HOP, iWPHP, etc. ◮ Characterizations of provability in T1 2(α) + sWPHP(FP(α))
20 / 25
A pesky theory of bounded arithmetic
21 / 25
A pesky theory of bounded arithmetic
n
2
n
n Tn,⊕P 2
22 / 25
A pesky theory of bounded arithmetic
2
2
2 , and this relativizes.
23 / 25
A pesky theory of bounded arithmetic
◮ Toda’s Theorem: each problem in the closure of the polynomial
◮ We inductively assign to each bounded formula with ⊕ a “∆b,⊕P 1
2 , which is strong enough to handle various
◮ Example of place where APC⊕P 2
24 / 25
A pesky theory of bounded arithmetic
2
1 (α)
2 (α) ◮ Unprovability of PHP (and some variants of HOP) in T1,⊕P 2
◮ For the theories involving sWPHP, something can be done if ⊕
◮ Independence of, say, PHP from even APC⊕P 1 (α) is open, and
25 / 25