Simulation of G i with prenex cuts

Σχετικά έγγραφα
Simulating non-prenex cuts in quantified propositional calculus

Lecture 2. Soundness and completeness of propositional logic

Every set of first-order formulas is equivalent to an independent set

2 Composition. Invertible Mappings

C.S. 430 Assignment 6, Sample Solutions

Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

4.6 Autoregressive Moving Average Model ARMA(1,1)

Sequent Calculi for the Modal µ-calculus over S5. Luca Alberucci, University of Berne. Logic Colloquium Berne, July 4th 2008

Homework 3 Solutions

derivation of the Laplacian from rectangular to spherical coordinates

Fractional Colorings and Zykov Products of graphs

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

The Simply Typed Lambda Calculus

Nowhere-zero flows Let be a digraph, Abelian group. A Γ-circulation in is a mapping : such that, where, and : tail in X, head in

Matrices and Determinants

A Note on Intuitionistic Fuzzy. Equivalence Relation

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

EE512: Error Control Coding

ST5224: Advanced Statistical Theory II

Other Test Constructions: Likelihood Ratio & Bayes Tests

Example Sheet 3 Solutions

Section 8.3 Trigonometric Equations

Concrete Mathematics Exercises from 30 September 2016

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

Uniform Convergence of Fourier Series Michael Taylor

Approximation of distance between locations on earth given by latitude and longitude

Statistical Inference I Locally most powerful tests

Finite Field Problems: Solutions

ω ω ω ω ω ω+2 ω ω+2 + ω ω ω ω+2 + ω ω+1 ω ω+2 2 ω ω ω ω ω ω ω ω+1 ω ω2 ω ω2 + ω ω ω2 + ω ω ω ω2 + ω ω+1 ω ω2 + ω ω+1 + ω ω ω ω2 + ω

CRASH COURSE IN PRECALCULUS

Fourier Series. MATH 211, Calculus II. J. Robert Buchanan. Spring Department of Mathematics

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

Bounding Nonsplitting Enumeration Degrees

ANSWERSHEET (TOPIC = DIFFERENTIAL CALCULUS) COLLECTION #2. h 0 h h 0 h h 0 ( ) g k = g 0 + g 1 + g g 2009 =?

ORDINAL ARITHMETIC JULIAN J. SCHLÖDER

Partial Differential Equations in Biology The boundary element method. March 26, 2013

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

Lecture 34 Bootstrap confidence intervals

Homomorphism in Intuitionistic Fuzzy Automata

Congruence Classes of Invertible Matrices of Order 3 over F 2

MINIMAL CLOSED SETS AND MAXIMAL CLOSED SETS

Solutions to Exercise Sheet 5

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

forms This gives Remark 1. How to remember the above formulas: Substituting these into the equation we obtain with

λρ-calculus 1. each λ-variable is a λρ-term, called an atom or atomic term; 2. if M and N are λρ-term then (MN) is a λρ-term called an application;

Problem Set 3: Solutions

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

2. Let H 1 and H 2 be Hilbert spaces and let T : H 1 H 2 be a bounded linear operator. Prove that [T (H 1 )] = N (T ). (6p)

On a four-dimensional hyperbolic manifold with finite volume

Areas and Lengths in Polar Coordinates

PARTIAL NOTES for 6.1 Trigonometric Identities

Overview. Transition Semantics. Configurations and the transition relation. Executions and computation

Areas and Lengths in Polar Coordinates

SCHOOL OF MATHEMATICAL SCIENCES G11LMA Linear Mathematics Examination Solutions

Notes on the Open Economy

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Math221: HW# 1 solutions

Abstract Storage Devices

Tridiagonal matrices. Gérard MEURANT. October, 2008

Second Order Partial Differential Equations

Chapter 3: Ordinal Numbers

Lecture 15 - Root System Axiomatics

Μηχανική Μάθηση Hypothesis Testing

Commutative Monoids in Intuitionistic Fuzzy Sets

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Math 446 Homework 3 Solutions. (1). (i): Reverse triangle inequality for metrics: Let (X, d) be a metric space and let x, y, z X.

5. Choice under Uncertainty

( y) Partial Differential Equations

Srednicki Chapter 55

Section 9.2 Polar Equations and Graphs

SOME PROPERTIES OF FUZZY REAL NUMBERS

SCITECH Volume 13, Issue 2 RESEARCH ORGANISATION Published online: March 29, 2018

Partial Trace and Partial Transpose

Coefficient Inequalities for a New Subclass of K-uniformly Convex Functions

Assalamu `alaikum wr. wb.

TMA4115 Matematikk 3

6.3 Forecasting ARMA processes

Strain gauge and rosettes

2. THEORY OF EQUATIONS. PREVIOUS EAMCET Bits.

Finitary proof systems for Kozen s µ

Second Order RLC Filters

New bounds for spherical two-distance sets and equiangular lines

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

About these lecture notes. Simply Typed λ-calculus. Types

Inverse trigonometric functions & General Solution of Trigonometric Equations

Reminders: linear functions

Συστήματα Διαχείρισης Βάσεων Δεδομένων

Homework 8 Model Solution Section

Physical DB Design. B-Trees Index files can become quite large for large main files Indices on index files are possible.

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

SOLUTIONS TO MATH38181 EXTREME VALUES AND FINANCIAL RISK EXAM

Solution Series 9. i=1 x i and i=1 x i.

Some new generalized topologies via hereditary classes. Key Words:hereditary generalized topological space, A κ(h,µ)-sets, κµ -topology.

de Rham Theorem May 10, 2016

LTL to Buchi. Overview. Buchi Model Checking LTL Translating LTL into Buchi. Ralf Huuck. Buchi Automata. Example

Math 6 SL Probability Distributions Practice Test Mark Scheme

DIRECT PRODUCT AND WREATH PRODUCT OF TRANSFORMATION SEMIGROUPS

Transcript:

Simulation of G i with prenex cuts Emil Jeřábek Phuong Nguyen November 25, 2010 Abstract We show that the quantified propositional proof systems G i are polynomially equivalent to their restricted versions that require all cut formulas to be prenex Σ q i (or prenex Π q i ). Previously this was known only for the treelike systems G i. 1 Introduction The quantified propositional sequent calculus G and its subsystems G i and G i were introduced in [4, 5, 3]. The systems G i and G i were slightly redefined in [1] so that they can prove all quantified propositional tautologies. Under the new definition some subtle but interesting issues arise when we look at G i -proofs of tautologies that are not in Σ q i Πq i. For example, can the target formulas be restricted to be the constants, without increasing the size of the proofs by more than a polynomial factor? Another question is whether the cut formulas can be restricted to be prenex formulas. More precisely, G i is defined so that it allows cuts on Σ q i Πq i -formulas, where these classes have a fairly permissive definition (e.g., they are closed under and ). Morioka [6] (cf. [2, Thm. VII.4.7]) has shown that in the case of the treelike fragments G i, we can restrict cut formulas to prenex Σq i, up to polynomial simulation. The purpose of this note is to generalize this result to daglike G i and thus answer the second question above, see Theorem 2.3 below. Morioka proves his result essentially by transforming the given G i -proof so that all cut formulas and their ancestors become prenex. The assumption that the proof is treelike is crucial. For example, this transformation is not possible for a daglike proof because a cut formula may also be an ancestor of the final formula. Here we show that any G i -proof π of a formula ϕ can be transformed to a G i -proof π of ϕ such that in π all cut formulas are prenex Σ q i formulas. (Similarly we can also get a proof of ϕ where all cut formulas are prenex Π q i.) Basically we transform every sequent S in π by replacing each Σ q i Πq i formula ψ in S by a prenex Σq i formula ψ. (Here, ψ is a prenex form Institute of Mathematics of the Academy of Sciences, Žitná 25, 115 67 Praha 1, Czech Republic, email: jerabek@math.cas.cz, URL: http://math.cas.cz/~jerabek. Supported by Institutional Research Plan AV0Z10190503, grant IAA1019401 of GA AV ČR, project 1M0545 of MŠMT ČR, and a grant from the John Templeton Foundation. McGill University, email: pnguyen@cs.toronto.edu, URL: http://www.cs.toronto.edu/~pnguyen. Supported by an NSERC Postdoctoral Fellowship. 1

of either ψ or ψ depending on ψ and where it appears antecedent or succedent.) Note that we do not modify other formulas in π. The main task now is to show that the transformed sequents can be augmented to a valid proof of ϕ. This requires essentially showing that the equivalence of a Σ q i formula to its prenex form have polynomial size proofs where all cut formulas are prenex Σ q i. We show that this is the case, and indeed these proofs are treelike. As a result, this gives also another proof for Morioka s theorem. 2 Definitions We refer to [3, 2] for basic definitions of quantified propositional formulas (or just formulas) and the sequent calculus G. In short, a G-proof of a sequent S is a sequence of sequents S 1, S 2,..., S m where S m = S, and each S k follows from some of the sequents S k, k < k, by an inference rule. The proof is said to be treelike if every S l is used exactly once to derive another S k (where k > l). (Generally proofs are daglike.) The rules of G are listed below: initial rule: i ϕ ϕ weakening rules: w-l Γ ϕ, Γ Γ w-r Γ, ϕ exchange rules: x-l Γ 1, ϕ, ψ, Γ 2 Γ 1, ψ, ϕ, Γ 2 Γ 1, ϕ, ψ, 2 x-r Γ 1, ψ, ϕ, 2 contraction rules: c-l Γ, ϕ, ϕ Γ, ϕ Γ, ϕ, ϕ c-r Γ, ϕ constant introduction rules: -l -r -introduction rules: -l Γ, ϕ ϕ, Γ -r ϕ, Γ Γ, ϕ 2

-introduction rules: -l ϕ, ψ, Γ (ϕ ψ), Γ -r Γ, ϕ Γ, ψ Γ, (ϕ ψ) -introduction rules: -l ϕ, Γ ψ, Γ (ϕ ψ), Γ Γ, ϕ, ψ -r Γ, (ϕ ψ) -introduction rules: -l -introduction rules: -l cut rule: ϕ(x/ψ), Γ x ϕ, Γ ϕ(x/p), Γ x ϕ, Γ Γ, ϕ(x/p) -r Γ, x ϕ Γ, ϕ(x/ψ) -r Γ, x ϕ cut Γ, ϕ ϕ, Γ Γ For the rules -l and -r, ϕ(x/ψ) is the result of substituting ψ for all free occurrences of x in ϕ. The formula ψ is called the target formula and may be any quantifier-free formula (i.e., with no bound variables; also called open below) that is free for substitution for x in ϕ (i.e., no free occurrence of x in ϕ is within the scope of a quantifier Qy such that y occurs in ψ). The variable p in the rules -r and -l must not occur free in the bottom sequent and is called an eigenvariable. The size of a formula ϕ, ϕ, is the total number of symbols appearing in it. The size of a proof is the total size of all formulas in the proof. We say that a (quantified) propositional proof system P 1 p-simulates another system P 2, in notation P 2 p P 1, if there is a polytime function F so that for every P 2 -proof π of a sequent S, F (π) is a P 1 -proof of S. We say that P 1 and P 2 are p-equivalent, denoted by P 1 p P 2, if both P 1 p P 2 and P 2 p P 1. The subsystems of G are defined by restricting the set of cut formulas. Definition 2.1 Σ q 0 = Πq 0 = ˆΣ q 0 = ˆΠ q 0 is the set of quantifier-free propositional formulas. For i > 0, Σ q i, Πq i, ˆΣq i, and ˆΠ q i are defined inductively as the smallest sets of quantified propositional formulas such that for all formulas ϕ, ψ and variables x: (i) Σ q i 1 Πq i 1 Σq i Πq i, (ii) if ϕ, ψ Σ q i, then ϕ ψ, ϕ ψ, x ϕ Σq i and ϕ Πq i, (iii) if ϕ, ψ Π q i, then ϕ ψ, ϕ ψ, x ϕ Πq i and ϕ Σq i, (iv) ˆΣ q i 1 ˆΠ q i 1 ˆΣ q i ˆΠ q i, 3

(v) if ϕ ˆΣ q i then x ϕ ˆΣ q i, (vi) if ϕ ˆΠ q i then x ϕ ˆΠ q i. That is, ˆΣ q i and ˆΠ q i consist of prenex formulas in Σq i and Πq i, respectively. Definition 2.2 Let i 0. G i, Ĝi, and Ĝ i denote the fragments of the quantified propositional sequent calculus that only allow cuts on Σ q i Πq i -formulas, ˆΣq i -formulas, and ˆΠ q i -formulas, respectively. For any fragment P of the sequent calculus, P denotes its treelike version. The main result of this paper is: Theorem 2.3 For any i, G i p Ĝ i p Ĝ i and G i p Ĝ i p Ĝ i. As mentioned in the introduction, the statement about treelike proof systems is Morioka s theorem. However our proof here applies to both treelike and daglike systems. 3 The proof First we fix our procedure for putting a formula in prenex form. We use the following auxiliary operations. Given a formula, the result of our prenexation procedure will be defined in Definition 3.4. Definition 3.1 Fix an infinite set X of variables. For any prenex formulas ϕ, ψ, we define prenex formulas ϕ ψ, ϕ ψ, ϕ ψ, ϕ ψ, and ϕ as follows: (i) ϕ = ϕ and ϕ Q ψ = ϕ ψ if ϕ, ψ are open, (ii) Qx ϕ = Qx ϕ, (iii) (Qx ϕ) Q ψ = Qy (ϕ(x/y) Q ψ), (iv) ψ Q (Qx ϕ) = Qy (ψ Q ϕ(x/y)) if ψ does not start with Q, (v) ϕ Q ψ = ϕ Q ψ if neither ϕ nor ψ start with Q, where {, }, Q {, }, Q denotes the dual quantifier to Q, and y is the first variable from X with no free occurrences in ψ such that either x = y or y does not appear (free or bound) in ϕ. The Q, Q, and operators perform one prenexing step, namely they provide a prenex form of ϕ ψ, ϕ ψ, or ϕ (resp.) if ϕ and ψ are already prenex. The superscript Q indicates what kind of quantifiers we prefer to pull to the prefix first: for example, if ϕ and ψ are quantifier-free, then (up to renaming of variables) ( x ϕ(x)) ( y ψ(y)) = x y (ϕ(x) ψ(y)), and ( x ϕ(x)) ( y ψ(y)) = y x (ϕ(x) ψ(y)). This is needed to ensure that we do not introduce too many quantifier alternations in the prenex formula. Lemma 3.2 Let ϕ, ψ be prenex formulas, Q {, }, and {, }. 4

(i) ϕ = 1 + ϕ, ϕ Q ψ = 1 + ϕ + ψ. (ii) ϕ and ϕ Q ψ are polynomial-time computable given ϕ, ψ. (iii) If ϕ, ψ ˆΣ q i, then ϕ ψ ˆΣ q i and ϕ ˆΠ q i. (iv) If ϕ, ψ ˆΠ q i, then ϕ ψ ˆΠ q i and ϕ ˆΣ q i. (v) ϕ Q ψ is equivalent to ϕ ψ, and ϕ is equivalent to ϕ. Proof: By induction on the length of ϕ, ψ. Lemma 3.3 Given prenex formulas ϕ, ψ and Q {, }, there are polynomial-time constructible treelike cut-free proofs of the sequents ϕ, ψ ϕ Q ψ (ϕ Q ψ) ϕ, ψ ϕ Q ψ ϕ ϕ (ϕ Q ψ) ϕ Q ψ ψ ψ (ϕ Q ψ) ϕ Q ψ ϕ, ψ ϕ, ψ (ϕ Q ψ) ϕ ϕ Q ψ ψ ϕ Q ψ (ϕ Q ψ) ϕ (ϕ Q ψ) ψ ϕ, ϕ ϕ, ϕ ϕ ϕ ϕ ϕ Proof: By induction on the complexity of ϕ, ψ. For example, we will treat the sequents involving (ϕ Q ψ). Assume that ϕ = Qx ϕ (x), and let y be as in Definition 3.1. We have ϕ = Qx ϕ (x) and (ϕ Q ψ) = Qy (ϕ (y) Q ψ). By the induction hypothesis, we can construct proofs of the sequents (ϕ (y) Q ψ) ϕ (y), ψ, ϕ (y) (ϕ (y) Q ψ), ψ (ϕ (y) Q ψ). We derive (ϕ Q ψ) ϕ, ψ using one of the proofs (ϕ (y) ψ) ϕ (y), ψ -l y (ϕ (y) ψ) ϕ (y), ψ -r y (ϕ (y) ψ) x ϕ (x), ψ -l -r (ϕ (y) ψ) ϕ (y), ψ (ϕ (y) ψ) x ϕ (x), ψ y (ϕ (y) ψ) x ϕ (x), ψ depending on Q. Similarly, we derive ϕ (y) (ϕ (y) Q ψ) Q-l,Q-r, Qx ϕ (x) Qy (ϕ (y) Q ψ) ψ (ϕ (y) Q ψ) Q-r. ψ Qy (ϕ (y) Q ψ) The other cases are similar. 5

We can now define the prenexation of any formula. As above, we will define two prenex forms to each formula, depending on the preference for what kind of quantifiers to pull out first. This is necessary, as for some formulas there does not exist a single prenex form preserving the complexity classification of the formula. For example, the formula χ = x ϕ(x) y ψ(y), where ϕ and ψ are open, is Σ q 2 Πq 2, and it is equivalent to a ˆΣ q 2 -formula χ = x y (ϕ(x) ψ(y)) and to a ˆΠ q 2 -formula χ = y x (ϕ(x) ψ(y)), but it is not in general equivalent to any prenex formula that would be both ˆΣ q 2 and ˆΠ q 2 (in fact, ˆΣ q 2 ˆΠ q 2 = ˆΣ q 1 ˆΠ q 1 ). Definition 3.4 For any formula ϕ, we define prenex formulas ϕ and ϕ by induction on the complexity of ϕ: (i) ϕ Q = ϕ if ϕ is open, (ii) (Cx ϕ) Q = Cx ϕ C, (iii) ( ϕ) Q = ϕ Q, (iv) (ϕ ψ) Q = ϕ Q Q ψ Q, where Q, C {, } and {, }. Lemma 3.5 Let ϕ be a formula, and Q {, }. (i) ϕ Q = ϕ, and ϕ Q is polynomial-time computable given ϕ. (ii) If ϕ Σ q i, then ϕ ˆΣ q i. If ϕ Πq i, then ϕ ˆΠ q i. (iii) ϕ Q is equivalent to ϕ. Proof: By induction on the complexity of ϕ. Lemma 3.6 Let ϕ be a formula. (i) If ϕ Σ q i, there are polynomial-time constructible Ĝ i -proofs of the sequents and Ĝ i -proofs of the sequents (ii) If ϕ Π q i ϕ ϕ ; ϕ ϕ, ϕ, ( ϕ) ; ϕ, ( ϕ)., there are polynomial-time constructible Ĝ i -proofs of the sequents and Ĝ i -proofs of the sequents ϕ ϕ ; ϕ ϕ, ϕ, ( ϕ) ; ϕ, ( ϕ). 6

Proof: We prove (i) and (ii) by simultaneous induction on the complexity of ϕ. The base case of quantifier-free ϕ is straightforward. The case ϕ = x ψ. Note that ϕ = ϕ = x ψ and ( ϕ) = ( ϕ) = x ( ψ). If ϕ Σ q i, we construct the proofs ψ ψ ψ ψ -r ψ x ψ -r ψ x ψ -l x ψ x ψ -l x ψ x ψ -l -l ψ, ( ψ) ψ, x ( ψ) x ψ, x ( ψ) -r -r ψ, ( ψ) x ψ, ( ψ) x ψ, x ( ψ) using the induction hypothesis. If ϕ Π q i, then in fact ϕ Σq i 1, hence the just constructed proofs in Ĝ i 1 and Ĝ i 1 are also valid in both Ĝ i and Ĝ i. The case ϕ = x ψ is dual. The case ϕ = ψ. Let ψ Π q i, the other case is dual. We construct the proofs ˆΠ q i -cut ψ ψ -r -r ψ, ( ψ) ( ψ) ψ ψ ψ ψ ( ψ) ψ, ( ψ) -l ˆΠ q i -cut ψ, ( ψ) ψ ( ψ) -l ψ ψ ψ ψ ( ψ) ψ ψ, ( ψ) using the induction hypothesis and Lemma 3.3. The case ϕ = ψ χ. Let ψ, χ Σ q i, the other case is similar. Notice that ( (ψ χ)) = (ψ χ ). We construct the proofs ψ, χ ψ χ ψ ψ ˆΣ q i -cut ψ, χ (ψ χ) χ χ ˆΣ q i -cut ψ, χ (ψ χ) -l ψ χ (ψ χ) ˆΣ q i -cut ψ χ ψ ψ ψ (ψ χ) ψ -r ψ χ χ χ χ ˆΣ q i -cut (ψ χ) χ (ψ χ) ψ χ (ψ χ ) ψ, χ ( ψ), ψ ˆΠ q i -cut ψ, ( (ψ χ)) ( χ) ( χ), χ ˆΠ q i -cut ψ, χ, ( (ψ χ)) -l ψ χ, ( (ψ χ)) ψ (ψ χ ) ψ, ( ψ) χ (ψ χ ) χ, ( χ) ψ, ( (ψ χ)) χ, ( (ψ χ)) -r ψ χ, ( (ψ χ)) 7

using the induction hypothesis and Lemma 3.3. The case ϕ = ψ χ is dual to ψ χ. Lemma 3.7 Let ϕ Σ q i Πq i. (i) There are polynomial-time constructible Ĝ i -proofs of the sequents and Ĝ i -proofs of the sequents (ii) There are polynomial-time constructible Ĝ i ϕ, ( ϕ) ; ϕ, ( ϕ), ϕ, ( ϕ) ; ϕ, ( ϕ). -proofs and Ĝ i -proofs of the sequents ϕ ϕ ; ϕ ϕ. Proof: (i): By induction on the complexity of ϕ. The case of ϕ open is obvious, and the cases ϕ = x ψ and ϕ = x ψ follow from Lemma 3.3, as ( Cx ψ) Q = (Cx ψ) Q = (Cx ψ) Q. The case ϕ = ψ: use cut on the induction hypothesis and the sequents ϕ Q ϕ Q and ϕ Q ϕ Q from Lemma 3.3. The case ϕ = ψ χ: note that ( ϕ) = (ψ χ ). We prove cut χ, ( χ) ψ, χ ψ χ ψ, ( ψ) cut ψ ( χ), (ψ χ) ( ψ), ( χ), (ψ χ) cut ( ψ), ( χ), (ψ χ) ψ (ψ χ ) (ψ χ ), ( χ), (ψ χ) χ (ψ χ ) cut ( (ψ χ)), (ψ χ) using the induction hypothesis and Lemma 3.3. The other cases are similar. (ii): We use cut on (i) and Lemma 3.3: ϕ Q, ( ϕ) Q ϕ Q, ϕ Q ϕq, ( ϕ)q ϕq, ϕq ϕ Q ϕ Q ϕ Q ϕ Q Lemma 3.8 Let α be an open formula with no occurrence of variables from X, x / X, and Q {, }. (i) If ϕ and ψ are prenex formulas, then ϕ(x/α) = ( ϕ)(x/α), and ϕ(x/α) Q ψ(x/α) = (ϕ Q ψ)(x/α), where {, }. (ii) ϕ(x/α) Q = ϕ Q (x/α). Proof: By induction on complexity. 8

Now we are ready to prove the main theorem. Proof (of Theorem 2.3): We will show G i p Ĝ i, the other cases are similar. Assume that we are given a G i -proof. Define the set X in Definition 3.1 as the set of propositional variables not appearing in the proof. We apply the following transformation to each sequent in the proof: (i) We negate all (Π q i Σq i )-formulas and move them to the other side of the sequent. (ii) We replace each Σ q i -formula ϕ (including those resulting from the previous step) with ϕ. With each transformed sequent we include a short subproof which ensures that the sequent is correctly derived from previous sequents. This subproof will depend on the rule by which the sequent was derived in the original proof. Initial sequents and structural rules translate to instances of the same rules. Instances of (Σ q i Πq i )-cut translate to ˆΣ q i -cut. Assume that a sequent was derived by an instance Γ, ϕ Γ ϕ, of -r. If ϕ / Σ q i Πq i, it translates to a valid instance of -r. If ϕ Πq i Σq i, the assumption and conclusion of the rule translate to the same sequent of the form Γ ( ϕ),. If ϕ Σ q i, we replace the rule with one of the cut inferences Γ, ϕ ϕ, ( ϕ) Γ, ϕ ϕ ϕ Γ ( ϕ), Γ, ( ϕ) depending on whether ϕ is in Σ q i Πq i or Σq i Πq i. Here, the sequent ϕ ϕ comes from Lemma 3.3, and ϕ, ( ϕ) is from Lemma 3.7. The -l rule is similar. Consider an instance Γ ϕ, Γ ψ, Γ ϕ ψ, of -r. If ϕ, ψ Σ q i, we simulate the rule by two cuts with the sequent ϕ, ψ ϕ ψ from Lemma 3.3. If ϕ, ψ Π q i Σq i, we use similarly a cut inference Γ, ( ϕ) Γ, ( (ϕ ψ)) ( ϕ),. Γ, ( ψ) (ϕ ψ ) ϕ, ψ Γ, ( (ϕ ψ)) If ϕ Σ q i Πq i and ψ Πq i Σq i or vice versa, we use the same inference, but we first derive Γ ϕ, Γ, ( ϕ) ϕ, ( ϕ) 9

using Lemma 3.7. In the remaining cases (i.e., either at least one of ϕ, ψ is not in Σ q i Πq i, or one is in Σ q i Πq i and the other is in Πq i Σq i ) the formula ϕ ψ is not in Σq i Πq i. We use an instance of the -r rule Γ ϕ, Γ ψ,, Γ ϕ ψ, but if ϕ is in Σ q i or Πq i Σq i, we first include one of the derivations Γ ϕ, ϕ ϕ Γ, ( ϕ) ϕ, ( ϕ) Γ ϕ, Γ ϕ, using Lemma 3.6, and similarly for ψ. The other and rules are handled similarly. Consider an instance Γ, ϕ(x/α) Γ, x ϕ of -l, where α is an open formula free for substitution for x in ϕ. Note that ϕ(x/α) = ϕ (x/α) by Lemma 3.8. Assume first that ϕ Π q i 1 and i > 1, so that x ϕ Σq i. We can derive Γ, (ϕ(α)) -l Γ, (ϕ(α)) Γ, ( x ϕ) using Lemma 3.7. If ϕ Π q i (Πq i 1 Σq i ), we can derive (ϕ(α)) (ϕ(α)) Γ ( ϕ(α)), -r, Γ x ( ϕ), noting that ( x ϕ) = x ( ϕ). If ϕ Π q i Σq i, and ϕ / Πq i 1 derivation, but we first infer or i = 1, we use the same Γ, ϕ(α) Γ ( ϕ(α)), ϕ(α), ( ϕ(α)) using Lemma 3.7. Otherwise ϕ / Π q i, which means x ϕ / Σq i Πq i. If ϕ / Σq i Πq i, we can directly apply the -l rule; if ϕ Σ q i, we first derive Γ, (ϕ(α)) ϕ(α) (ϕ(α)) Γ, ϕ(α) using Lemma 3.6. The other quantifier rules are handled in a similar way. In this way we obtain a Ĝi-proof of the translation of the end-sequent of the original G i -proof. We use cuts with sequents given by Lemma 3.6 to derive the original end-sequent. 10

References [1] Stephen Cook and Tsuyoshi Morioka, Quantified propositional calculus and a second-order theory for NC 1, Archive for Mathematical Logic 44 (2005), no. 6, 711 749. [2] Stephen Cook and Phuong Nguyen, Logical foundations of proof complexity, Cambridge University Press, New York, 2010. [3] Jan Krajíček, Bounded arithmetic, propositional logic, and complexity theory, Cambridge University Press, 1995. [4] Jan Krajíček and Pavel Pudlák, Quantified propositional calculi and fragments of bounded arithmetic, Zeitschrift für mathematische Logik und Grundlagen der Mathematik 36 (1990), no. 1, 29 46. [5] Jan Krajíček and Gaisi Takeuti, On induction-free provability, Annals of Mathematics and Artificial Intelligence 6 (1992), 107 125. [6] Tsuyoshi Morioka, Logical approaches to the complexity of search problems: Proof complexity, quantified propositional calculus, and bounded arithmetic, Ph.D. thesis, University of Toronto, 2005. 11