• Aucun résultat trouvé

On Proof Compression Mechanisms and Deep Inference

N/A
N/A
Protected

Academic year: 2022

Partager "On Proof Compression Mechanisms and Deep Inference"

Copied!
62
0
0

Texte intégral

(1)

On Proof Compression Mechanisms and Deep Inference

Anupam Das

University of Bath

LAC-GeoCal, 24/11/2011

(2)

Outline of Talk

1 Motivation

Compression Mechanisms in Proof Systems Proof Complexity

Deep Inference Questions

2 The Setting

Calculus of Structures

Embedding Compression Mechanisms

3 Some Theory Algebra

Measuring Proofs

(3)

Motivation

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 3 / 20

(4)

Compression Mechanisms

Proof systems often containcompression mechanisms that allow proofs to have smaller representations

, e.g.

I Dag - Reusing an already proved formula/subproof

I Cut - Invoking a lemma

I Substitution - Substituting variables in a proof

I Extension - Naming a theorem or proof Observation

Given a formula A∧B, compression mechanisms candetect similarities between the conjunctsA andB.

E.g. from a proof of A,

I a dag-like system can conclude AA

I a system with substitution can concludeA∧Aσ, whereσ is some substitution of variables.

PROBLEM: How can we capture this property of ‘detecting similarities’ formally?

(5)

Compression Mechanisms

Proof systems often containcompression mechanisms that allow proofs to have smaller representations, e.g.

I Dag - Reusing an already proved formula/subproof

I Cut - Invoking a lemma

I Substitution - Substituting variables in a proof

I Extension - Naming a theorem or proof

Observation

Given a formula A∧B, compression mechanisms candetect similarities between the conjunctsA andB.

E.g. from a proof of A,

I a dag-like system can conclude AA

I a system with substitution can concludeA∧Aσ, whereσ is some substitution of variables.

PROBLEM: How can we capture this property of ‘detecting similarities’ formally?

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 4 / 20

(6)

Compression Mechanisms

Proof systems often containcompression mechanisms that allow proofs to have smaller representations, e.g.

I Dag - Reusing an already proved formula/subproof

I Cut - Invoking a lemma

I Substitution - Substituting variables in a proof

I Extension - Naming a theorem or proof Observation

Given a formula A∧B, compression mechanisms candetect similarities between the conjunctsA andB.

E.g. from a proof of A,

I a dag-like system can conclude AA

I a system with substitution can concludeA∧Aσ, whereσ is some substitution of variables.

PROBLEM: How can we capture this property of ‘detecting similarities’ formally?

(7)

Compression Mechanisms

Proof systems often containcompression mechanisms that allow proofs to have smaller representations, e.g.

I Dag - Reusing an already proved formula/subproof

I Cut - Invoking a lemma

I Substitution - Substituting variables in a proof

I Extension - Naming a theorem or proof Observation

Given a formula A∧B, compression mechanisms candetect similarities between the conjunctsA andB.

E.g. from a proof of A,

I a dag-like system can conclude AA

I a system with substitution can concludeA∧Aσ, whereσ is some substitution of variables.

PROBLEM: How can we capture this property of ‘detecting similarities’ formally?

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 4 / 20

(8)

Compression Mechanisms

Proof systems often containcompression mechanisms that allow proofs to have smaller representations, e.g.

I Dag - Reusing an already proved formula/subproof

I Cut - Invoking a lemma

I Substitution - Substituting variables in a proof

I Extension - Naming a theorem or proof Observation

Given a formula A∧B, compression mechanisms candetect similarities between the conjunctsA andB.

E.g. from a proof of A,

I a dag-like system can conclude AA

(9)

Proof Complexity

I Types of question: ‘How short are proofs of formulae in a system, up to a polynomial factor?’

I An important relation: polynomial simulation. Definition

A systemS polynomially simulates a systemT if for every proof inS there is a proof in T of the same formula whose size is bounded above by a polynomial in the size of the original proof.

I A class of studied questions: When does a tree-like system polynomially simulate its dag-like counterpart? E.g.

I Tree-like Frege polynomially simulates dag-like Frege. [Krajicek]

I Tree-like cut-free Gentzen does not polynomially simulate dag-like cut-free Gentzen. [Statman]

I More generally the effects of general proof compression mechanisms on proof complexity are studied.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 5 / 20

(10)

Proof Complexity

I Types of question: ‘How short are proofs of formulae in a system, up to a polynomial factor?’

I An important relation: polynomial simulation. Definition

A systemS polynomially simulates a systemT if for every proof inS there is a proof in T of the same formula whose size is bounded above by a polynomial in the size of the original proof.

I A class of studied questions: When does a tree-like system polynomially simulate its dag-like counterpart? E.g.

I Tree-like Frege polynomially simulates dag-like Frege. [Krajicek]

I Tree-like cut-free Gentzen does not polynomially simulate dag-like cut-free Gentzen. [Statman]

I More generally the effects of general proof compression mechanisms on proof complexity are studied.

(11)

Proof Complexity

I Types of question: ‘How short are proofs of formulae in a system, up to a polynomial factor?’

I An important relation: polynomial simulation.

Definition

A systemS polynomially simulates a systemT if for every proof inS there is a proof in T of the same formula whose size is bounded above by a polynomial in the size of the original proof.

I A class of studied questions: When does a tree-like system polynomially simulate its dag-like counterpart? E.g.

I Tree-like Frege polynomially simulates dag-like Frege. [Krajicek]

I Tree-like cut-free Gentzen does not polynomially simulate dag-like cut-free Gentzen. [Statman]

I More generally the effects of general proof compression mechanisms on proof complexity are studied.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 5 / 20

(12)

Proof Complexity

I Types of question: ‘How short are proofs of formulae in a system, up to a polynomial factor?’

I An important relation: polynomial simulation.

Definition

A systemS polynomially simulates a systemT if for every proof inS there is a proof in T of the same formula whose size is bounded above by a polynomial in the size of the original proof.

I A class of studied questions: When does a tree-like system polynomially simulate its dag-like counterpart?

E.g.

I Tree-like Frege polynomially simulates dag-like Frege. [Krajicek]

I Tree-like cut-free Gentzen does not polynomially simulate dag-like cut-free Gentzen. [Statman]

I More generally the effects of general proof compression mechanisms on proof complexity are studied.

(13)

Proof Complexity

I Types of question: ‘How short are proofs of formulae in a system, up to a polynomial factor?’

I An important relation: polynomial simulation.

Definition

A systemS polynomially simulates a systemT if for every proof inS there is a proof in T of the same formula whose size is bounded above by a polynomial in the size of the original proof.

I A class of studied questions: When does a tree-like system polynomially simulate its dag-like counterpart? E.g.

I Tree-like Frege polynomially simulates dag-like Frege. [Krajicek]

I Tree-like cut-free Gentzen does not polynomially simulate dag-like cut-free Gentzen. [Statman]

I More generally the effects of general proof compression mechanisms on proof complexity are studied.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 5 / 20

(14)

Proof Complexity

I Types of question: ‘How short are proofs of formulae in a system, up to a polynomial factor?’

I An important relation: polynomial simulation.

Definition

A systemS polynomially simulates a systemT if for every proof inS there is a proof in T of the same formula whose size is bounded above by a polynomial in the size of the original proof.

I A class of studied questions: When does a tree-like system polynomially simulate its dag-like counterpart? E.g.

I Tree-like Frege polynomially simulates dag-like Frege. [Krajicek]

I Tree-like cut-free Gentzen does not polynomially simulate dag-like

(15)

Deep Inference

1 Inference rules operatearbitrarily deep within formulae. A(BC)

−−−−−−−−−−−−

A(BC0)

2 Derivations are top-down symmetric. A`B ⇒B¯ `A.¯

The basic deep inference system, without compression mechanisms, is called KS. Deep inference systems have their own versions of cut and dag:

A

i↑ −−−−−−

c↑ −−−−−−A AA

but these can be applied anywhere inside a formula. They can be considered generalisations of the usual formulations of cut and dag. Question

Does KS polynomially simulate KS∪ {c↑}? Conjecture: No. [Straßburger]

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 6 / 20

(16)

Deep Inference

1 Inference rules operatearbitrarily deep within formulae. A(BC)

−−−−−−−−−−−−

A(BC0)

2 Derivations are top-down symmetric. A`B ⇒B¯ `A.¯

The basic deep inference system, without compression mechanisms, is called KS. Deep inference systems have their own versions of cut and dag:

A

i↑ −−−−−−

c↑ −−−−−−A AA

but these can be applied anywhere inside a formula. They can be considered generalisations of the usual formulations of cut and dag. Question

Does KS polynomially simulate KS∪ {c↑}? Conjecture: No. [Straßburger]

(17)

Deep Inference

1 Inference rules operatearbitrarily deep within formulae. A(BC)

−−−−−−−−−−−−

A(BC0)

2 Derivations are top-down symmetric. A`B ⇒B¯ `A.¯

The basic deep inference system, without compression mechanisms, is called KS. Deep inference systems have their own versions of cut and dag:

A

i↑ −−−−−−

c↑ −−−−−−A AA

but these can be applied anywhere inside a formula. They can be considered generalisations of the usual formulations of cut and dag. Question

Does KS polynomially simulate KS∪ {c↑}? Conjecture: No. [Straßburger]

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 6 / 20

(18)

Deep Inference

1 Inference rules operatearbitrarily deep within formulae. A(BC)

−−−−−−−−−−−−

A(BC0)

2 Derivations are top-down symmetric. A`B ⇒B¯ `A.¯

The basic deep inference system, without compression mechanisms, is calledKS.

Deep inference systems have their own versions of cut and dag: A

i↑ −−−−−−

c↑ −−−−−−A AA

but these can be applied anywhere inside a formula. They can be considered generalisations of the usual formulations of cut and dag. Question

Does KS polynomially simulate KS∪ {c↑}? Conjecture: No. [Straßburger]

(19)

Deep Inference

1 Inference rules operatearbitrarily deep within formulae. A(BC)

−−−−−−−−−−−−

A(BC0)

2 Derivations are top-down symmetric. A`B ⇒B¯ `A.¯

The basic deep inference system, without compression mechanisms, is calledKS. Deep inference systems have their own versions of cut and dag:

A

i↑ −−−−−−

A

c↑ −−−−−−

AA

but these can be applied anywhere inside a formula. They can be considered generalisations of the usual formulations of cut and dag. Question

Does KS polynomially simulate KS∪ {c↑}? Conjecture: No. [Straßburger]

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 6 / 20

(20)

Deep Inference

1 Inference rules operatearbitrarily deep within formulae. A(BC)

−−−−−−−−−−−−

A(BC0)

2 Derivations are top-down symmetric. A`B ⇒B¯ `A.¯

The basic deep inference system, without compression mechanisms, is calledKS. Deep inference systems have their own versions of cut and dag:

A

i↑ −−−−−−

A

c↑ −−−−−−

AA

but these can be applied anywhere inside a formula. They can be considered generalisations of the usual formulations of cut and dag.

Question

Does KS polynomially simulate KS∪ {c↑}? Conjecture: No. [Straßburger]

(21)

Deep Inference

1 Inference rules operatearbitrarily deep within formulae. A(BC)

−−−−−−−−−−−−

A(BC0)

2 Derivations are top-down symmetric. A`B ⇒B¯ `A.¯

The basic deep inference system, without compression mechanisms, is calledKS. Deep inference systems have their own versions of cut and dag:

A

i↑ −−−−−−

A

c↑ −−−−−−

AA

but these can be applied anywhere inside a formula. They can be considered generalisations of the usual formulations of cut and dag.

Question

Does KS polynomially simulate KS∪ {c↑}?

Conjecture: No. [Straßburger]

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 6 / 20

(22)

Deep Inference

1 Inference rules operatearbitrarily deep within formulae. A(BC)

−−−−−−−−−−−−

A(BC0)

2 Derivations are top-down symmetric. A`B ⇒B¯ `A.¯

The basic deep inference system, without compression mechanisms, is calledKS. Deep inference systems have their own versions of cut and dag:

A

i↑ −−−−−−

A

c↑ −−−−−−

AA

but these can be applied anywhere inside a formula. They can be considered generalisations of the usual formulations of cut and dag.

(23)

Questions

1 How can we capture compression mechanisms in a way that is independent of any particular proof system?

2 Can we give a definition of ‘compression mechanism’, or what it means to be an uncompressed system.

3 Can we give conditions for when a tree-like system is able to polynomially simulate its dag-like counterpart?

4 More generally, can we give conditions for when any system is able to polynomially simulate that system augmented with some compression mechanism?

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 7 / 20

(24)

Questions

1 How can we capture compression mechanisms in a way that is independent of any particular proof system?

2 Can we give a definition of ‘compression mechanism’, or what it means to be an uncompressed system.

3 Can we give conditions for when a tree-like system is able to polynomially simulate its dag-like counterpart?

4 More generally, can we give conditions for when any system is able to polynomially simulate that system augmented with some compression mechanism?

(25)

Questions

1 How can we capture compression mechanisms in a way that is independent of any particular proof system?

2 Can we give a definition of ‘compression mechanism’, or what it means to be an uncompressed system.

3 Can we give conditions for when a tree-like system is able to polynomially simulate its dag-like counterpart?

4 More generally, can we give conditions for when any system is able to polynomially simulate that system augmented with some compression mechanism?

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 7 / 20

(26)

Questions

1 How can we capture compression mechanisms in a way that is independent of any particular proof system?

2 Can we give a definition of ‘compression mechanism’, or what it means to be an uncompressed system.

3 Can we give conditions for when a tree-like system is able to polynomially simulate its dag-like counterpart?

4 More generally, can we give conditions for when any system is able to polynomially simulate that system augmented with some compression mechanism?

(27)

The Setting

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 8 / 20

(28)

Calculus of Structures

I We will consider those proof systems that can be embedded in the deep inference formalism Calculus of Structures.

I CoS proofs are just sequences of formulae chained together by inference rules from a proof system.

I There is no meta/object level distinction.

I We can embed a wide variety of studied proof systems in this formalism, while preserving proof complexity properties. E.g.

[AC]¯ [CB]

mp−−−−−−−−−−−−−−−−−

AB

AB

mix−−−−−−

AB

A

shr−−−−−−

AA modus ponens mix dag

>

id−−−−−−

A

A

wk−−−−−−

AB

AA

con−−−−−−

A

[AB][CD]

∧ −−−−−−−−−−−−−−−−−−

A(BC)D identity weakening contraction

(29)

Calculus of Structures

I We will consider those proof systems that can be embedded in the deep inference formalism Calculus of Structures.

I CoS proofs are just sequences of formulae chained together by inference rules from a proof system.

I There is no meta/object level distinction.

I We can embed a wide variety of studied proof systems in this formalism, while preserving proof complexity properties. E.g.

[AC]¯ [CB]

mp−−−−−−−−−−−−−−−−−

AB

AB

mix−−−−−−

AB

A

shr−−−−−−

AA modus ponens mix dag

>

id−−−−−−

A

A

wk−−−−−−

AB

AA

con−−−−−−

A

[AB][CD]

∧ −−−−−−−−−−−−−−−−−−

A(BC)D identity weakening contraction

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 9 / 20

(30)

Calculus of Structures

I We will consider those proof systems that can be embedded in the deep inference formalism Calculus of Structures.

I CoS proofs are just sequences of formulae chained together by inference rules from a proof system.

I There is no meta/object level distinction.

I We can embed a wide variety of studied proof systems in this formalism, while preserving proof complexity properties.

E.g. [AC]¯ [CB]

mp−−−−−−−−−−−−−−−−−

AB

AB

mix−−−−−−

AB

A

shr−−−−−−

AA modus ponens mix dag

>

id−−−−−−

A

A

wk−−−−−−

AB

AA

con−−−−−−

A

[AB][CD]

∧ −−−−−−−−−−−−−−−−−−

A(BC)D identity weakening contraction

(31)

Calculus of Structures

I We will consider those proof systems that can be embedded in the deep inference formalism Calculus of Structures.

I CoS proofs are just sequences of formulae chained together by inference rules from a proof system.

I There is no meta/object level distinction.

I We can embed a wide variety of studied proof systems in this formalism, while preserving proof complexity properties. E.g.

[AC]¯ [CB]

mp−−−−−−−−−−−−−−−−−

AB

AB

mix−−−−−−

AB

A

shr−−−−−−

AA modus ponens mix dag

>

id−−−−−−

A

A

wk−−−−−−

AB

AA

con−−−−−−

A

[AB][CD]

∧ −−−−−−−−−−−−−−−−−−

A(BC)D identity weakening contraction

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 9 / 20

(32)

Embedding Compression Mechanisms in CoS

We can define compression mechanisms as follows: A(BB)¯

cut−−−−−−−−−−−

A

A

dag−−−−−−

AA

Definition

We say that a systemS “distributes over∧” if, for?∈ {∧,∨}, there is a polynomial-size derivation (A ? B)(A ? C)`A ?(BC).

Theorem

Whenever a system distributes over ∧and has basic equations, cut is equivalent tomp anddag is equivalent toshr. If the system is a deep inference system then cutis equivalent to i↑ anddag is equivalent to c↑.

(33)

Embedding Compression Mechanisms in CoS

We can define compression mechanisms as follows:

A(BB)¯

cut−−−−−−−−−−−

A

A

dag−−−−−−

AA

Definition

We say that a systemS “distributes over∧” if, for?∈ {∧,∨}, there is a polynomial-size derivation (A ? B)(A ? C)`A ?(BC).

Theorem

Whenever a system distributes over ∧and has basic equations, cut is equivalent tomp anddag is equivalent toshr. If the system is a deep inference system then cutis equivalent to i↑ anddag is equivalent to c↑.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 10 / 20

(34)

Embedding Compression Mechanisms in CoS

We can define compression mechanisms as follows:

A(BB)¯

cut−−−−−−−−−−−

A

A

dag−−−−−−

AA

Definition

We say that a systemS “distributes over∧” if, for?∈ {∧,∨}, there is a polynomial-size derivation (A ? B)(A ? C)`A ?(BC).

Theorem

Whenever a system distributes over ∧and has basic equations, cut is

(35)

Some Theory

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 11 / 20

(36)

Rings and Modules

I Asemiring Ris a tuple(R,+,×,0,1)such that:

1 (R,+,0)is a commutative monoid.

2 (R,×,1)is a commmutative monoid.

3 ×distributes over +.

I Amodule V over a semiringR= (R,+,×,0,1)is a tuple (V,+V,0V,•) such that:

1 (V,+V,0V)is a commutative monoid.

2 :R×V V. left-distributes over+V and right-distributes over+.

3 ×is associative over•. 0v= 0V and1v=v.

Observation

(TAUT,∧,>,·) forms a module over N, wheren·A≡

n

z }| {

A· · ·A.

(37)

Rings and Modules

I Asemiring Ris a tuple(R,+,×,0,1)such that:

1 (R,+,0)is a commutative monoid.

2 (R,×,1)is a commmutative monoid.

3 ×distributes over +.

I Amodule V over a semiring R= (R,+,×,0,1)is a tuple (V,+V,0V,•) such that:

1 (V,+V,0V)is a commutative monoid.

2 :R×V V. left-distributes over+V and right-distributes over+.

3 ×is associative over•. 0v= 0V and1v=v.

Observation

(TAUT,∧,>,·) forms a module over N, wheren·A≡

n

z }| {

A· · ·A.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 12 / 20

(38)

Rings and Modules

I Asemiring Ris a tuple(R,+,×,0,1)such that:

1 (R,+,0)is a commutative monoid.

2 (R,×,1)is a commmutative monoid.

3 ×distributes over +.

I Amodule V over a semiring R= (R,+,×,0,1)is a tuple (V,+V,0V,•) such that:

1 (V,+V,0V)is a commutative monoid.

2 :R×V V. left-distributes over+V and right-distributes over+.

3 ×is associative over•. 0v= 0V and1v=v.

Observation

(39)

Measures and Norms

For a proof system S:

I Ameasuring is a functionM :PRFS→R such thatM ∼ | · | andM is monotone with respect to subproofs.

I Ameasure is a compositionM ◦P whereM is a measuring and P is an assignment of tautologies to proofs that are minimal, up to a polynomial, and closed under subproofs.

I Anorm on a moduleV over a semiring R⊆Ris function µ:V →R such that:

1 µ(av) =|a|µ(v). (Homogeneity)

2 µ(v+w)µ(v) +µ(w). (Triangle inequality, orM)

3 µ(v) = 0 impliesv= 0V.

If, in addition we have µ(v+w) =µ(v) +µ(w) then we say thatµ is an L1 norm.

We will be interested in measures that form norms over (TAUT,∧,>,·).

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 13 / 20

(40)

Measures and Norms

For a proof system S:

I Ameasuring is a functionM :PRFS→R such thatM ∼ | · | andM is monotone with respect to subproofs.

I Ameasure is a compositionM ◦P whereM is a measuring and P is an assignment of tautologies to proofs that are minimal, up to a polynomial, and closed under subproofs.

I Anorm on a moduleV over a semiring R⊆Ris function µ:V →R such that:

1 µ(av) =|a|µ(v). (Homogeneity)

2 µ(v+w)µ(v) +µ(w). (Triangle inequality, orM)

3 µ(v) = 0 impliesv= 0V.

If, in addition we have µ(v+w) =µ(v) +µ(w) then we say thatµ is an L1 norm.

We will be interested in measures that form norms over (TAUT,∧,>,·).

(41)

Measures and Norms

For a proof system S:

I Ameasuring is a functionM :PRFS→R such thatM ∼ | · | andM is monotone with respect to subproofs.

I Ameasure is a compositionM ◦P whereM is a measuring and P is an assignment of tautologies to proofs that are minimal, up to a polynomial, and closed under subproofs.

I Anorm on a moduleV over a semiring R⊆Ris function µ:V →R such that:

1 µ(av) =|a|µ(v). (Homogeneity)

2 µ(v+w)µ(v) +µ(w). (Triangle inequality, orM)

3 µ(v) = 0 impliesv= 0V.

If, in addition we have µ(v+w) =µ(v) +µ(w) then we say thatµ is an L1 norm.

We will be interested in measures that form norms over (TAUT,∧,>,·).

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 13 / 20

(42)

Measures and Norms

For a proof system S:

I Ameasuring is a functionM :PRFS→R such thatM ∼ | · | andM is monotone with respect to subproofs.

I Ameasure is a compositionM ◦P whereM is a measuring and P is an assignment of tautologies to proofs that are minimal, up to a polynomial, and closed under subproofs.

I Anorm on a moduleV over a semiring R⊆Ris function µ:V →R such that:

1 µ(av) =|a|µ(v). (Homogeneity)

2 µ(v+w)µ(v) +µ(w). (Triangle inequality, orM)

3 µ(v) = 0 impliesv= 0V.

If, in addition we have µ(v+w) =µ(v) +µ(w) then we say thatµ is an L1 norm.

We will be interested in measures that form norms over (TAUT,∧,>,·).

(43)

Measures and Norms

For a proof system S:

I Ameasuring is a functionM :PRFS→R such thatM ∼ | · | andM is monotone with respect to subproofs.

I Ameasure is a compositionM ◦P whereM is a measuring and P is an assignment of tautologies to proofs that are minimal, up to a polynomial, and closed under subproofs.

I Anorm on a moduleV over a semiring R⊆Ris function µ:V →R such that:

1 µ(av) =|a|µ(v). (Homogeneity)

2 µ(v+w)µ(v) +µ(w). (Triangle inequality, orM)

3 µ(v) = 0 impliesv= 0V.

If, in addition we have µ(v+w) =µ(v) +µ(w) then we say thatµ is an L1 norm.

We will be interested in measures that form norms over (TAUT,∧,>,·).

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 13 / 20

(44)

Measures and Norms

For a proof system S:

I Ameasuring is a functionM :PRFS→R such thatM ∼ | · | andM is monotone with respect to subproofs.

I Ameasure is a compositionM ◦P whereM is a measuring and P is an assignment of tautologies to proofs that are minimal, up to a polynomial, and closed under subproofs.

I Anorm on a moduleV over a semiring R⊆Ris function µ:V →R such that:

1 µ(av) =|a|µ(v). (Homogeneity)

2 µ(v+w)µ(v) +µ(w). (Triangle inequality, orM)

3 µ(v) = 0 impliesv= 0V.

(45)

Main Result

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 14 / 20

(46)

The Characterisation

Theorem

Let S be a system with an L1 norm. The following are equivalent:

1 dag-S has a norm.

2 dag-S has an L1 norm.

3 dag-S is polynomially equivalent toS.

Proof Idea.

I (2) implies (1): Trivial.

I (1) implies (3): Ifµ=M◦P is a norm for S then it is also a measure for dag-S, and so a norm for dag-S.

I (3) implies (2): Transform proofs by just expanding out dag-steps. Evaluating the size of the resulting proof in a clever way gives only a polynomial blow-up; this relies crucially on homogeneity of the norm.

(47)

The Characterisation

Theorem

Let S be a system with an L1 norm. The following are equivalent:

1 dag-S has a norm.

2 dag-S has an L1 norm.

3 dag-S is polynomially equivalent toS.

Proof Idea.

I (2) implies (1): Trivial.

I (1) implies (3): Ifµ=M◦P is a norm for S then it is also a measure for dag-S, and so a norm for dag-S.

I (3) implies (2): Transform proofs by just expanding out dag-steps.

Evaluating the size of the resulting proof in a clever way gives only a polynomial blow-up; this relies crucially on homogeneity of the norm.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 15 / 20

(48)

Further Results

Proposition

Cut-free tree-like Gentzen and deep inference systems have L1 norms.

Corollary

Dag-like cut-free Gentzen has no L1 norm. A cut-free deep inference systems with c↑ has an L1 norm just if it is polynomially simulated by the system without c↑.

Proposition

Tree-like Frege systems have an L1 norm just if dag-like Frege systems do. Conjecture

Neither tree-like nor dag-like Frege systems have an L1 norm.

(49)

Further Results

Proposition

Cut-free tree-like Gentzen and deep inference systems have L1 norms.

Corollary

Dag-like cut-free Gentzen has no L1 norm. A cut-free deep inference systems with c↑ has an L1 norm just if it is polynomially simulated by the system without c↑.

Proposition

Tree-like Frege systems have an L1 norm just if dag-like Frege systems do.

Conjecture

Neither tree-like nor dag-like Frege systems have an L1 norm.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 16 / 20

(50)

Further Results

Proposition

Cut-free tree-like Gentzen and deep inference systems have L1 norms.

Corollary

Dag-like cut-free Gentzen has no L1 norm. A cut-free deep inference systems with c↑ has an L1 norm just if it is polynomially simulated by the system without c↑.

Proposition

Tree-like Frege systems have an L1 norm just if dag-like Frege systems do.

(51)

Conclusions

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 17 / 20

(52)

Summary

I We can propose a definition of compression mechanism, or rather of being an uncompressed system:

Definition

A system is uncompressed just if it has an L1 norm.

Under this definition, deep inference would not be regarded as a compression mechanism, as without dag, cut and substitution the basic system still has an L1 norm.

I We formulated compression mechanisms dag and cut in a way that is independent of any particular system, but nonetheless does the same job from the point of view of proof complexity.

I We characterised the situations when an uncompressed system p-simulates its dag-like counterpart for a wide variety of systems.

(53)

Summary

I We can propose a definition of compression mechanism, or rather of being an uncompressed system:

Definition

A system is uncompressed just if it has an L1 norm.

Under this definition, deep inference would not be regarded as a compression mechanism, as without dag, cut and substitution the basic system still has an L1 norm.

I We formulated compression mechanisms dag and cut in a way that is independent of any particular system, but nonetheless does the same job from the point of view of proof complexity.

I We characterised the situations when an uncompressed system p-simulates its dag-like counterpart for a wide variety of systems.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 18 / 20

(54)

Summary

I We can propose a definition of compression mechanism, or rather of being an uncompressed system:

Definition

A system is uncompressed just if it has an L1 norm.

Under this definition, deep inference would not be regarded as a compression mechanism, as without dag, cut and substitution the basic system still has an L1 norm.

I We formulated compression mechanisms dag and cut in a way that is independent of any particular system, but nonetheless does the same job from the point of view of proof complexity.

I We characterised the situations when an uncompressed system p-simulates its dag-like counterpart for a wide variety of systems.

(55)

Summary

I We can propose a definition of compression mechanism, or rather of being an uncompressed system:

Definition

A system is uncompressed just if it has an L1 norm.

Under this definition, deep inference would not be regarded as a compression mechanism, as without dag, cut and substitution the basic system still has an L1 norm.

I We formulated compression mechanisms dag and cut in a way that is independent of any particular system, but nonetheless does the same job from the point of view of proof complexity.

I We characterised the situations when an uncompressed system p-simulates its dag-like counterpart for a wide variety of systems.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 18 / 20

(56)

Summary

I We can propose a definition of compression mechanism, or rather of being an uncompressed system:

Definition

A system is uncompressed just if it has an L1 norm.

Under this definition, deep inference would not be regarded as a compression mechanism, as without dag, cut and substitution the basic system still has an L1 norm.

I We formulated compression mechanisms dag and cut in a way that is independent of any particular system, but nonetheless does the same job from the point of view of proof complexity.

(57)

Further Directions

I Can we extend the main result to account for other compression mechanisms?

Conjecture

A system with an L1 norm cannot polynomially simulate any extension of it that does not have an L1 norm.

I A specific application of this result might be a robustnesstheorem for cut-free deep inference systems.

Conjecture (Idea)

All regular analytic deep inference systems with L1 norms are polynomially equivalent.

for some definitions of ‘regular’ and ‘analytic’.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 19 / 20

(58)

Further Directions

I Can we extend the main result to account for other compression mechanisms?

Conjecture

A system with an L1 norm cannot polynomially simulate any extension of it that does not have an L1 norm.

I A specific application of this result might be a robustnesstheorem for cut-free deep inference systems.

Conjecture (Idea)

All regular analytic deep inference systems with L1 norms are polynomially equivalent.

for some definitions of ‘regular’ and ‘analytic’.

(59)

Further Directions

I Can we extend the main result to account for other compression mechanisms?

Conjecture

A system with an L1 norm cannot polynomially simulate any extension of it that does not have an L1 norm.

I A specific application of this result might be a robustnesstheorem for cut-free deep inference systems.

Conjecture (Idea)

All regular analytic deep inference systems with L1 norms are polynomially equivalent.

for some definitions of ‘regular’ and ‘analytic’.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 19 / 20

(60)

Further Directions

I Can we extend the main result to account for other compression mechanisms?

Conjecture

A system with an L1 norm cannot polynomially simulate any extension of it that does not have an L1 norm.

I A specific application of this result might be a robustnesstheorem for cut-free deep inference systems.

Conjecture (Idea)

All regular analytic deep inference systems with L1 norms are polynomially

for some definitions of ‘regular’ and ‘analytic’.

(61)

Further Directions

I Can we extend the main result to account for other compression mechanisms?

Conjecture

A system with an L1 norm cannot polynomially simulate any extension of it that does not have an L1 norm.

I A specific application of this result might be a robustnesstheorem for cut-free deep inference systems.

Conjecture (Idea)

All regular analytic deep inference systems with L1 norms are polynomially equivalent.

for some definitions of ‘regular’ and ‘analytic’.

Anupam Das (University of Bath) Proof Compression Mechanisms LAC-GeoCal, 24/11/2011 19 / 20

(62)

Thank you.

Références

Documents relatifs

tlaps is based on a hierarchical proof language that results in a clear proof structure and enables independent checking of the different proof obligations that arise in a proof..

In this section we shall explain how Fermat’s claim is related to torsion points of very special elliptic

A theory in deduction modulo formed with the axioms Γ and the congruence ≡ is super-consistent if it has a B-valued model for all full, ordered and complete truth values algebras

However, the finer granularity of inference rules (one inference step in the sequent calculus corresponds to many inference steps in the calculus of structures) allows a finer

We have discussed that though the complexity of theory queries is unknown, the fact that we simulate every theory query individually allows us to assume that the required effort is

Any 1-connected projective plane like manifold of dimension 4 is homeomor- phic to the complex projective plane by Freedman’s homeomorphism classification of simply connected

First introduced by Faddeev and Kashaev [7, 9], the quantum dilogarithm G b (x) and its variants S b (x) and g b (x) play a crucial role in the study of positive representations

Definition 2.12 (Super-consistent) A theory in Deduction modulo formed with the axioms Γ and the congruence ≡ is super-consistent if it has a B- valued model for all full, ordered