Simulating non-prenex cuts in quantified propositional calculus

Σχετικά έγγραφα
Simulation of G i with prenex cuts

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

Lecture 2. Soundness and completeness of propositional logic

2 Composition. Invertible Mappings

Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

C.S. 430 Assignment 6, Sample Solutions

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

4.6 Autoregressive Moving Average Model ARMA(1,1)

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

Homework 3 Solutions

derivation of the Laplacian from rectangular to spherical coordinates

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

The Simply Typed Lambda Calculus

Fractional Colorings and Zykov Products of graphs

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

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

Matrices and Determinants

Concrete Mathematics Exercises from 30 September 2016

Other Test Constructions: Likelihood Ratio & Bayes Tests

ST5224: Advanced Statistical Theory II

A Note on Intuitionistic Fuzzy. Equivalence Relation

EE512: Error Control Coding

Section 8.3 Trigonometric Equations

Example Sheet 3 Solutions

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

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

Uniform Convergence of Fourier Series Michael Taylor

Bounding Nonsplitting Enumeration Degrees

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

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

Congruence Classes of Invertible Matrices of Order 3 over F 2

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

Statistical Inference I Locally most powerful tests

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

CRASH COURSE IN PRECALCULUS

ORDINAL ARITHMETIC JULIAN J. SCHLÖDER

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

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

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

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

Homomorphism in Intuitionistic Fuzzy Automata

MINIMAL CLOSED SETS AND MAXIMAL CLOSED SETS

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

Finite Field Problems: Solutions

Problem Set 3: Solutions

Lecture 34 Bootstrap confidence intervals

λρ-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;

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

Solutions to Exercise Sheet 5

On a four-dimensional hyperbolic manifold with finite volume

Commutative Monoids in Intuitionistic Fuzzy Sets

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

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)

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

Math221: HW# 1 solutions

Tridiagonal matrices. Gérard MEURANT. October, 2008

PARTIAL NOTES for 6.1 Trigonometric Identities

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

Notes on the Open Economy

Abstract Storage Devices

Areas and Lengths in Polar Coordinates

Areas and Lengths in Polar Coordinates

Second Order Partial Differential Equations

Chapter 3: Ordinal Numbers

Reminders: linear functions

Section 9.2 Polar Equations and Graphs

Partial Trace and Partial Transpose

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

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

SOME PROPERTIES OF FUZZY REAL NUMBERS

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

Strain gauge and rosettes

Lecture 15 - Root System Axiomatics

SCHOOL OF MATHEMATICAL SCIENCES G11LMA Linear Mathematics Examination Solutions

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.

Instruction Execution Times

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

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

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

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

Assalamu `alaikum wr. wb.

Homework 8 Model Solution Section

TMA4115 Matematikk 3

The challenges of non-stable predicates

5. Choice under Uncertainty

( y) Partial Differential Equations

Démographie spatiale/spatial Demography

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

Finitary proof systems for Kozen s µ

Second Order RLC Filters

SOLUTIONS TO MATH38181 EXTREME VALUES AND FINANCIAL RISK EXAM

6.3 Forecasting ARMA processes

department listing department name αχχουντσ ϕανε βαλικτ δδσϕηασδδη σδηφγ ασκϕηλκ τεχηνιχαλ αλαν ϕουν διξ τεχηνιχαλ ϕοην µαριανι

New bounds for spherical two-distance sets and equiangular lines

Block Ciphers Modes. Ramki Thurimella

Right Rear Door. Let's now finish the door hinge saga with the right rear door

2. THEORY OF EQUATIONS. PREVIOUS EAMCET Bits.

Srednicki Chapter 55

Αλγόριθμοι και πολυπλοκότητα NP-Completeness (2)

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

Transcript:

Simulating non-prenex cuts in quantified propositional calculus Emil Jeřábek Phuong Nguyen May 2, 2011 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. More precisely, quantifiers inside each cut formula are successively moved outward by standard prenexation rules, and these changes are propagated to its ancestors up to the point where the quantifier is introduced. For this transformation the assumption that the proof is treelike is crucial. In particular, it is not directly applicable to the case of daglike proofs, because here a sequent may be used in 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 IAA100190902 of GA AV ČR, project 1M0545 of MŠMT ČR, and a grant from the John Templeton Foundation. School of Computer Science, McGill University, 3480 University Street, Montreal, Quebec, Canada H3A 2A7, email: pnguyen@cs.toronto.edu, URL: http://www.cs.toronto.edu/~pnguyen. Supported by an NSERC Postdoctoral Fellowship. 1

several different inferences, and so modifying a formula of a sequent S that is used as a cut formula may invalidate other inferences that involve S. In order to make it work for daglike proofs, we perform instead a uniform global transformation of the whole proof: we modify every sequent in π by replacing each Σ q i Πq i formula ψ by a prenex Σ q i formula ψ, which is a prenex form of either ψ or ψ (depending on ψ and where it appears antecedent or succedent.) Note that we do not modify Σ q i Πq i subformulas of other formulas in π. The main task now is to show that the transformed sequents can be augmented to a valid proof of ϕ, which boils down essentially to providing short G i -proofs of the equivalence of a Σ q i (or Πq i ) formula to its prenex forms. This turns out to be rather technically involved, and it is the main contribution of this paper. 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 2

-introduction rules: -l Γ, ϕ ϕ, Γ -r ϕ, Γ Γ, ϕ -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, 3

(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, (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 ϕ. 4

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 {, }. (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), ψ 5

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. 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 ϕ ϕ ; ϕ ϕ, ϕ, ( ϕ) ; ϕ, ( ϕ). 6

(ii) If ϕ Π q i, there are polynomial-time constructible Ĝ i -proofs of the sequents and Ĝ i -proofs of the sequents ϕ ϕ ; ϕ ϕ, ϕ, ( ϕ) ; ϕ, ( ϕ). 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 -l ψ ψ -r ψ x ψ x ψ x ψ -l ψ ψ -r ψ x ψ 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 -r ψ, ( ψ) ( ψ) ψ -l ψ, ( ψ) ψ ( ψ) ˆΠ q i -cut ψ ψ ψ ψ ψ ( ψ) -r ψ, ( ψ) ˆΠ 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 (ψ χ) χ (ψ χ) ψ χ 7

(ψ χ ) ψ, χ ( ψ), ψ ˆΠ q i -cut ψ, ( (ψ χ)) ( χ) ( χ), χ ˆΠ q i -cut ψ, χ, ( (ψ χ)) -l ψ χ, ( (ψ χ)) ψ (ψ χ ) ψ, ( ψ) χ (ψ χ ) χ, ( χ) ψ, ( (ψ χ)) χ, ( (ψ χ)) -r ψ χ, ( (ψ χ)) 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 8

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. 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 9

Γ, ( ϕ) Γ, ( (ϕ ψ)) ( ϕ),. Γ, ( ψ) (ϕ ψ ) ϕ, ψ Γ, ( (ϕ ψ)) If ϕ Σ q i Πq i and ψ Πq i Σq i or vice versa, we use the same inference, but we first derive Γ ϕ, Γ, ( ϕ) ϕ, ( ϕ) 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 10

Γ, (ϕ(α)) ϕ(α) (ϕ(α)) Γ, ϕ(α) 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. 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