Proofs with monotone cuts

Similar documents
Algebraic Proof Systems

Logical Closure Properties of Propositional Proof Systems

Expander Construction in VNC 1

Bounded Arithmetic, Expanders, and Monotone Propositional Proofs

Lecture 11: Measuring the Complexity of Proofs

Complexity of propositional proofs: Some theory and examples

Organization. Informal introduction and Overview Informal introductions to P,NP,co-NP and themes from and relationships with Proof complexity

Random Resolution Refutations

How to lie without being (easily) convicted and the lengths of proofs in propositional calculus

Toda s theorem in bounded arithmetic with parity quantifiers and bounded depth proof systems with parity gates

Characterizing Propositional Proofs as Non-Commutative Formulas

Logical Closure Properties of Propositional Proof Systems

Proof Complexity of Quantified Boolean Formulas

ALGEBRAIC PROOFS OVER NONCOMMUTATIVE FORMULAS

An Introduction to Proof Complexity, Part II.

Resolution and the Weak Pigeonhole Principle

How to lie without being (easily) convicted and the lengths of proofs in propositional calculus Pavel Pudlak?1 and Samuel R. Buss??2 1 Mathematics Ins

Proof Complexity Meets Algebra

Proof complexity of the cut-free calculus of structures

On extracting computations from propositional proofs (a survey)

On the Automatizability of Resolution and Related Propositional Proof Systems

Gentzen Sequent Calculus LK

Part 1: Propositional Logic

Fundamentals of Logic

2 BEAME AND PITASSI systems of increasing complexity. This program has several important side eects. First, standard proof systems are interesting in

arxiv: v3 [cs.cc] 13 Jan 2015

Polynomial Size Proofs for the Propositional Pigeonhole Principle

Propositional Proof Complexity An Introduction

Algebraic Proof Complexity: Progress, Frontiers and Challenges

STUDIES IN ALGEBRAIC AND PROPOSITIONAL PROOF COMPLEXITY. Iddo Tzameret

Unprovability of circuit upper bounds in Cook s theory PV

RESOLUTION OVER LINEAR EQUATIONS AND MULTILINEAR PROOFS

Algorithms for Satisfiability beyond Resolution.

The Deduction Rule and Linear and Near-linear Proof Simulations

NP-Hard to Linearly Approximate. University of California, San Diego. Computer Science Department. August 3, Abstract

LOGIC PROPOSITIONAL REASONING

Tableau vs. Sequent Calculi for Minimal Entailment

On the computational content of intuitionistic propositional proofs

On the Complexity of the Reflected Logic of Proofs

Propositional Logic: Evaluating the Formulas

Technische Universität München Department of Computer Science. Joint Advanced Students School 2009 Propositional Proof Complexity.

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. Random resolution refutations. Pavel Pudlák Neil Thapen

The Deduction Theorem for Strong Propositional Proof Systems

Propositional Logic Language

A sorting network in bounded arithmetic

Lecture 20: conp and Friends, Oracles in Complexity Theory

Propositional Logic: Part II - Syntax & Proofs 0-0

Proof Complexity of Constraint Satisfaction Problems,

Expander Construction in VNC 1

On Transformations of Constant Depth Propositional Proofs

Upper and Lower Bounds for Tree-like. Cutting Planes Proofs. Abstract. In this paper we study the complexity of Cutting Planes (CP) refutations, and

Basic Algebraic Logic

Scribe Notes. Proof Complexity. Math 267A - UCSD, Winter 2002 Instructor: Sam Buss

Introduction. 1 Partially supported by a grant from The John Templeton Foundation

Foundations of Proof Complexity: Bounded Arithmetic and Propositional Translations. Stephen Cook and Phuong Nguyen c Copyright 2004, 2005, 2006

Justification logic for constructive modal logic

REDUCTION OF HILBERT-TYPE PROOF SYSTEMS TO THE IF-THEN-ELSE EQUATIONAL LOGIC. 1. Introduction

arxiv: v1 [cs.cc] 10 Aug 2007

Modal Logic XX. Yanjing Wang

Short Proofs Are Narrow Resolution Made Simple

On sequent calculi vs natural deductions in logic and computer science

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. Incompleteness in the finite domain. Pavel Pudlák

Proof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents

Deductive Systems. Lecture - 3

Proof Complexity and Computational Complexity

Display calculi in non-classical logics

Lower Bounds for Cutting Planes Proofs. with Small Coecients. Abstract. We consider small-weight Cutting Planes (CP ) proofs; that is,

Effectively Polynomial Simulations

Natural Deduction for Propositional Logic

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

COMPLEXITY OF SEMIALGEBRAIC PROOFS

Comp487/587 - Boolean Formulas

The Strength of Multilinear Proofs

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. A trade-off between length and width in resolution. Neil Thapen

PROOF COMPLEXITY IN ALGEBRAIC SYSTEMS AND BOUNDED DEPTH FREGE SYSTEMS WITH MODULAR COUNTING

Some open problems in bounded arithmetic and propositional proof complexity (research proposal paper)

Ján Pich. Hard tautologies MASTER THESIS. Charles University in Prague Faculty of Mathematics and Physics. Department of Algebra

Reckhow s Theorem. Yuval Filmus. November 2010

CS 512, Spring 2017, Handout 10 Propositional Logic: Conjunctive Normal Forms, Disjunctive Normal Forms, Horn Formulas, and other special forms

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Logic: Propositional Logic (Part I)

Proof Complexity of Intuitionistic Propositional Logic

Space complexity of cutting planes refutations

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Some Remarks on Lengths of Propositional Proofs

An Introduction to Proof Theory

Introduction to Intuitionistic Logic

Normal Forms of Propositional Logic

Trichotomy Results on the Complexity of Reasoning with Disjunctive Logic Programs

Math 267a - Propositional Proof Complexity. Lecture #1: 14 January 2002

Resolution for mixed Post logic

Regular Resolution Lower Bounds for the Weak Pigeonhole Principle

I. Introduction to NP Functions and Local Search

Classical First-Order Logic

Lecture 1: Logical Foundations

Tuples of Disjoint NP-Sets

1. Propositional Calculus

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Notes for Lecture 2. Statement of the PCP Theorem and Constraint Satisfaction

Transcription:

Proofs with monotone cuts Emil Jeřábek jerabek@math.cas.cz http://math.cas.cz/ jerabek/ Institute of Mathematics of the Academy of Sciences, Prague Logic Colloquium 2010, Paris

Propositional proof complexity Fix a language L Σ (think L = TAUT = classical propositional tautologies). A proof system P for L: ϕ has a P-proof iff ϕ L polynomial-time decidable whether π is a P-proof of ϕ P is p-bounded if every ϕ L has a proof of length poly( ϕ ) P p-simulates a proof system Q (Q p P) if we can translate Q-proofs to P-proofs of the same formula in polynomial time P is p-equivalent to Q (P p Q) if P p Q Q p P Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 1:13

Propositional proof complexity (cont d) Theorem [Cook, Reckhow 79]: There exists a p-bounded proof system for TAUT iff NP = conp. Goal: prove that every proof system for TAUT requires exponentially long proofs Reality: exponential lower bounds and nonsimulation (speed-up) results for some specific, rather weak, proof systems simulations Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 2:13

Frege systems Usual propositional sequent calculus LK : operates with sequents ϕ 1,...,ϕ n ψ 1,...,ψ m structural rules: identity, cut, weakening, contraction, exchange logical rules: left and right introduction rules for each connective LK is p-equivalent to Frege systems: operate with formulas, finite list of schematic rules (e.g., modus ponens + axioms), sound and implicationally complete natural deduction Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 3:13

Subsystems of Frege LK /Frege is a very strong proof system, no lower bounds in sight Weaken the proof system by restricting formulas in the proof to some subset Θ. Examples: bounded-depth LK /Frege: Θ = formulas of depth a constant d (need and of unbounded arity) exponential lower bounds: PHP monotone sequent calculus MLK : Θ = monotone formulas (= using,, but no ) Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 4:13

Monotone sequent calculus Motivation: exponential lower bounds on monotone circuit complexity (even separation from nonmonotone circuits) maybe we could exploit these to get an exponential separation of MLK and LK? The answer is no: Theorem [AGP 02]: MLK quasipolynomially simulates LK : a monotone sequent in n variables with an LK -proof of size s has an MLK -proof of size s O(1) n O(log n). also: certain hypothesis (see next slide) implies polynomial simulation Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 5:13

Threshold functions T n k (p 1,...,p n ) = 1 {i pi = 1} k poly-size formulas by carry-save addition size n O(log n) monotone formulas by divide-and-conquer in fact: poly-size monotone formulas, but randomized construction (Valiant 84) or very complicated (AKS 83) Hypothesis (let s call it H): There exists poly-size monotone formulas for T n k whose basic properties have poly-time constructible LK -proofs. some progress towards H in [J. 08] Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 6:13

Less restrictive subsystems of Frege Bad: Restricting formulas appearing in a proof to Θ also restricts sequents that can be proved in the system! MLK can only prove monotone sequents Alternative approach: relax the restriction any formula can appear in a proof, but cut formulas can only come from Θ conservative extension of the other approach: when proving a sequent Γ where Γ Θ, all formulas in the proof will be from Θ ( subformula property) complete proof system for full propositional logic ( contains cut-free LK ) Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 7:13

LK with monotone cuts MCLK : sequent calculus where only monotone formulas can be cut coincides with MLK when proving monotone sequents unlike MLK, can also prove all nonmonotone tautological sequents We know from [AGP 02] that MCLK quasipolynomially simulates LK -proofs of monotone sequents. What about general sequents? In principle, MCLK could be as bad as the cut-free sequent calculus for these. Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 8:13

Complexity of MCLK Theorem [J.]: MCLK quasipolynomially simulates LK. A sequent in m variables with an LK -proof of size s has an MCLK -proof of size s O(1) n O(log n). in other words: given any sequent proof, we can transform it into a not much bigger proof with no cuts on nonmonotone formulas if H holds, the simulation can be made polynomial Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 9:13

Proof idea The idea is based on Wegener s slice functions: If Tk n( p) T k+1 n ( p), then p i T n 1 k (p 1,...,p i 1,p i+1,...,p n ) This allows for every formula to be translated with a monotone formula. Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 10:13

Refutation systems Refutation system: a kind of propositional proof system where we prove ϕ by deriving a contradiction from ϕ Often: ϕ is CNF, given as a set of clauses Examples: resolution p i1 p ik p j1 p jl algebraic systems: polynomial calculus, Lovász Schrijver, cutting planes LK or Frege as a refutation system: if unrestricted, p-equivalent to its use as a normal proof system Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 11:13

MLK as a refutation system We can represent a clause C = p i1 p ik p j1 p jl by a monotone sequent C : p j1,...,p jl p i1,...,p ik An MLK -refutation of a CNF ϕ is a derivation of the contradictory sequent from the set of initial sequents {C C ϕ} using the rules of MLK resolution = fragment of MLK using only the cut rule Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 12:13

Complexity of MLK refutations Theorem [J.]: MLK as a refutation system quasipolynomially simulates LK : A CNF in m variables with an LK -refutation of size s has an MLK -refutation of size s O(1) n O(log n). again, the simulation can be made polynomial under H Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris 13:13

Thank you for attention! Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris

References M. Ajtai, J. Komlós, E. Szemerédi, An O(nlog n) sorting network, Proc. 15th STOC, 1983, 1 9. A. Atserias, N. Galesi, P. Pudlák, Monotone simulations of non-monotone proofs, J. Comput. System Sci. 65 (2002), 626 638. S. Cook, R. Reckhow, The relative efficiency of propositional proof systems, JSL 44 (1979), 36 50. E. Jeřábek, A sorting network in bounded arithmetic, preprint, 2008. L. Valiant, Short monotone formulae for the majority function, J. Algorithms 5 (1984), 363 366. Emil Jeřábek Proofs with monotone cuts Logic Colloquium 2010, Paris