Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent...

50
Uniform Interpolation and Proof Systems Rosalie Iemhoff Utrecht University Workshop on Admissible Rules and Unification II Les Diablerets, February 2, 2015 1 / 12

Transcript of Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent...

Page 1: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Uniform Interpolation and Proof Systems

Rosalie Iemhoff

Utrecht University

Workshop on Admissible Rules and Unification II

Les Diablerets, February 2, 2015

1 / 12

Page 2: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Proof systems

An old question: When does a logic have a decent proof system?

Another old question: When does a logic have a sequent calculus?

Answers: Many positive instances. Less negative ones.

Related work:

(Negri) Fix a labelled sequent calculus and determine which axioms, whenadded, preserve cut-elimination.

(Ciabattoni, Galatos, Terui) Fix a sequent calculus and determine which axiomsor structural rules, when added, preserve cut-elimination.

Aim: Formulate properties that, when violated by a logic, imply that the logicdoes not have a sequent calculus of a certain form.

2 / 12

Page 3: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Proof systems

An old question: When does a logic have a decent proof system?

Another old question: When does a logic have a sequent calculus?

Answers: Many positive instances. Less negative ones.

Related work:

(Negri) Fix a labelled sequent calculus and determine which axioms, whenadded, preserve cut-elimination.

(Ciabattoni, Galatos, Terui) Fix a sequent calculus and determine which axiomsor structural rules, when added, preserve cut-elimination.

Aim: Formulate properties that, when violated by a logic, imply that the logicdoes not have a sequent calculus of a certain form.

2 / 12

Page 4: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Proof systems

An old question: When does a logic have a decent proof system?

Another old question: When does a logic have a sequent calculus?

Answers: Many positive instances. Less negative ones.

Related work:

(Negri) Fix a labelled sequent calculus and determine which axioms, whenadded, preserve cut-elimination.

(Ciabattoni, Galatos, Terui) Fix a sequent calculus and determine which axiomsor structural rules, when added, preserve cut-elimination.

Aim: Formulate properties that, when violated by a logic, imply that the logicdoes not have a sequent calculus of a certain form.

2 / 12

Page 5: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Proof systems

An old question: When does a logic have a decent proof system?

Another old question: When does a logic have a sequent calculus?

Answers: Many positive instances. Less negative ones.

Related work:

(Negri) Fix a labelled sequent calculus and determine which axioms, whenadded, preserve cut-elimination.

(Ciabattoni, Galatos, Terui) Fix a sequent calculus and determine which axiomsor structural rules, when added, preserve cut-elimination.

Aim: Formulate properties that, when violated by a logic, imply that the logicdoes not have a sequent calculus of a certain form.

2 / 12

Page 6: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Proof systems

An old question: When does a logic have a decent proof system?

Another old question: When does a logic have a sequent calculus?

Answers: Many positive instances. Less negative ones.

Related work:

(Negri) Fix a labelled sequent calculus and determine which axioms, whenadded, preserve cut-elimination.

(Ciabattoni, Galatos, Terui) Fix a sequent calculus and determine which axiomsor structural rules, when added, preserve cut-elimination.

Aim: Formulate properties that, when violated by a logic, imply that the logicdoes not have a sequent calculus of a certain form.

2 / 12

Page 7: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Proof systems

An old question: When does a logic have a decent proof system?

Another old question: When does a logic have a sequent calculus?

Answers: Many positive instances. Less negative ones.

Related work:

(Negri) Fix a labelled sequent calculus and determine which axioms, whenadded, preserve cut-elimination.

(Ciabattoni, Galatos, Terui) Fix a sequent calculus and determine which axiomsor structural rules, when added, preserve cut-elimination.

Aim: Formulate properties that, when violated by a logic, imply that the logicdoes not have a sequent calculus of a certain form.

2 / 12

Page 8: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Proof systems

An old question: When does a logic have a decent proof system?

Another old question: When does a logic have a sequent calculus?

Answers: Many positive instances. Less negative ones.

Related work:

(Negri) Fix a labelled sequent calculus and determine which axioms, whenadded, preserve cut-elimination.

(Ciabattoni, Galatos, Terui) Fix a sequent calculus and determine which axiomsor structural rules, when added, preserve cut-elimination.

Aim: Formulate properties that, when violated by a logic, imply that the logicdoes not have a sequent calculus of a certain form.

2 / 12

Page 9: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Uniform interpolation

Dfn A logic L has interpolation if whenever ` ϕ→ ψ there is a χ in thecommon language L(ϕ) ∩ L(ψ) such that ` ϕ→ χ and ` χ→ ψ.

Dfn A propositional (modal) logic has uniform interpolation if the interpolantdepends only on the premiss or the conclusion: For all ϕ there are formulas∃pϕ and ∀pϕ not containing p such that for all ψ not containing p:

` ψ → ϕ ⇔ ` ψ → ∀pϕ ` ϕ→ ψ ⇔ ` ∃pϕ→ ψ.

Algebraic view (next talk).

Note A locally tabular logic that has interpolation, has uniform interpolation.

∃pϕ(p, q̄) =∧{ψ(q̄) | ` ϕ(p, q̄)→ ψ(q̄)}

∀pϕ(p, q̄) =∨{ψ(q̄) | ` ψ(q̄)→ ϕ(p, q̄)}

3 / 12

Page 10: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Uniform interpolation

Dfn A logic L has interpolation if whenever ` ϕ→ ψ there is a χ in thecommon language L(ϕ) ∩ L(ψ) such that ` ϕ→ χ and ` χ→ ψ.

Dfn A propositional (modal) logic has uniform interpolation if the interpolantdepends only on the premiss or the conclusion: For all ϕ there are formulas∃pϕ and ∀pϕ not containing p such that for all ψ not containing p:

` ψ → ϕ ⇔ ` ψ → ∀pϕ ` ϕ→ ψ ⇔ ` ∃pϕ→ ψ.

Algebraic view (next talk).

Note A locally tabular logic that has interpolation, has uniform interpolation.

∃pϕ(p, q̄) =∧{ψ(q̄) | ` ϕ(p, q̄)→ ψ(q̄)}

∀pϕ(p, q̄) =∨{ψ(q̄) | ` ψ(q̄)→ ϕ(p, q̄)}

3 / 12

Page 11: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Uniform interpolation

Dfn A logic L has interpolation if whenever ` ϕ→ ψ there is a χ in thecommon language L(ϕ) ∩ L(ψ) such that ` ϕ→ χ and ` χ→ ψ.

Dfn A propositional (modal) logic has uniform interpolation if the interpolantdepends only on the premiss or the conclusion: For all ϕ there are formulas∃pϕ and ∀pϕ not containing p such that for all ψ not containing p:

` ψ → ϕ ⇔ ` ψ → ∀pϕ ` ϕ→ ψ ⇔ ` ∃pϕ→ ψ.

Algebraic view (next talk).

Note A locally tabular logic that has interpolation, has uniform interpolation.

∃pϕ(p, q̄) =∧{ψ(q̄) | ` ϕ(p, q̄)→ ψ(q̄)}

∀pϕ(p, q̄) =∨{ψ(q̄) | ` ψ(q̄)→ ϕ(p, q̄)}

3 / 12

Page 12: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Uniform interpolation

Dfn A logic L has interpolation if whenever ` ϕ→ ψ there is a χ in thecommon language L(ϕ) ∩ L(ψ) such that ` ϕ→ χ and ` χ→ ψ.

Dfn A propositional (modal) logic has uniform interpolation if the interpolantdepends only on the premiss or the conclusion: For all ϕ there are formulas∃pϕ and ∀pϕ not containing p such that for all ψ not containing p:

` ψ → ϕ ⇔ ` ψ → ∀pϕ ` ϕ→ ψ ⇔ ` ∃pϕ→ ψ.

Algebraic view (next talk).

Note A locally tabular logic that has interpolation, has uniform interpolation.

∃pϕ(p, q̄) =∧{ψ(q̄) | ` ϕ(p, q̄)→ ψ(q̄)}

∀pϕ(p, q̄) =∨{ψ(q̄) | ` ψ(q̄)→ ϕ(p, q̄)}

3 / 12

Page 13: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal and intermediate logics

Thm (Pitts ’92) IPC has uniform interpolation.

Thm (Shavrukov ’94) GL has uniform interpolation.

Thm (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not.

Thm (Bilkova ’06) KT has uniform interpolation. K4 does not.

Thm (Maxsimova ’77, Ghilardi & Zawadowski ’02)There are exactly seven intermediate logics with (uniform) interpolation:

IPC, Sm, GSc, LC, KC, Bd2, CPC.

Pitts uses Dyckhoff’s ’92 sequent calculus for IPC.

4 / 12

Page 14: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal and intermediate logics

Thm (Pitts ’92) IPC has uniform interpolation.

Thm (Shavrukov ’94) GL has uniform interpolation.

Thm (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not.

Thm (Bilkova ’06) KT has uniform interpolation. K4 does not.

Thm (Maxsimova ’77, Ghilardi & Zawadowski ’02)There are exactly seven intermediate logics with (uniform) interpolation:

IPC, Sm, GSc, LC, KC, Bd2, CPC.

Pitts uses Dyckhoff’s ’92 sequent calculus for IPC.

4 / 12

Page 15: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal and intermediate logics

Thm (Pitts ’92) IPC has uniform interpolation.

Thm (Shavrukov ’94) GL has uniform interpolation.

Thm (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not.

Thm (Bilkova ’06) KT has uniform interpolation. K4 does not.

Thm (Maxsimova ’77, Ghilardi & Zawadowski ’02)There are exactly seven intermediate logics with (uniform) interpolation:

IPC, Sm, GSc, LC, KC, Bd2, CPC.

Pitts uses Dyckhoff’s ’92 sequent calculus for IPC.

4 / 12

Page 16: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal and intermediate logics

Thm (Pitts ’92) IPC has uniform interpolation.

Thm (Shavrukov ’94) GL has uniform interpolation.

Thm (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not.

Thm (Bilkova ’06) KT has uniform interpolation. K4 does not.

Thm (Maxsimova ’77, Ghilardi & Zawadowski ’02)There are exactly seven intermediate logics with (uniform) interpolation:

IPC, Sm, GSc, LC, KC, Bd2, CPC.

Pitts uses Dyckhoff’s ’92 sequent calculus for IPC.

4 / 12

Page 17: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal and intermediate logics

Thm (Pitts ’92) IPC has uniform interpolation.

Thm (Shavrukov ’94) GL has uniform interpolation.

Thm (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not.

Thm (Bilkova ’06) KT has uniform interpolation. K4 does not.

Thm (Maxsimova ’77, Ghilardi & Zawadowski ’02)There are exactly seven intermediate logics with (uniform) interpolation:

IPC, Sm, GSc, LC, KC, Bd2, CPC.

Pitts uses Dyckhoff’s ’92 sequent calculus for IPC.

4 / 12

Page 18: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal and intermediate logics

Thm (Pitts ’92) IPC has uniform interpolation.

Thm (Shavrukov ’94) GL has uniform interpolation.

Thm (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not.

Thm (Bilkova ’06) KT has uniform interpolation. K4 does not.

Thm (Maxsimova ’77, Ghilardi & Zawadowski ’02)There are exactly seven intermediate logics with (uniform) interpolation:

IPC, Sm, GSc, LC, KC, Bd2, CPC.

Pitts uses Dyckhoff’s ’92 sequent calculus for IPC.

4 / 12

Page 19: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modularity

Aim: If a modal or intermediate logic has such an such a sequent calculus, thenit has uniform interpolation.

Therefore no modal or intermediate logic without uniform interpolation hassuch an such a calculus.

Modularity: The possibility to determine whether the addition of a new rulewill preserve uniform interpolation.

5 / 12

Page 20: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modularity

Aim: If a modal or intermediate logic has such an such a sequent calculus, thenit has uniform interpolation.

Therefore no modal or intermediate logic without uniform interpolation hassuch an such a calculus.

Modularity: The possibility to determine whether the addition of a new rulewill preserve uniform interpolation.

5 / 12

Page 21: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modularity

Aim: If a modal or intermediate logic has such an such a sequent calculus, thenit has uniform interpolation.

Therefore no modal or intermediate logic without uniform interpolation hassuch an such a calculus.

Modularity: The possibility to determine whether the addition of a new rulewill preserve uniform interpolation.

5 / 12

Page 22: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Focussed rules

Dfn Multiplication of sequents:

(Γ⇒ ∆) · (Π⇒ Σ) ≡ (Γ,Π⇒ ∆,Σ).

Dfn A rule is focussed if it is of the form

S · S1 . . . S · Sn

S · S0

where S , Si are sequents and S0 contains exactly one formula.

Ex The following rules are focussed.

Γ⇒ A,∆ Γ⇒ B,∆

Γ⇒ A ∧ B,∆

Γ,B → C ⇒ A→ B Γ,C ⇒ D

Γ, (A→ B)→ C ⇒ D

Dfn An axiom is focussed if it is of the form

Γ, p ⇒ p,∆ Γ,⊥ ⇒ ∆ Γ⇒ >,∆ . . .

6 / 12

Page 23: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Focussed rules

Dfn Multiplication of sequents:

(Γ⇒ ∆) · (Π⇒ Σ) ≡ (Γ,Π⇒ ∆,Σ).

Dfn A rule is focussed if it is of the form

S · S1 . . . S · Sn

S · S0

where S , Si are sequents and S0 contains exactly one formula.

Ex The following rules are focussed.

Γ⇒ A,∆ Γ⇒ B,∆

Γ⇒ A ∧ B,∆

Γ,B → C ⇒ A→ B Γ,C ⇒ D

Γ, (A→ B)→ C ⇒ D

Dfn An axiom is focussed if it is of the form

Γ, p ⇒ p,∆ Γ,⊥ ⇒ ∆ Γ⇒ >,∆ . . .

6 / 12

Page 24: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Focussed rules

Dfn Multiplication of sequents:

(Γ⇒ ∆) · (Π⇒ Σ) ≡ (Γ,Π⇒ ∆,Σ).

Dfn A rule is focussed if it is of the form

S · S1 . . . S · Sn

S · S0

where S , Si are sequents and S0 contains exactly one formula.

Ex The following rules are focussed.

Γ⇒ A,∆ Γ⇒ B,∆

Γ⇒ A ∧ B,∆

Γ,B → C ⇒ A→ B Γ,C ⇒ D

Γ, (A→ B)→ C ⇒ D

Dfn An axiom is focussed if it is of the form

Γ, p ⇒ p,∆ Γ,⊥ ⇒ ∆ Γ⇒ >,∆ . . .

6 / 12

Page 25: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Focussed rules

Dfn Multiplication of sequents:

(Γ⇒ ∆) · (Π⇒ Σ) ≡ (Γ,Π⇒ ∆,Σ).

Dfn A rule is focussed if it is of the form

S · S1 . . . S · Sn

S · S0

where S , Si are sequents and S0 contains exactly one formula.

Ex The following rules are focussed.

Γ⇒ A,∆ Γ⇒ B,∆

Γ⇒ A ∧ B,∆

Γ,B → C ⇒ A→ B Γ,C ⇒ D

Γ, (A→ B)→ C ⇒ D

Dfn An axiom is focussed if it is of the form

Γ, p ⇒ p,∆ Γ,⊥ ⇒ ∆ Γ⇒ >,∆ . . .

6 / 12

Page 26: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Focussed rules

Dfn Multiplication of sequents:

(Γ⇒ ∆) · (Π⇒ Σ) ≡ (Γ,Π⇒ ∆,Σ).

Dfn A rule is focussed if it is of the form

S · S1 . . . S · Sn

S · S0

where S , Si are sequents and S0 contains exactly one formula.

Ex The following rules are focussed.

Γ⇒ A,∆ Γ⇒ B,∆

Γ⇒ A ∧ B,∆

Γ,B → C ⇒ A→ B Γ,C ⇒ D

Γ, (A→ B)→ C ⇒ D

Dfn An axiom is focussed if it is of the form

Γ, p ⇒ p,∆ Γ,⊥ ⇒ ∆ Γ⇒ >,∆ . . .

6 / 12

Page 27: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists a well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every terminating calculus that consists of focussed axioms and rules hasuniform interpolation.

Cor Classical propositional logic has uniform interpolation.

Cor Intuitionistic propositional logic has uniform interpolation.

Cor Except the seven intermediate logics that have interpolation, nointermediate logic has a terminating sequent calculus that consists of focussedrules and axioms.

7 / 12

Page 28: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists a well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every terminating calculus that consists of focussed axioms and rules hasuniform interpolation.

Cor Classical propositional logic has uniform interpolation.

Cor Intuitionistic propositional logic has uniform interpolation.

Cor Except the seven intermediate logics that have interpolation, nointermediate logic has a terminating sequent calculus that consists of focussedrules and axioms.

7 / 12

Page 29: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists a well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every terminating calculus that consists of focussed axioms and rules hasuniform interpolation.

Cor Classical propositional logic has uniform interpolation.

Cor Intuitionistic propositional logic has uniform interpolation.

Cor Except the seven intermediate logics that have interpolation, nointermediate logic has a terminating sequent calculus that consists of focussedrules and axioms.

7 / 12

Page 30: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists a well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every terminating calculus that consists of focussed axioms and rules hasuniform interpolation.

Cor Classical propositional logic has uniform interpolation.

Cor Intuitionistic propositional logic has uniform interpolation.

Cor Except the seven intermediate logics that have interpolation, nointermediate logic has a terminating sequent calculus that consists of focussedrules and axioms.

7 / 12

Page 31: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists a well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every terminating calculus that consists of focussed axioms and rules hasuniform interpolation.

Cor Classical propositional logic has uniform interpolation.

Cor Intuitionistic propositional logic has uniform interpolation.

Cor Except the seven intermediate logics that have interpolation, nointermediate logic has a terminating sequent calculus that consists of focussedrules and axioms.

7 / 12

Page 32: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists an well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every logic with a terminating calculus that consists of focussed axiomsand rules has uniform interpolation.

Proof idea:Define interpolation for rules. For every instance

S1 . . . Sn

S0R

of a rule, define the formula ∀RpS0 in terms of ∀pSi (i > 0). For example,

∀RpS0 ≡ ∀pS1 ∧ . . . ∧ ∀pSn.

Then inductively define

∀pS ≡∨{∀RpS | R is an instance of a rule with conclusion S}

For free sequents S define ∀pS separately.

Prove with induction on the order that for all sequents S a uniform interpolant∀pS exists. a

8 / 12

Page 33: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists an well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every logic with a terminating calculus that consists of focussed axiomsand rules has uniform interpolation.

Proof idea:Define interpolation for rules. For every instance

S1 . . . Sn

S0R

of a rule, define the formula ∀RpS0 in terms of ∀pSi (i > 0). For example,

∀RpS0 ≡ ∀pS1 ∧ . . . ∧ ∀pSn.

Then inductively define

∀pS ≡∨{∀RpS | R is an instance of a rule with conclusion S}

For free sequents S define ∀pS separately.

Prove with induction on the order that for all sequents S a uniform interpolant∀pS exists. a

8 / 12

Page 34: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists an well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every logic with a terminating calculus that consists of focussed axiomsand rules has uniform interpolation.

Proof idea:Define interpolation for rules. For every instance

S1 . . . Sn

S0R

of a rule, define the formula ∀RpS0 in terms of ∀pSi (i > 0). For example,

∀RpS0 ≡ ∀pS1 ∧ . . . ∧ ∀pSn.

Then inductively define

∀pS ≡∨{∀RpS | R is an instance of a rule with conclusion S}

For free sequents S define ∀pS separately.

Prove with induction on the order that for all sequents S a uniform interpolant∀pS exists. a

8 / 12

Page 35: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists an well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every logic with a terminating calculus that consists of focussed axiomsand rules has uniform interpolation.

Proof idea:Define interpolation for rules. For every instance

S1 . . . Sn

S0R

of a rule, define the formula ∀RpS0 in terms of ∀pSi (i > 0). For example,

∀RpS0 ≡ ∀pS1 ∧ . . . ∧ ∀pSn.

Then inductively define

∀pS ≡∨{∀RpS | R is an instance of a rule with conclusion S}

For free sequents S define ∀pS separately.

Prove with induction on the order that for all sequents S a uniform interpolant∀pS exists. a

8 / 12

Page 36: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists an well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every logic with a terminating calculus that consists of focussed axiomsand rules has uniform interpolation.

Proof idea:Define interpolation for rules. For every instance

S1 . . . Sn

S0R

of a rule, define the formula ∀RpS0 in terms of ∀pSi (i > 0). For example,

∀RpS0 ≡ ∀pS1 ∧ . . . ∧ ∀pSn.

Then inductively define

∀pS ≡∨{∀RpS | R is an instance of a rule with conclusion S}

For free sequents S define ∀pS separately.

Prove with induction on the order that for all sequents S a uniform interpolant∀pS exists. a

8 / 12

Page 37: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn A calculus is terminating if there exists an well-founded order on sequentssuch that in every rule the premisses come befor the conclusion, and . . .

Thm Every logic with a terminating calculus that consists of focussed axiomsand rules has uniform interpolation.

Proof idea:Define interpolation for rules. For every instance

S1 . . . Sn

S0R

of a rule, define the formula ∀RpS0 in terms of ∀pSi (i > 0). For example,

∀RpS0 ≡ ∀pS1 ∧ . . . ∧ ∀pSn.

Then inductively define

∀pS ≡∨{∀RpS | R is an instance of a rule with conclusion S}

For free sequents S define ∀pS separately.

Prove with induction on the order that for all sequents S a uniform interpolant∀pS exists. a

8 / 12

Page 38: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn (Γ⇒ ∆)a = Γ and (Γ⇒ ∆)s = ∆ and ∀pϕ = ∀p(⇒ ϕ).

A logic has uniform interpolation if it satisfies the interpolant properties:

(∀l) for all p: ` Sa, ∀pS ⇒ S s ;

(∀r) for all p: ` S l · (⇒ ∀pS r ) if S l · S r is derivable and S l does not contain p.

From (∀l) obtain ` ∀pϕ→ ϕ.

From (∀r) obtain that ` ψ → ϕ implies ` ψ → ∀pϕ, if ψ does not contain p,by taking S l = (ψ ⇒ ) and S r = (⇒ ϕ). Hence ` ψ → ϕ ⇔ ` ψ → ∀pϕ, if ψdoes not contain p.

A logic satisfies the interpolant properties if it satisfies:

(1) {Sj · (∀pSj ⇒ ) | 1 ≤ j ≤ n} ` S0 · (∀RpS0 ⇒ ).

(2) {S lj · (⇒ ∀pS r

j ) | 1 ≤ j ≤ n} ` S l0 · (⇒ ∀

RpS r

0).

(3) If S r0 is no conclusion of R there exists . . .

A logic satisfies the above properties if it has a terminating calculus thatconsists of focussed axioms and rules.

a

9 / 12

Page 39: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn (Γ⇒ ∆)a = Γ and (Γ⇒ ∆)s = ∆ and ∀pϕ = ∀p(⇒ ϕ).

A logic has uniform interpolation if it satisfies the interpolant properties:

(∀l) for all p: ` Sa, ∀pS ⇒ S s ;

(∀r) for all p: ` S l · (⇒ ∀pS r ) if S l · S r is derivable and S l does not contain p.

From (∀l) obtain ` ∀pϕ→ ϕ.

From (∀r) obtain that ` ψ → ϕ implies ` ψ → ∀pϕ, if ψ does not contain p,by taking S l = (ψ ⇒ ) and S r = (⇒ ϕ). Hence ` ψ → ϕ ⇔ ` ψ → ∀pϕ, if ψdoes not contain p.

A logic satisfies the interpolant properties if it satisfies:

(1) {Sj · (∀pSj ⇒ ) | 1 ≤ j ≤ n} ` S0 · (∀RpS0 ⇒ ).

(2) {S lj · (⇒ ∀pS r

j ) | 1 ≤ j ≤ n} ` S l0 · (⇒ ∀

RpS r

0).

(3) If S r0 is no conclusion of R there exists . . .

A logic satisfies the above properties if it has a terminating calculus thatconsists of focussed axioms and rules.

a

9 / 12

Page 40: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn (Γ⇒ ∆)a = Γ and (Γ⇒ ∆)s = ∆ and ∀pϕ = ∀p(⇒ ϕ).

A logic has uniform interpolation if it satisfies the interpolant properties:

(∀l) for all p: ` Sa, ∀pS ⇒ S s ;

(∀r) for all p: ` S l · (⇒ ∀pS r ) if S l · S r is derivable and S l does not contain p.

From (∀l) obtain ` ∀pϕ→ ϕ.

From (∀r) obtain that ` ψ → ϕ implies ` ψ → ∀pϕ, if ψ does not contain p,by taking S l = (ψ ⇒ ) and S r = (⇒ ϕ). Hence ` ψ → ϕ ⇔ ` ψ → ∀pϕ, if ψdoes not contain p.

A logic satisfies the interpolant properties if it satisfies:

(1) {Sj · (∀pSj ⇒ ) | 1 ≤ j ≤ n} ` S0 · (∀RpS0 ⇒ ).

(2) {S lj · (⇒ ∀pS r

j ) | 1 ≤ j ≤ n} ` S l0 · (⇒ ∀

RpS r

0).

(3) If S r0 is no conclusion of R there exists . . .

A logic satisfies the above properties if it has a terminating calculus thatconsists of focussed axioms and rules.

a

9 / 12

Page 41: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn (Γ⇒ ∆)a = Γ and (Γ⇒ ∆)s = ∆ and ∀pϕ = ∀p(⇒ ϕ).

A logic has uniform interpolation if it satisfies the interpolant properties:

(∀l) for all p: ` Sa, ∀pS ⇒ S s ;

(∀r) for all p: ` S l · (⇒ ∀pS r ) if S l · S r is derivable and S l does not contain p.

From (∀l) obtain ` ∀pϕ→ ϕ.

From (∀r) obtain that ` ψ → ϕ implies ` ψ → ∀pϕ, if ψ does not contain p,by taking S l = (ψ ⇒ ) and S r = (⇒ ϕ). Hence ` ψ → ϕ ⇔ ` ψ → ∀pϕ, if ψdoes not contain p.

A logic satisfies the interpolant properties if it satisfies:

(1) {Sj · (∀pSj ⇒ ) | 1 ≤ j ≤ n} ` S0 · (∀RpS0 ⇒ ).

(2) {S lj · (⇒ ∀pS r

j ) | 1 ≤ j ≤ n} ` S l0 · (⇒ ∀

RpS r

0).

(3) If S r0 is no conclusion of R there exists . . .

A logic satisfies the above properties if it has a terminating calculus thatconsists of focussed axioms and rules.

a

9 / 12

Page 42: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn (Γ⇒ ∆)a = Γ and (Γ⇒ ∆)s = ∆ and ∀pϕ = ∀p(⇒ ϕ).

A logic has uniform interpolation if it satisfies the interpolant properties:

(∀l) for all p: ` Sa, ∀pS ⇒ S s ;

(∀r) for all p: ` S l · (⇒ ∀pS r ) if S l · S r is derivable and S l does not contain p.

From (∀l) obtain ` ∀pϕ→ ϕ.

From (∀r) obtain that ` ψ → ϕ implies ` ψ → ∀pϕ, if ψ does not contain p,by taking S l = (ψ ⇒ ) and S r = (⇒ ϕ). Hence ` ψ → ϕ ⇔ ` ψ → ∀pϕ, if ψdoes not contain p.

A logic satisfies the interpolant properties if it satisfies:

(1) {Sj · (∀pSj ⇒ ) | 1 ≤ j ≤ n} ` S0 · (∀RpS0 ⇒ ).

(2) {S lj · (⇒ ∀pS r

j ) | 1 ≤ j ≤ n} ` S l0 · (⇒ ∀

RpS r

0).

(3) If S r0 is no conclusion of R there exists . . .

A logic satisfies the above properties if it has a terminating calculus thatconsists of focussed axioms and rules.

a

9 / 12

Page 43: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Propositional logic

Dfn (Γ⇒ ∆)a = Γ and (Γ⇒ ∆)s = ∆ and ∀pϕ = ∀p(⇒ ϕ).

A logic has uniform interpolation if it satisfies the interpolant properties:

(∀l) for all p: ` Sa, ∀pS ⇒ S s ;

(∀r) for all p: ` S l · (⇒ ∀pS r ) if S l · S r is derivable and S l does not contain p.

From (∀l) obtain ` ∀pϕ→ ϕ.

From (∀r) obtain that ` ψ → ϕ implies ` ψ → ∀pϕ, if ψ does not contain p,by taking S l = (ψ ⇒ ) and S r = (⇒ ϕ). Hence ` ψ → ϕ ⇔ ` ψ → ∀pϕ, if ψdoes not contain p.

A logic satisfies the interpolant properties if it satisfies:

(1) {Sj · (∀pSj ⇒ ) | 1 ≤ j ≤ n} ` S0 · (∀RpS0 ⇒ ).

(2) {S lj · (⇒ ∀pS r

j ) | 1 ≤ j ≤ n} ` S l0 · (⇒ ∀

RpS r

0).

(3) If S r0 is no conclusion of R there exists . . .

A logic satisfies the above properties if it has a terminating calculus thatconsists of focussed axioms and rules.

a

9 / 12

Page 44: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal logic

Dfn A focussed modal rule is of the form

2S1 · S0

S2 · 2S1 · 2S0

where S1 and S2 consist of multisets and S0 of multisets and exactly one atom.

Ex The following are focussed modal rules.

Γ⇒ p

Π,2Γ⇒ 2p,ΣRK

2Γ, p ⇒ 2∆

Π,2Γ,2p ⇒ 2∆,Σ

p ⇒ ∆

Π,2p ⇒ 2∆,ΣROK

Cor A modal logic with a balanced terminating calculus that consists offocussed axioms and focussed (modal) rules and contains RK or ROK, hasuniform interpolation.

Cor Any normal modal logic with a balanced terminating calculus that consistsof focussed (modal) axioms and rules, has uniform interpolation. (Ex: K)

Cor The logics K4 and S4 do not have balanced terminating sequent calculithat consist of focussed (modal) axioms and rules.

10 / 12

Page 45: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal logic

Dfn A focussed modal rule is of the form

2S1 · S0

S2 · 2S1 · 2S0

where S1 and S2 consist of multisets and S0 of multisets and exactly one atom.

Ex The following are focussed modal rules.

Γ⇒ p

Π,2Γ⇒ 2p,ΣRK

2Γ, p ⇒ 2∆

Π,2Γ,2p ⇒ 2∆,Σ

p ⇒ ∆

Π,2p ⇒ 2∆,ΣROK

Cor A modal logic with a balanced terminating calculus that consists offocussed axioms and focussed (modal) rules and contains RK or ROK, hasuniform interpolation.

Cor Any normal modal logic with a balanced terminating calculus that consistsof focussed (modal) axioms and rules, has uniform interpolation. (Ex: K)

Cor The logics K4 and S4 do not have balanced terminating sequent calculithat consist of focussed (modal) axioms and rules.

10 / 12

Page 46: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal logic

Dfn A focussed modal rule is of the form

2S1 · S0

S2 · 2S1 · 2S0

where S1 and S2 consist of multisets and S0 of multisets and exactly one atom.

Ex The following are focussed modal rules.

Γ⇒ p

Π,2Γ⇒ 2p,ΣRK

2Γ, p ⇒ 2∆

Π,2Γ,2p ⇒ 2∆,Σ

p ⇒ ∆

Π,2p ⇒ 2∆,ΣROK

Cor A modal logic with a balanced terminating calculus that consists offocussed axioms and focussed (modal) rules and contains RK or ROK, hasuniform interpolation.

Cor Any normal modal logic with a balanced terminating calculus that consistsof focussed (modal) axioms and rules, has uniform interpolation. (Ex: K)

Cor The logics K4 and S4 do not have balanced terminating sequent calculithat consist of focussed (modal) axioms and rules.

10 / 12

Page 47: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal logic

Dfn A focussed modal rule is of the form

2S1 · S0

S2 · 2S1 · 2S0

where S1 and S2 consist of multisets and S0 of multisets and exactly one atom.

Ex The following are focussed modal rules.

Γ⇒ p

Π,2Γ⇒ 2p,ΣRK

2Γ, p ⇒ 2∆

Π,2Γ,2p ⇒ 2∆,Σ

p ⇒ ∆

Π,2p ⇒ 2∆,ΣROK

Cor A modal logic with a balanced terminating calculus that consists offocussed axioms and focussed (modal) rules and contains RK or ROK, hasuniform interpolation.

Cor Any normal modal logic with a balanced terminating calculus that consistsof focussed (modal) axioms and rules, has uniform interpolation. (Ex: K)

Cor The logics K4 and S4 do not have balanced terminating sequent calculithat consist of focussed (modal) axioms and rules.

10 / 12

Page 48: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Modal logic

Dfn A focussed modal rule is of the form

2S1 · S0

S2 · 2S1 · 2S0

where S1 and S2 consist of multisets and S0 of multisets and exactly one atom.

Ex The following are focussed modal rules.

Γ⇒ p

Π,2Γ⇒ 2p,ΣRK

2Γ, p ⇒ 2∆

Π,2Γ,2p ⇒ 2∆,Σ

p ⇒ ∆

Π,2p ⇒ 2∆,ΣROK

Cor A modal logic with a balanced terminating calculus that consists offocussed axioms and focussed (modal) rules and contains RK or ROK, hasuniform interpolation.

Cor Any normal modal logic with a balanced terminating calculus that consistsof focussed (modal) axioms and rules, has uniform interpolation. (Ex: K)

Cor The logics K4 and S4 do not have balanced terminating sequent calculithat consist of focussed (modal) axioms and rules.

10 / 12

Page 49: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Questions

◦ Extend the method to other modal logics, such as GL and KT .

◦ Extend the method to hypersequents.

◦ Use other proof systems than sequent calculi.

11 / 12

Page 50: Rosalie Iemho Utrecht University Workshop on Admissible ... · (Negri)Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni,

Finis

12 / 12