Negative Results in Proof Theory Workshop 2018 The Proof Society - - PowerPoint PPT Presentation

negative results in proof theory
SMART_READER_LITE
LIVE PREVIEW

Negative Results in Proof Theory Workshop 2018 The Proof Society - - PowerPoint PPT Presentation

Negative Results in Proof Theory Workshop 2018 The Proof Society Ghent, September 6, 2018 Rosalie Iemhoff Utrecht University, the Netherlands 1 / 21 elementary questions Proof systems are developed to . . . 2 / 21 elementary questions


slide-1
SLIDE 1

Negative Results in Proof Theory

Workshop 2018 – The Proof Society Ghent, September 6, 2018 Rosalie Iemhoff Utrecht University, the Netherlands

1 / 21

slide-2
SLIDE 2

elementary questions Proof systems are developed to . . .

2 / 21

slide-3
SLIDE 3

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .

2 / 21

slide-4
SLIDE 4

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .

2 / 21

slide-5
SLIDE 5

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .

2 / 21

slide-6
SLIDE 6

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .

2 / 21

slide-7
SLIDE 7

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .
  • .

. .

2 / 21

slide-8
SLIDE 8

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .
  • .

. . Expressivity versus efficiency.

2 / 21

slide-9
SLIDE 9

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .
  • .

. . Expressivity versus efficiency. Does logic L has a proof system?

2 / 21

slide-10
SLIDE 10

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .
  • .

. . Expressivity versus efficiency. Does logic L has a useful proof system?

2 / 21

slide-11
SLIDE 11

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .
  • .

. . Expressivity versus efficiency. Does logic L has a useful proof system? “useful” depends on the context:

2 / 21

slide-12
SLIDE 12

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .
  • .

. . Expressivity versus efficiency. Does logic L has a useful proof system? “useful” depends on the context: decidable,

2 / 21

slide-13
SLIDE 13

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .
  • .

. . Expressivity versus efficiency. Does logic L has a useful proof system? “useful” depends on the context: decidable, cut-free,

2 / 21

slide-14
SLIDE 14

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .
  • .

. . Expressivity versus efficiency. Does logic L has a useful proof system? “useful” depends on the context: decidable, cut-free, normalizing,

2 / 21

slide-15
SLIDE 15

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .
  • .

. . Expressivity versus efficiency. Does logic L has a useful proof system? “useful” depends on the context: decidable, cut-free, normalizing, . . .

2 / 21

slide-16
SLIDE 16

elementary questions Proof systems are developed to . . .

  • provide a foundation for mathematics: type theory, set theory, . . .
  • describe a form of reasoning: epistemic logic, description logic, . . .
  • study properties of a logic: consistency, decidability, . . .
  • extract computational content from proofs, . . .
  • .

. . Expressivity versus efficiency. Does logic L has a useful proof system? “useful” depends on the context: decidable, cut-free, normalizing, . . . What is a proof system?

2 / 21

slide-17
SLIDE 17

Proof systems In Hilbert systems a proof is a sequence of formulas, which are either axioms or follow by Modus Ponens from previously derived formulas.

3 / 21

slide-18
SLIDE 18

Proof systems In Hilbert systems a proof is a sequence of formulas, which are either axioms or follow by Modus Ponens from previously derived formulas. Not in all proof systems proofs have such a form: in natural deduction proofs can contain (discharged) assumptions.

3 / 21

slide-19
SLIDE 19

Proof systems In Hilbert systems a proof is a sequence of formulas, which are either axioms or follow by Modus Ponens from previously derived formulas. Not in all proof systems proofs have such a form: in natural deduction proofs can contain (discharged) assumptions. And resolution and Gentzen calculi are not even about formulas but about clauses and sequents.

3 / 21

slide-20
SLIDE 20

Proof systems In Hilbert systems a proof is a sequence of formulas, which are either axioms or follow by Modus Ponens from previously derived formulas. Not in all proof systems proofs have such a form: in natural deduction proofs can contain (discharged) assumptions. And resolution and Gentzen calculi are not even about formulas but about clauses and sequents. Given a logic, there often are (faithful) translations between the different proof systems for the logic.

3 / 21

slide-21
SLIDE 21

existence of proof systems Numerous positive results of the form: This logic has such and such a proof system.

4 / 21

slide-22
SLIDE 22

existence of proof systems Numerous positive results of the form: This logic has such and such a proof system. Few(er) negative results of the form: This logic does not have such and such a proof system.

4 / 21

slide-23
SLIDE 23

existence of proof systems Numerous positive results of the form: This logic has such and such a proof system. Few(er) negative results of the form: This logic does not have such and such a proof system. Examples of negative results:

  • Based on the complexity of the logic.
  • On specific proof systems.

E.g. the work by Belardinelli & Jipsen & Ono, later extended by Ciabattoni & Galatos & Terui, on the existence of cut-free sequent calculi. E.g. the work by Negri on labelled sequent calculi.

. . .

4 / 21

slide-24
SLIDE 24

aim To establish, for certain logics, that certain classes of proof systems do not exist.

5 / 21

slide-25
SLIDE 25

aim To establish, for certain logics, that certain classes of proof systems do not exist. In this talk:

  • the logics are intermediate, modal, and intuitionistic modal logics;
  • the proof systems are abstract versions of sequent calculi.

5 / 21

slide-26
SLIDE 26

aim To establish, for certain logics, that certain classes of proof systems do not exist. In this talk:

  • the logics are intermediate, modal, and intuitionistic modal logics;
  • the proof systems are abstract versions of sequent calculi.

The method goes beyond these logics and proof systems.

5 / 21

slide-27
SLIDE 27

method For a class of proof systems PS and a regular property RP of logics establish theorems of the form: If a logic has a proof system in PS, then it has regular property RP.

6 / 21

slide-28
SLIDE 28

method For a class of proof systems PS and a regular property RP of logics establish theorems of the form: If a logic has a proof system in PS, then it has regular property RP. Or, equivalently, If a logic does not have RP, then it does not have a proof system in PS.

6 / 21

slide-29
SLIDE 29

method For a class of proof systems PS and a regular property RP of logics establish theorems of the form: If a logic has a proof system in PS, then it has regular property RP. Or, equivalently, If a logic does not have RP, then it does not have a proof system in PS. The strength of the method depends on the size of the class PS and the frequency with which RP occurs among the considered logics.

6 / 21

slide-30
SLIDE 30

method For a class of proof systems PS and a regular property RP of logics establish theorems of the form: If a logic has a proof system in PS, then it has regular property RP. Or, equivalently, If a logic does not have RP, then it does not have a proof system in PS. The strength of the method depends on the size of the class PS and the frequency with which RP occurs among the considered logics. In this talk:

  • the logics are intermediate, modal, and intuitionistic modal logics;
  • the proof systems are abstract versions of sequent calculi.
  • the regular property is uniform interpolation.

6 / 21

slide-31
SLIDE 31

method For a class of proof systems PS and a regular property RP of logics establish theorems of the form: If a logic has a proof system in PS, then it has regular property RP. Or, equivalently, If a logic does not have RP, then it does not have a proof system in PS. The strength of the method depends on the size of the class PS and the frequency with which RP occurs among the considered logics. In this talk:

  • the logics are intermediate, modal, and intuitionistic modal logics;
  • the proof systems are abstract versions of sequent calculi.
  • the regular property is uniform interpolation.

Side benefit: Uniform interpolation in a uniform, modular way, and for new logics.

6 / 21

slide-32
SLIDE 32

uniform interpolation Dfn A logic L has (Craig) interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L(ϕ) ∩ L(ψ) such that ⊢ ϕ → χ and ⊢ χ → ψ.

7 / 21

slide-33
SLIDE 33

uniform interpolation Dfn A logic L has (Craig) interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L(ϕ) ∩ L(ψ) such that ⊢ ϕ → χ and ⊢ χ → ψ. A propositional (modal) logic has uniform interpolation if the interpolant depends only on the premiss or the conclusion: For all ϕ there are formulas ∃pϕ and ∀pϕ not containing p and no atoms not in ϕ such that for all ψ not containing p: ⊢ ψ → ϕ iff ⊢ ψ → ∀pϕ ⊢ ϕ → ψ iff ⊢ ∃pϕ → ψ.

7 / 21

slide-34
SLIDE 34

uniform interpolation Dfn A logic L has (Craig) interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L(ϕ) ∩ L(ψ) such that ⊢ ϕ → χ and ⊢ χ → ψ. A propositional (modal) logic has uniform interpolation if the interpolant depends only on the premiss or the conclusion: For all ϕ there are formulas ∃pϕ and ∀pϕ not containing p and no atoms not in ϕ such that for all ψ not containing p: ⊢ ψ → ϕ iff ⊢ ψ → ∀pϕ ⊢ ϕ → ψ iff ⊢ ∃pϕ → ψ. ∃pϕ is the right interpolant and ∀pϕ the left interpolant: ⊢ ϕ → ∃pϕ ⊢ ∀pϕ → ϕ.

7 / 21

slide-35
SLIDE 35

uniform interpolation Dfn A logic L has (Craig) interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L(ϕ) ∩ L(ψ) such that ⊢ ϕ → χ and ⊢ χ → ψ. A propositional (modal) logic has uniform interpolation if the interpolant depends only on the premiss or the conclusion: For all ϕ there are formulas ∃pϕ and ∀pϕ not containing p and no atoms not in ϕ such that for all ψ not containing p: ⊢ ψ → ϕ iff ⊢ ψ → ∀pϕ ⊢ ϕ → ψ iff ⊢ ∃pϕ → ψ. ∃pϕ is the right interpolant and ∀pϕ the left interpolant: ⊢ ϕ → ∃pϕ ⊢ ∀pϕ → ϕ. Note Uniform interpolation implies interpolation: the interpolant is ∃p1 . . . pnϕ, where p1, . . . , pn are the atoms that occur in ϕ but not in ψ.

7 / 21

slide-36
SLIDE 36

uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation.

8 / 21

slide-37
SLIDE 37

uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach)

8 / 21

slide-38
SLIDE 38

uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation.

8 / 21

slide-39
SLIDE 39

uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. Theorem (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not.

8 / 21

slide-40
SLIDE 40

uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. Theorem (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not. Theorem (Bilkova ’06) KT and Grz have uniform interpolation. K4 does not.

8 / 21

slide-41
SLIDE 41

uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. Theorem (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not. Theorem (Bilkova ’06) KT and Grz have uniform interpolation. K4 does not. Theorem (Maxsimova ’77, Ghilardi & Zawadowski ’02) There are exactly seven intermediate logics with (uniform) interpolation:

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

8 / 21

slide-42
SLIDE 42

uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. Theorem (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not. Theorem (Bilkova ’06) KT and Grz have uniform interpolation. K4 does not. Theorem (Maxsimova ’77, Ghilardi & Zawadowski ’02) There are exactly seven intermediate logics with (uniform) interpolation:

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

Theorem (Maxsimova ’79) Among the normal extensions of S4 there are at least 31 and at most 37 logics with interpolation.

8 / 21

slide-43
SLIDE 43

uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. Theorem (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not. Theorem (Bilkova ’06) KT and Grz have uniform interpolation. K4 does not. Theorem (Maxsimova ’77, Ghilardi & Zawadowski ’02) There are exactly seven intermediate logics with (uniform) interpolation:

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

Theorem (Maxsimova ’79) Among the normal extensions of S4 there are at least 31 and at most 37 logics with interpolation. Pitts uses a terminating sequent calculus for IPC. (developed independently by Dyckhoff and Hudelmaier in ’92)

8 / 21

slide-44
SLIDE 44

aim In the case of (intuitionistic) modal and intermediate logic, isolate a (large) class of proof systems and prove that any logic with a proof system in that class has uniform interpolation.

9 / 21

slide-45
SLIDE 45

aim In the case of (intuitionistic) modal and intermediate logic, isolate a (large) class of proof systems and prove that any logic with a proof system in that class has uniform interpolation. Since uniform interpolation is rare among modal and intermediate logics, this establishes the negative result (not having a proof system in that class) for many such logics.

9 / 21

slide-46
SLIDE 46

aim In the case of (intuitionistic) modal and intermediate logic, isolate a (large) class of proof systems and prove that any logic with a proof system in that class has uniform interpolation. Since uniform interpolation is rare among modal and intermediate logics, this establishes the negative result (not having a proof system in that class) for many such logics. The method also provide a uniform and modular way to prove uniform interpolation for classes of logics, including some logics for which this was unknown, such as KD.

9 / 21

slide-47
SLIDE 47

aim In the case of (intuitionistic) modal and intermediate logic, isolate a (large) class of proof systems and prove that any logic with a proof system in that class has uniform interpolation. Since uniform interpolation is rare among modal and intermediate logics, this establishes the negative result (not having a proof system in that class) for many such logics. The method also provide a uniform and modular way to prove uniform interpolation for classes of logics, including some logics for which this was unknown, such as KD. The class of proof systems is defined not in terms of concrete rules but in terms of the structural properties of rules.

9 / 21

slide-48
SLIDE 48

aim In the case of (intuitionistic) modal and intermediate logic, isolate a (large) class of proof systems and prove that any logic with a proof system in that class has uniform interpolation. Since uniform interpolation is rare among modal and intermediate logics, this establishes the negative result (not having a proof system in that class) for many such logics. The method also provide a uniform and modular way to prove uniform interpolation for classes of logics, including some logics for which this was unknown, such as KD. The class of proof systems is defined not in terms of concrete rules but in terms of the structural properties of rules. In this talk: classical modal logic with one modal operator.

9 / 21

slide-49
SLIDE 49

the proof systems Dfn The language consists of ⊥, ∧, ∨, →,✷, p1, p2, . . . .

10 / 21

slide-50
SLIDE 50

the proof systems Dfn The language consists of ⊥, ∧, ∨, →,✷, p1, p2, . . . . A sequent is an expression (Γ ⇒ ∆), where Γ and ∆ are multisets.

10 / 21

slide-51
SLIDE 51

the proof systems Dfn The language consists of ⊥, ∧, ∨, →,✷, p1, p2, . . . . A sequent is an expression (Γ ⇒ ∆), where Γ and ∆ are multisets. ✷Γ ≡df {✷ϕ | ϕ ∈ Γ} ✷(Γ ⇒ ∆) ≡df (✷Γ ⇒ ✷∆) (Γ ⇒ ∆) · (Π ⇒ Σ) ≡df (Γ, Π ⇒ ∆, Σ).

10 / 21

slide-52
SLIDE 52

the proof systems Dfn The language consists of ⊥, ∧, ∨, →,✷, p1, p2, . . . . A sequent is an expression (Γ ⇒ ∆), where Γ and ∆ are multisets. ✷Γ ≡df {✷ϕ | ϕ ∈ Γ} ✷(Γ ⇒ ∆) ≡df (✷Γ ⇒ ✷∆) (Γ ⇒ ∆) · (Π ⇒ Σ) ≡df (Γ, Π ⇒ ∆, Σ). Dfn A sequent calculus is a set of rules, where a rule R is an expression

  • f the form

S1 . . . Sn S0 R (rl)

for certain sequents S0, . . . , Sn (that may be empty). An instance R of a rule is of the form

σS1 . . . σSn σS0 R

where σ is a substitution for the modal language.

10 / 21

slide-53
SLIDE 53

the proof systems Dfn The language consists of ⊥, ∧, ∨, →,✷, p1, p2, . . . . A sequent is an expression (Γ ⇒ ∆), where Γ and ∆ are multisets. ✷Γ ≡df {✷ϕ | ϕ ∈ Γ} ✷(Γ ⇒ ∆) ≡df (✷Γ ⇒ ✷∆) (Γ ⇒ ∆) · (Π ⇒ Σ) ≡df (Γ, Π ⇒ ∆, Σ). Dfn A sequent calculus is a set of rules, where a rule R is an expression

  • f the form

S1 . . . Sn S0 R (rl)

for certain sequents S0, . . . , Sn (that may be empty). An instance R of a rule is of the form

σS1 . . . σSn σS0 R

where σ is a substitution for the modal language. Dfn Rule (rl) is unary if S0 contains a single nonboxed formula and all atoms in the premisses occur in S0, and thinnable (closed under weakening) if for every instance R = (S′

1 . . . S′ n/S′ 0) and sequent S the

following is an instance of R:

S · S′

1

. . . S · S′

n

S · S′ R (S)

10 / 21

slide-54
SLIDE 54

the proof system G3 Dfn In a unary thinnable (ut) rule the conclusion consists of a single, nonboxed formula and for every instance R and sequent S, R (S) is an instance of the rule.

11 / 21

slide-55
SLIDE 55

the proof system G3 Dfn In a unary thinnable (ut) rule the conclusion consists of a single, nonboxed formula and for every instance R and sequent S, R (S) is an instance of the rule. Dfn All rules in G3 that are not axioms are thinnable and unary:

Γ ⇒ ϕ, ∆ Γ, ¬ϕ ⇒ ∆ Γ, ϕ ⇒ ∆ Γ ⇒ ¬ϕ, ∆ Γ, ϕ ⇒ ∆ Γ, ψ ⇒ ∆ Γ, ϕ ∨ ψ ⇒ ∆ Γ ⇒ ϕ, ψ, ∆ Γ ⇒ ϕ ∨ ψ, ∆ . . .

11 / 21

slide-56
SLIDE 56

the proof system G3 Dfn In a unary thinnable (ut) rule the conclusion consists of a single, nonboxed formula and for every instance R and sequent S, R (S) is an instance of the rule. Dfn All rules in G3 that are not axioms are thinnable and unary:

Γ ⇒ ϕ, ∆ Γ, ¬ϕ ⇒ ∆ Γ, ϕ ⇒ ∆ Γ ⇒ ¬ϕ, ∆ Γ, ϕ ⇒ ∆ Γ, ψ ⇒ ∆ Γ, ϕ ∨ ψ ⇒ ∆ Γ ⇒ ϕ, ψ, ∆ Γ ⇒ ϕ ∨ ψ, ∆ . . .

The canonical rules of (Avron ’08) are instances of unary thinnable rules.

11 / 21

slide-57
SLIDE 57

the proof system G3 Dfn In a unary thinnable (ut) rule the conclusion consists of a single, nonboxed formula and for every instance R and sequent S, R (S) is an instance of the rule. Dfn All rules in G3 that are not axioms are thinnable and unary:

Γ ⇒ ϕ, ∆ Γ, ¬ϕ ⇒ ∆ Γ, ϕ ⇒ ∆ Γ ⇒ ¬ϕ, ∆ Γ, ϕ ⇒ ∆ Γ, ψ ⇒ ∆ Γ, ϕ ∨ ψ ⇒ ∆ Γ ⇒ ϕ, ψ, ∆ Γ ⇒ ϕ ∨ ψ, ∆ . . .

The canonical rules of (Avron ’08) are instances of unary thinnable rules. Dfn A calculus is terminating if there is a well-founded order on sequents such that in every rule the premisses come before the conclusion, and . . .

11 / 21

slide-58
SLIDE 58

the proof system G3 Dfn In a unary thinnable (ut) rule the conclusion consists of a single, nonboxed formula and for every instance R and sequent S, R (S) is an instance of the rule. Dfn All rules in G3 that are not axioms are thinnable and unary:

Γ ⇒ ϕ, ∆ Γ, ¬ϕ ⇒ ∆ Γ, ϕ ⇒ ∆ Γ ⇒ ¬ϕ, ∆ Γ, ϕ ⇒ ∆ Γ, ψ ⇒ ∆ Γ, ϕ ∨ ψ ⇒ ∆ Γ ⇒ ϕ, ψ, ∆ Γ ⇒ ϕ ∨ ψ, ∆ . . .

The canonical rules of (Avron ’08) are instances of unary thinnable rules. Dfn A calculus is terminating if there is a well-founded order on sequents such that in every rule the premisses come before the conclusion, and . . . In general, the cut rule does not belong to a terminating calculus: Γ ⇒ ϕ, ∆ Γ, ϕ ⇒ ∆ Γ ⇒ ∆

11 / 21

slide-59
SLIDE 59

the proof systems for modal logic Dfn A nonaxiom rule R = (S1 . . . Sn/S0) is unary and thinnable if S0 contains a single, nonboxed formula and for every instance R and sequent S, R (S) is an instance of the rule.

12 / 21

slide-60
SLIDE 60

the proof systems for modal logic Dfn A nonaxiom rule R = (S1 . . . Sn/S0) is unary and thinnable if S0 contains a single, nonboxed formula and for every instance R and sequent S, R (S) is an instance of the rule. Unary thinnable axioms are: (Γ, p ⇒ p, ∆) (Γ, ⊥ ⇒ ∆) (Γ ⇒ ⊤, ∆).

12 / 21

slide-61
SLIDE 61

the proof systems for modal logic Dfn A nonaxiom rule R = (S1 . . . Sn/S0) is unary and thinnable if S0 contains a single, nonboxed formula and for every instance R and sequent S, R (S) is an instance of the rule. Unary thinnable axioms are: (Γ, p ⇒ p, ∆) (Γ, ⊥ ⇒ ∆) (Γ ⇒ ⊤, ∆). A unary thinnable modal rule is of the form

  • S1 · S0

S2 · ✷S1 · ✷S0 R

where S0 contains a single formula, that is boxed, S2 is of the form (Π ⇒ ∆), S1 contains only multisets, and ◦S1 denotes S1 or S1.

12 / 21

slide-62
SLIDE 62

the proof systems for modal logic Dfn A nonaxiom rule R = (S1 . . . Sn/S0) is unary and thinnable if S0 contains a single, nonboxed formula and for every instance R and sequent S, R (S) is an instance of the rule. Unary thinnable axioms are: (Γ, p ⇒ p, ∆) (Γ, ⊥ ⇒ ∆) (Γ ⇒ ⊤, ∆). A unary thinnable modal rule is of the form

  • S1 · S0

S2 · ✷S1 · ✷S0 R

where S0 contains a single formula, that is boxed, S2 is of the form (Π ⇒ ∆), S1 contains only multisets, and ◦S1 denotes S1 or S1. Example Unary thinnable (modal) rules:

Γ ⇒ ϕ, ψ, ∆ Γ ⇒ ϕ ∨ ψ, ∆ Γ ⇒ ϕ Π, ✷Γ ⇒ ✷ϕ, ∆ RK Γ, ϕ ⇒ Π, ✷Γ, ✷ϕ ⇒ ∆ RD

12 / 21

slide-63
SLIDE 63

the proof systems for modal logic Dfn A nonaxiom rule R = (S1 . . . Sn/S0) is unary and thinnable if S0 contains a single, nonboxed formula and for every instance R and sequent S, R (S) is an instance of the rule. Unary thinnable axioms are: (Γ, p ⇒ p, ∆) (Γ, ⊥ ⇒ ∆) (Γ ⇒ ⊤, ∆). A unary thinnable modal rule is of the form

  • S1 · S0

S2 · ✷S1 · ✷S0 R

where S0 contains a single formula, that is boxed, S2 is of the form (Π ⇒ ∆), S1 contains only multisets, and ◦S1 denotes S1 or S1. Example Unary thinnable (modal) rules:

Γ ⇒ ϕ, ψ, ∆ Γ ⇒ ϕ ∨ ψ, ∆ Γ ⇒ ϕ Π, ✷Γ ⇒ ✷ϕ, ∆ RK Γ, ϕ ⇒ Π, ✷Γ, ✷ϕ ⇒ ∆ RD

Example Rules that are not unary (modal):

Γ, ψ → χ ⇒ ϕ → ψ Γ, χ ⇒ ∆ Γ, (ϕ → ψ) → χ ⇒ ∆ Γ, ✷ϕ ⇒ ϕ Π, ✷Γ ⇒ ✷ϕ, ∆ RGL

12 / 21

slide-64
SLIDE 64

results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation.

13 / 21

slide-65
SLIDE 65

results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation.

13 / 21

slide-66
SLIDE 66

results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof

13 / 21

slide-67
SLIDE 67

results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G3 are unary and thinnable. ⊣

13 / 21

slide-68
SLIDE 68

results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G3 are unary and thinnable. ⊣ Corollary The modal logics K (Ghilardi) and KD (Iemhoff) have uniform interpolation.

13 / 21

slide-69
SLIDE 69

results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G3 are unary and thinnable. ⊣ Corollary The modal logics K (Ghilardi) and KD (Iemhoff) have uniform interpolation. A promised negative result:

13 / 21

slide-70
SLIDE 70

results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G3 are unary and thinnable. ⊣ Corollary The modal logics K (Ghilardi) and KD (Iemhoff) have uniform interpolation. A promised negative result: Corollary If a modal logic does not have uniform interpolation, then it does not have a terminating calculus that consists of unary thinnable (modal) rules.

13 / 21

slide-71
SLIDE 71

results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G3 are unary and thinnable. ⊣ Corollary The modal logics K (Ghilardi) and KD (Iemhoff) have uniform interpolation. A promised negative result: Corollary If a modal logic does not have uniform interpolation, then it does not have a terminating calculus that consists of unary thinnable (modal)

  • rules. Examples are K4 and S4.

13 / 21

slide-72
SLIDE 72

results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G3 are unary and thinnable. ⊣ Corollary The modal logics K (Ghilardi) and KD (Iemhoff) have uniform interpolation. A promised negative result: Corollary If a modal logic does not have uniform interpolation, then it does not have a terminating calculus that consists of unary thinnable (modal)

  • rules. Examples are K4 and S4.

Interplay: Semantics (algebraic logic) and proof theory.

13 / 21

slide-73
SLIDE 73

so far Aim: Isolate a (large) class of proof systems and prove that any (intuitionistic) modal and intermediate logic with a proof system in that class has uniform interpolation.

14 / 21

slide-74
SLIDE 74

so far Aim: Isolate a (large) class of proof systems and prove that any (intuitionistic) modal and intermediate logic with a proof system in that class has uniform interpolation. Side benefit: Establishing uniform interpolation in a uniform, modular way, and for new logics.

14 / 21

slide-75
SLIDE 75

so far Aim: Isolate a (large) class of proof systems and prove that any (intuitionistic) modal and intermediate logic with a proof system in that class has uniform interpolation. Side benefit: Establishing uniform interpolation in a uniform, modular way, and for new logics. So far: a uniform way to prove uniform interpolation for modal logics, where the proof systems consist of unary thinnable modal rules.

14 / 21

slide-76
SLIDE 76

so far Aim: Isolate a (large) class of proof systems and prove that any (intuitionistic) modal and intermediate logic with a proof system in that class has uniform interpolation. Side benefit: Establishing uniform interpolation in a uniform, modular way, and for new logics. So far: a uniform way to prove uniform interpolation for modal logics, where the proof systems consist of unary thinnable modal rules. To come:

  • extend the method to intermediate and intuitionistic modal logics,
  • explain the proof method, in particular its modularity.

14 / 21

slide-77
SLIDE 77

proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation.

15 / 21

slide-78
SLIDE 78

proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof

15 / 21

slide-79
SLIDE 79

proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea

15 / 21

slide-80
SLIDE 80

proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀R

  • pS. E.g, if R is an instance of a unary

thinnable rule:

R = (S1 . . . Sn/S0) ∀

R

pS0 ≡df ∀pS1 ∧ . . . ∧ ∀pSn.

15 / 21

slide-81
SLIDE 81

proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀R

  • pS. E.g, if R is an instance of a unary

thinnable rule:

R = (S1 . . . Sn/S0) ∀

R

pS0 ≡df ∀pS1 ∧ . . . ∧ ∀pSn.

Inductively define ∀pS ≡df

{∀R pS | R a rule instance with conclusion S}.

15 / 21

slide-82
SLIDE 82

proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀R

  • pS. E.g, if R is an instance of a unary

thinnable rule:

R = (S1 . . . Sn/S0) ∀

R

pS0 ≡df ∀pS1 ∧ . . . ∧ ∀pSn.

Inductively define ∀pS ≡df

{∀R pS | R a rule instance with conclusion S}.

For free sequents S, ∀pS is defined separately.

15 / 21

slide-83
SLIDE 83

proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀R

  • pS. E.g, if R is an instance of a unary

thinnable rule:

R = (S1 . . . Sn/S0) ∀

R

pS0 ≡df ∀pS1 ∧ . . . ∧ ∀pSn.

Inductively define ∀pS ≡df

{∀R pS | R a rule instance with conclusion S}.

For free sequents S, ∀pS is defined separately. Prove with induction along the order that for any rule in the calculus, if the premisses of a rule have a uniform interpolant, then so does the conclusion.

15 / 21

slide-84
SLIDE 84

proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀R

  • pS. E.g, if R is an instance of a unary

thinnable rule:

R = (S1 . . . Sn/S0) ∀

R

pS0 ≡df ∀pS1 ∧ . . . ∧ ∀pSn.

Inductively define ∀pS ≡df

{∀R pS | R a rule instance with conclusion S}.

For free sequents S, ∀pS is defined separately. Prove with induction along the order that for any rule in the calculus, if the premisses of a rule have a uniform interpolant, then so does the conclusion. Some details are omitted . . . ⊣

15 / 21

slide-85
SLIDE 85

proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀R

  • pS. E.g, if R is an instance of a unary

thinnable rule:

R = (S1 . . . Sn/S0) ∀

R

pS0 ≡df ∀pS1 ∧ . . . ∧ ∀pSn.

Inductively define ∀pS ≡df

{∀R pS | R a rule instance with conclusion S}.

For free sequents S, ∀pS is defined separately. Prove with induction along the order that for any rule in the calculus, if the premisses of a rule have a uniform interpolant, then so does the conclusion. Some details are omitted . . . ⊣ Uniform and modular proof.

15 / 21

slide-86
SLIDE 86

intermediate logic Similar to the classical case, but far more complicated: ∃p and ∀p.

16 / 21

slide-87
SLIDE 87

intermediate logic Similar to the classical case, but far more complicated: ∃p and ∀p. One needs a terminating calculus for IPC.

16 / 21

slide-88
SLIDE 88

intermediate logic Similar to the classical case, but far more complicated: ∃p and ∀p. One needs a terminating calculus for IPC. Use G4i by Dyckhoff and

  • Hudelmaier. Not all rules of G4i are focussed.

16 / 21

slide-89
SLIDE 89

intermediate logic Similar to the classical case, but far more complicated: ∃p and ∀p. One needs a terminating calculus for IPC. Use G4i by Dyckhoff and

  • Hudelmaier. Not all rules of G4i are focussed.

Theorem (Iemhoff 2017) Any calculus that is an extension of G4i with unary one-sided thinnable modal rules has uniform interpolation.

16 / 21

slide-90
SLIDE 90

intermediate logic Similar to the classical case, but far more complicated: ∃p and ∀p. One needs a terminating calculus for IPC. Use G4i by Dyckhoff and

  • Hudelmaier. Not all rules of G4i are focussed.

Theorem (Iemhoff 2017) Any calculus that is an extension of G4i with unary one-sided thinnable modal rules has uniform interpolation. Proof

16 / 21

slide-91
SLIDE 91

intermediate logic Similar to the classical case, but far more complicated: ∃p and ∀p. One needs a terminating calculus for IPC. Use G4i by Dyckhoff and

  • Hudelmaier. Not all rules of G4i are focussed.

Theorem (Iemhoff 2017) Any calculus that is an extension of G4i with unary one-sided thinnable modal rules has uniform interpolation. Proof For rules in G4i that are nonunary or not one-sided, prove that if the premisses have a uniform interpolant, then so does the conclusion. Further proceed as in the classical case. ⊣

16 / 21

slide-92
SLIDE 92

intermediate logic Similar to the classical case, but far more complicated: ∃p and ∀p. One needs a terminating calculus for IPC. Use G4i by Dyckhoff and

  • Hudelmaier. Not all rules of G4i are focussed.

Theorem (Iemhoff 2017) Any calculus that is an extension of G4i with unary one-sided thinnable modal rules has uniform interpolation. Proof For rules in G4i that are nonunary or not one-sided, prove that if the premisses have a uniform interpolant, then so does the conclusion. Further proceed as in the classical case. ⊣ Corollary No intermediate logic except the 7 with uniform interpolation has such a calculus.

16 / 21

slide-93
SLIDE 93

intermediate logic Similar to the classical case, but far more complicated: ∃p and ∀p. One needs a terminating calculus for IPC. Use G4i by Dyckhoff and

  • Hudelmaier. Not all rules of G4i are focussed.

Theorem (Iemhoff 2017) Any calculus that is an extension of G4i with unary one-sided thinnable modal rules has uniform interpolation. Proof For rules in G4i that are nonunary or not one-sided, prove that if the premisses have a uniform interpolant, then so does the conclusion. Further proceed as in the classical case. ⊣ Corollary No intermediate logic except the 7 with uniform interpolation has such a calculus. Corollary When developing a calculus based on G4i for an intermediate logic without uniform interpolation, then some of the rules cannot be unary, thinnable, and one-sided.

16 / 21

slide-94
SLIDE 94

intuitionistic modal logic Work in progress.

17 / 21

slide-95
SLIDE 95

intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷, no diamond ✸).

17 / 21

slide-96
SLIDE 96

intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷, no diamond ✸). The sequent calculi are extensions of G4iK, which is G4i plus the rules

Γ ⇒ ϕ Π, ✷Γ ⇒ ✷ϕ, ∆ RK

17 / 21

slide-97
SLIDE 97

intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷, no diamond ✸). The sequent calculi are extensions of G4iK, which is G4i plus the rules

Γ ⇒ ϕ Π, ✷Γ ⇒ ✷ϕ, ∆ RK Γ ⇒ ϕ Π, ✷Γ, ψ ⇒ ∆ Π, ✷Γ, ✷ϕ → ψ ⇒ ∆ L✷

17 / 21

slide-98
SLIDE 98

intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷, no diamond ✸). The sequent calculi are extensions of G4iK, which is G4i plus the rules

Γ ⇒ ϕ Π, ✷Γ ⇒ ✷ϕ, ∆ RK Γ ⇒ ϕ Π, ✷Γ, ψ ⇒ ∆ Π, ✷Γ, ✷ϕ → ψ ⇒ ∆ L✷

Lemma G4iK is terminating.

17 / 21

slide-99
SLIDE 99

intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷, no diamond ✸). The sequent calculi are extensions of G4iK, which is G4i plus the rules

Γ ⇒ ϕ Π, ✷Γ ⇒ ✷ϕ, ∆ RK Γ ⇒ ϕ Π, ✷Γ, ψ ⇒ ∆ Π, ✷Γ, ✷ϕ → ψ ⇒ ∆ L✷

Lemma G4iK is terminating. Theorem Any logic with a calculus that is an extension of G4iK with unary one-sided thinnable (modal) rules has uniform interpolation. This holds in particular for iK and iKD.

17 / 21

slide-100
SLIDE 100

intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷, no diamond ✸). The sequent calculi are extensions of G4iK, which is G4i plus the rules

Γ ⇒ ϕ Π, ✷Γ ⇒ ✷ϕ, ∆ RK Γ ⇒ ϕ Π, ✷Γ, ψ ⇒ ∆ Π, ✷Γ, ✷ϕ → ψ ⇒ ∆ L✷

Lemma G4iK is terminating. Theorem Any logic with a calculus that is an extension of G4iK with unary one-sided thinnable (modal) rules has uniform interpolation. This holds in particular for iK and iKD. Modularity of the proof: Six properties of rules are isolated such that:

17 / 21

slide-101
SLIDE 101

intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷, no diamond ✸). The sequent calculi are extensions of G4iK, which is G4i plus the rules

Γ ⇒ ϕ Π, ✷Γ ⇒ ✷ϕ, ∆ RK Γ ⇒ ϕ Π, ✷Γ, ψ ⇒ ∆ Π, ✷Γ, ✷ϕ → ψ ⇒ ∆ L✷

Lemma G4iK is terminating. Theorem Any logic with a calculus that is an extension of G4iK with unary one-sided thinnable (modal) rules has uniform interpolation. This holds in particular for iK and iKD. Modularity of the proof: Six properties of rules are isolated such that: Theorem Any logic with a calculus that is an extension of G4iK such that all rules that are not unary one-sided thinnable (modal) rules satisfy the six properties, has uniform interpolation.

17 / 21

slide-102
SLIDE 102

intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷, no diamond ✸). The sequent calculi are extensions of G4iK, which is G4i plus the rules

Γ ⇒ ϕ Π, ✷Γ ⇒ ✷ϕ, ∆ RK Γ ⇒ ϕ Π, ✷Γ, ψ ⇒ ∆ Π, ✷Γ, ✷ϕ → ψ ⇒ ∆ L✷

Lemma G4iK is terminating. Theorem Any logic with a calculus that is an extension of G4iK with unary one-sided thinnable (modal) rules has uniform interpolation. This holds in particular for iK and iKD. Modularity of the proof: Six properties of rules are isolated such that: Theorem Any logic with a calculus that is an extension of G4iK such that all rules that are not unary one-sided thinnable (modal) rules satisfy the six properties, has uniform interpolation. Question: Which intuitionistic modal logics have uniform interpolation?

17 / 21

slide-103
SLIDE 103

substructural logics Theorem (Alizadeh & Derakhshan & Ono 2014) FLe and FLew and various predicate substructural logics have uniform interpolation.

18 / 21

slide-104
SLIDE 104

substructural logics Theorem (Alizadeh & Derakhshan & Ono 2014) FLe and FLew and various predicate substructural logics have uniform interpolation. Work in progress:

18 / 21

slide-105
SLIDE 105

substructural logics Theorem (Alizadeh & Derakhshan & Ono 2014) FLe and FLew and various predicate substructural logics have uniform interpolation. Work in progress: Theorem (Tabatabai & Jalali 2018) Any logic with a terminating sequent calculus that extends the standard calculus for FLe and consists of unary thinnable axioms and semi-analytic rules has uniform interpolation.

18 / 21

slide-106
SLIDE 106

substructural logics Theorem (Alizadeh & Derakhshan & Ono 2014) FLe and FLew and various predicate substructural logics have uniform interpolation. Work in progress: Theorem (Tabatabai & Jalali 2018) Any logic with a terminating sequent calculus that extends the standard calculus for FLe and consists of unary thinnable axioms and semi-analytic rules has uniform interpolation. For the negative results, use:

18 / 21

slide-107
SLIDE 107

substructural logics Theorem (Alizadeh & Derakhshan & Ono 2014) FLe and FLew and various predicate substructural logics have uniform interpolation. Work in progress: Theorem (Tabatabai & Jalali 2018) Any logic with a terminating sequent calculus that extends the standard calculus for FLe and consists of unary thinnable axioms and semi-analytic rules has uniform interpolation. For the negative results, use: Theorem (Marchioni & Metcalfe 2012) Craig interpolation fails for certain classes of semilinear substructural logics. Theorem (Urquhart 1993) Failure of Craig interpolation in relevant logics.

18 / 21

slide-108
SLIDE 108

positive summary A logic has uniform interpolation if it has

19 / 21

slide-109
SLIDE 109

positive summary A logic has uniform interpolation if it has

  • (classical modal logic) a terminating calculus consisting of unary

thinnable (modal) rules.

  • (intermediate & intuitionistic modal logics) a terminating extension
  • f G4iK by unary one-sided thinnable (modal) rules.
  • (substructural logics) a terminating single-conclusion extension of

(the standard calculus for) FLe by semi-analytic rules. In all cases there are a finite number of interpolant properties such that the above also holds for extensions of the above calculi by rules satisfying the interpolant properties, provided the extension is terminating.

19 / 21

slide-110
SLIDE 110

positive summary A logic has uniform interpolation if it has

  • (classical modal logic) a terminating calculus consisting of unary

thinnable (modal) rules.

  • (intermediate & intuitionistic modal logics) a terminating extension
  • f G4iK by unary one-sided thinnable (modal) rules.
  • (substructural logics) a terminating single-conclusion extension of

(the standard calculus for) FLe by semi-analytic rules. In all cases there are a finite number of interpolant properties such that the above also holds for extensions of the above calculi by rules satisfying the interpolant properties, provided the extension is terminating. (interpolant properties: variants of statements of the form “if the premisses have a uniform interpolant, then so does the conclusion”)

19 / 21

slide-111
SLIDE 111

positive summary A logic has uniform interpolation if it has

  • (classical modal logic) a terminating calculus consisting of unary

thinnable (modal) rules.

  • (intermediate & intuitionistic modal logics) a terminating extension
  • f G4iK by unary one-sided thinnable (modal) rules.
  • (substructural logics) a terminating single-conclusion extension of

(the standard calculus for) FLe by semi-analytic rules. In all cases there are a finite number of interpolant properties such that the above also holds for extensions of the above calculi by rules satisfying the interpolant properties, provided the extension is terminating. (interpolant properties: variants of statements of the form “if the premisses have a uniform interpolant, then so does the conclusion”) Uniform interpolation can be shown for: K, KD, IPC, iK, iKD, FLe, FLew, . . .

19 / 21

slide-112
SLIDE 112

negative summary A logic without uniform interpolation cannot have as proof system

  • (classical modal logic) a terminating calculus consisting of unary

thinnable (modal) rules.

  • (intermediate & intuitionistic modal logics) a terminating extension
  • f G4iK by unary one-sided thinnable (modal) rules.
  • (substructural logics) a terminating single-conclusion extension of

(the standard calculus for) FLe by semi-analytic rules. In all cases there are a finite number of interpolant properties such that the above also holds for extensions of the above calculi by rules satisfying the interpolant properties, provided the extension is terminating. (interpolant properties: variants of statements of the form “if the premisses have a uniform interpolant, then so does the conclusion”) The above calculi cannot be proof systems for the many modal and intermediate and substructural logics without uniform interpolation.

20 / 21

slide-113
SLIDE 113

Finis

21 / 21