220 likes | 322 Views
Sporadic Propositional Proofs. S øren Riis Queen mary, University of London New Directions in Proof Complexity 11 th of April 2006 at the Newton Instutute Cambridge. General question:.
E N D
Sporadic Propositional Proofs Søren Riis Queen mary, University of London New Directions in Proof Complexity 11th of April 2006 at the Newton Instutute Cambridge
General question: For a given (weak) Propositional Proof System investigate the proof complexity (as a function of n) of uniform sequences [η]nof tautologies. Setup for this: Given a large class C of propositions from predicate logic. Each proposition ηЄ C defines a sequence of propositions [η]nwhere [η]nis a propositional formula expressing that there is no model of ηof sizen
Uniform sequences of Tautologies • Often uniform sequences of proposition formulae are usually produced by the Paris-Wilkie translation. • For many nice theorems in weak propositional proof complexity we need a slightly different translation (the Riis-Sitharam or RS-translation).
Difference between the PW and RS translations in a nutshell In the PW-translation [A] of A:=Ez z+z=n Λφ becomes equivalent to 0 if n is odd and [φ] if n is even. In the RS-translation all function and relation symbols are treated as uninterpreted symbols. (i.e. +, ≤, * etc are treated as general uninterpreted relation symbols). This ensure that the translation [A]n (essentially) becomes closed under the action of the symmetric group. ,
Idea For a given (weak) Propositional Proof System P classify the proof complexity behaviour of [η]n for a given class C of formulae η of predicate logic. Let cP(n) denote the length of the shortest proof of [η]n. Question: Which complexity functions cP(n) can occur?
Tree resolution proofs Theorem [Riis 99]: The class of complexity functions Ctr (n) is included in the set of all functions that either are bounded by a fixed polynomial or has growth rate faster than 2cnfor some c>0.
Tree resolution proofs Conjecture [With Danchev]: The class of complexity functions C(n) has in three distinct types of behaviour: (1) C(n) with C(n)<p(n) for some polynomial p. (2) C(n) for which there exists 0<c<d such that 2cn <C(n) < 2dn for all but finitely many values of n. (3) C(n)>2cn log(n)for some constant c>0. New type of problem: In case (1) is C(n) given by a polynomial (for all but finitely many exceptional values ofn)?
Resolution proofs (Hilbert style) Theorem [Dantchev, Riis 03]: The class of complexity functions Cres (n) that arise from “relativised first order formula” is included in the class of functions that either are polynomial bounded or has growth rate faster than 2cnfor some c>0.
Resolution proofs (Hilbert style) Conjecture [With Dantchev] The class of complexity functions Cres (n) includes all functions that either are polynomially bounded or has growth rate faster than 2cnfor some c>0.
New results Let [η]n be a uniform sequence of propositional formula. Let Strue :={n : [η]n is true} Let Sfalse :={n : [η]n is false}. Here n denote (as usual) the size of the underlying model.
BDF proofs Theorem A: If Sfalseand Strue both are infinite there exists an infinite subset N’ in Struesuch thatthe sequence [η]nfor any constant d, and for any infinite N’’ subset of N’ requires exponential size depth d Frege-Proofs.
BDF proofs Theorem B: Assume Sfalse ={s1,s2,s3,…,sn,…} is not very sparse (for each c >0 we have (sk+1-sk)c<sk for infinitely many values of k). Then for any d Є {1,2,…} [η]nrequires exponential size depth d Frege-Proofs (on any infinite subset N’ of Strue)
Corollaries: The propositional version of each of the following statements has no subexponential Bound depth Frege proofs: • There is no field structure on {1,2, …,n} (when n not is a primepower). • The set {1,2,…,n} cannot be organised as a vector space over the field Fq(when n not is a power of q). • There is no 3-regular graph G on the set {1,2,…,n} (when n is odd) • There is no proper rectangular grid on the the set {1,2,..,n} (when n is a prime number).
Conjecture (for Resolution as well as for BDF): • The presence of a hard instance where C(n) is large, force C(m) to be large for values of m close to n (Justification: hard instances ought to have similar consequences as impossible instances) In general C(n) is smooth without big (local) jumps when n increase.
Nullstellensatz-Proofs (over Field of characteristic q). Theorem [Riis 06]: If Pn is a uniform generated sequence of polynomial equations. Then there are 4 distinct behaviours of the NS degree complexity D(n) • D(n) is bound by a constant • D(n) ≥ l(n)for all sufficiently large values of n • There exists a constant c such that the residue class of n modulo qcdetermine if case (1) or case (2) apply • The function D(n) has fluctuating complexity that fluctuates in a very specific pattern such that (essentially) all complexities between constant and l(n) occur on some infinite set. Here log(n) ≤ l(n) ≤ n/2 is a universal function that can be chosen independently of the actual sequence Pn.
Example of equations that have fluctuating NS-complexity • ∑j xij + ∑j yij -1 =0 for i Є {1,2,…,n} • ∑j xij -1=0 for j Є {1,2,…,n} • ∑i yij -1=0 for j Є {1,2,…,n} • xijxik = 0 for i,j,k Є {1,2,…,n}, j ≠ k • yijyik=0 for i,j,k Є {1,2,…,n}, j ≠ k • xijyik=0 for i,j,k Є {1,2,…,n} • yjiyki=0 for i,j,k Є {1,2,…,n}, j ≠ k • yjiyki=0 for i,j,k Є {1,2,…,n}, j ≠ k This system of equations (that formalise the statement that there is no bijection form n to 2n) has essentially NS degree complexity D(n)=qa(q,n)where a(q,n) denote the power of q in the prime factor decomposition of n. Thus case (4) in the classification is non-empty.
Summery: • For weak propositional proof systems each uniform sequence of tautologies has proof complexity C(n) that behaves in quite regular fashions.
Is something similar valid for strong propositional systems? • Is it possible that the full Frege proof system only allows certain special complexity functions? Hard to say since each C(n) might (for each uniform sequence of tautologies) be bound by a polynomial.
Sporadic Proofs: Consider a uniform sequences [η]nof tautologies. A proof Rm is sporadic if there is no uniform sequence Pn of proofs of [η]n where the proof complexity of Pmis as low as that of Rm. For many proof systems a high density of sporadic proofs is not possible! If fact all the proof systems I have analysed only allowed a finite number of sporadic proofs.
Sporadic Proofs: Something vaguely like Kreisels Conjecture: Short proof of A(n) in PA for each n implies that the universal sentence Forall x A(n) has a proof in PA. Kreisel like Conjecture: If we for an uniform sequences [η]nof tautologies can find short (size bound by a fixed polynomial p(n) ) proofs of [η]nfor each n, then the corresponding system of bounded arithmetic proves η. If an uniform sequence [η]nof tautologies has a high density of short proofs, (i.e. has short proofs for many values of n) this force in fact the sequence [η]n to have a sequence of fairly uniformly given proofs.
How to construct hard tautologies based on predicate logic? • Is there a method to turn a first order formulae into a hard sequence of tautologies? Relativation was one such method, but for stronger systems we need harder tautologies.
Mathematical approaches to (weak) Propositional Complexity Few examples: Ajtai: M. Ajtai, The independence of the modulo p counting principles (1994) Krajicek, Scanlon: Combinatorics with definable sets: Euler Characteristics and Grothendieck rings. (2000) Krajicek: On degree of ideal membership proofs from uniform families of polynomials over a finite field. (2001)