Nested sequents for modal logics and beyond Sonia Marin - - PowerPoint PPT Presentation

nested sequents for modal logics and beyond
SMART_READER_LITE
LIVE PREVIEW

Nested sequents for modal logics and beyond Sonia Marin - - PowerPoint PPT Presentation

Nested sequents for modal logics and beyond Sonia Marin IT-University of Copenhagen July 7, 2018 This presentation was made possible by grant NPRP 097-988-1-178 , from the Qatar National Research Fund (a member of the Qatar Foundation). The


slide-1
SLIDE 1

Nested sequents for modal logics and beyond

Sonia Marin

IT-University of Copenhagen

July 7, 2018

This presentation was made possible by grant NPRP 097-988-1-178, from the Qatar National Research Fund (a member of the Qatar Foundation). The statements made herein are solely the responsibility of the author. 1 / 6

slide-2
SLIDE 2

Survey talk on nested sequents

1 / 6

slide-3
SLIDE 3

Survey talk on nested sequents

What are nested sequents?

1 / 6

slide-4
SLIDE 4

Survey talk on nested sequents

What are nested sequents? What can they achieve?

1 / 6

slide-5
SLIDE 5

Survey talk on nested sequents

What are nested sequents? What can they achieve?

  • 1. for logics without a sequent system

◮ intuitionistic modal logic IK 1 / 6

slide-6
SLIDE 6

Survey talk on nested sequents

What are nested sequents? What can they achieve?

  • 1. for logics without a sequent system

◮ intuitionistic modal logic IK

  • 2. for sequent systems without a cut-free version

◮ classical modal logic S5 1 / 6

slide-7
SLIDE 7

Survey talk on nested sequents

What are nested sequents? What can they achieve?

  • 1. for logics without a sequent system

◮ intuitionistic modal logic IK

  • 2. for sequent systems without a cut-free version

◮ classical modal logic S5

  • 3. for cut-free systems without a syntactic cut-elimination procedure

◮ modal fixed-point logic 1 / 6

slide-8
SLIDE 8

Survey talk on nested sequents

What are nested sequents? What can they achieve?

  • 1. for logics without a sequent system

◮ intuitionistic modal logic IK

  • 2. for sequent systems without a cut-free version

◮ classical modal logic S5

  • 3. for cut-free systems without a syntactic cut-elimination procedure

◮ modal fixed-point logic

Where will they take you?

1 / 6

slide-9
SLIDE 9

What are nested sequents?

2 / 6

slide-10
SLIDE 10

From semantics to syntax

Syntactical term encoding of semantical (tree) structure

w0 w1 w2 w3 w4 w5 w6 w7 [Br¨ unnler, 2009] [Poggiolesi, 2009]

2 / 6

slide-11
SLIDE 11

From semantics to syntax

Syntactical term encoding of semantical (tree) structure

w0 w1 w2 w3 w4 w5 w6 w7

Nested sequents:

  • [Br¨

unnler, 2009] [Poggiolesi, 2009]

2 / 6

slide-12
SLIDE 12

From semantics to syntax

Syntactical term encoding of semantical (tree) structure

w0 ¯ p s w1 w2 w3 w4 w5 w6 w7

Nested sequents: 0 ¯ p, s, . . .

  • [Br¨

unnler, 2009] [Poggiolesi, 2009]

2 / 6

slide-13
SLIDE 13

From semantics to syntax

Syntactical term encoding of semantical (tree) structure

w0 ¯ p s w1 w2 w3 w4 w5 w6 w7

Nested sequents: 0 ¯ p, s, . . ., 1

  • [Br¨

unnler, 2009] [Poggiolesi, 2009]

2 / 6

slide-14
SLIDE 14

From semantics to syntax

Syntactical term encoding of semantical (tree) structure

w0 ¯ p s w1 p ¯ s w2 w3 w4 w5 w6 w7

Nested sequents: 0 ¯ p, s, . . ., 1p, ¯ s, . . .

  • [Br¨

unnler, 2009] [Poggiolesi, 2009]

2 / 6

slide-15
SLIDE 15

From semantics to syntax

Syntactical term encoding of semantical (tree) structure

w0 ¯ p s w1 p ¯ s w2 w3 w4 w5 w6 w7

Nested sequents: 0 ¯ p, s, . . ., 1p, ¯ s, . . .

  • ,

2

[Br¨ unnler, 2009] [Poggiolesi, 2009]

2 / 6

slide-16
SLIDE 16

From semantics to syntax

Syntactical term encoding of semantical (tree) structure

w0 ¯ p s w1 p ¯ s w2 p s w3 w4 w5 w6 w7

Nested sequents: 0 ¯ p, s, . . ., 1p, ¯ s, . . .

  • ,

2p, s, . . .

[Br¨ unnler, 2009] [Poggiolesi, 2009]

2 / 6

slide-17
SLIDE 17

From semantics to syntax

Syntactical term encoding of semantical (tree) structure

w0 ¯ p s w1 p ¯ s w2 p s w3 w4 w5 w6 w7

Nested sequents: 0 ¯ p, s, . . ., 1p, ¯ s, . . .

  • ,

2p, s, . . .,

  • 3. . .,
  • 6. . .
  • ,
  • 7. . .
  • ,
  • 4. . .
  • ,
  • 5. . .

[Br¨ unnler, 2009] [Poggiolesi, 2009]

2 / 6

slide-18
SLIDE 18

What can they achieve?

3 / 6

slide-19
SLIDE 19

Intuitionistic modal logic IK

Intuitionistic modal logic IK is obtained from intuitionistic propositional logic

◮ by adding the necessitation rule: ◻A is a theorem if A is a theorem; ◮ and the following five variants of the k axiom.

k1 : ◻(A ⊃ B) ⊃ (◻A ⊃ ◻B) k2 : ◻(A ⊃ B) ⊃ (◇A ⊃ ◇B) k3 : ◇(A ∨ B) ⊃ (◇A ∨ ◇B) k4 : (◇A ⊃ ◻B) ⊃ ◻(A ⊃ B) k5 : ◇⊥ ⊃ ⊥

3 / 6

slide-20
SLIDE 20

Intuitionistic modal logic IK

Intuitionistic modal logic IK is obtained from intuitionistic propositional logic

◮ by adding the necessitation rule: ◻A is a theorem if A is a theorem; ◮ and the following five variants of the k axiom.

k1 : ◻(A ⊃ B) ⊃ (◻A ⊃ ◻B) k2 : ◻(A ⊃ B) ⊃ (◇A ⊃ ◇B) k3 : ◇(A ∨ B) ⊃ (◇A ∨ ◇B) k4 : (◇A ⊃ ◻B) ⊃ ◻(A ⊃ B) k5 : ◇⊥ ⊃ ⊥ Sequent system: Λ ⇒ A ◻o

k − − − − − − − − − − −

◻Λ ⇒ ◻A Λ, A ⇒ B

◇o

k − − − − − − − − − − − − − − − − −

◻Λ, ◇A ⇒ ◇B

3 / 6

slide-21
SLIDE 21

Intuitionistic modal logic IK

Intuitionistic modal logic IK is obtained from intuitionistic propositional logic

◮ by adding the necessitation rule: ◻A is a theorem if A is a theorem; ◮ and the following five variants of the k axiom.

k1 : ◻(A ⊃ B) ⊃ (◻A ⊃ ◻B) k2 : ◻(A ⊃ B) ⊃ (◇A ⊃ ◇B) k3 : ◇(A ∨ B) ⊃ (◇A ∨ ◇B) k4 : (◇A ⊃ ◻B) ⊃ ◻(A ⊃ B) k5 : ◇⊥ ⊃ ⊥ Sequent system: Λ ⇒ A ◻o

k − − − − − − − − − − −

◻Λ ⇒ ◻A Λ, A ⇒ B

◇o

k − − − − − − − − − − − − − − − − −

◻Λ, ◇A ⇒ ◇B

?

Theorem: LJp + ◻o

k + ◇o k is sound and complete for IK − {k3, k4, k5}.

3 / 6

slide-22
SLIDE 22

Intuitionistic modal logic IK

Intuitionistic modal logic IK is obtained from intuitionistic propositional logic

◮ by adding the necessitation rule: ◻A is a theorem if A is a theorem; ◮ and the following five variants of the k axiom.

k1 : ◻(A ⊃ B) ⊃ (◻A ⊃ ◻B) k2 : ◻(A ⊃ B) ⊃ (◇A ⊃ ◇B) k3 : ◇(A ∨ B) ⊃ (◇A ∨ ◇B) k4 : (◇A ⊃ ◻B) ⊃ ◻(A ⊃ B) k5 : ◇⊥ ⊃ ⊥ Nested sequent system: Λ1{[Λ2, A]}

◇n

Rk − − − − − − − − − − − − − − −

Λ1{[Λ2], ◇A} Π{[A]}

◇n

L − − − − − − − − −

Π{◇A} Λ{[A]} ◻n

R − − − − − − − −

Λ{◻A} ∆1{◻A, [A, ∆2]} ◻n

Lk − − − − − − − − − − − − − − − − − − −

∆1{◻A, [∆2]}

3 / 6

slide-23
SLIDE 23

Intuitionistic modal logic IK

Intuitionistic modal logic IK is obtained from intuitionistic propositional logic

◮ by adding the necessitation rule: ◻A is a theorem if A is a theorem; ◮ and the following five variants of the k axiom.

k1 : ◻(A ⊃ B) ⊃ (◻A ⊃ ◻B) k2 : ◻(A ⊃ B) ⊃ (◇A ⊃ ◇B) k3 : ◇(A ∨ B) ⊃ (◇A ∨ ◇B) k4 : (◇A ⊃ ◻B) ⊃ ◻(A ⊃ B) k5 : ◇⊥ ⊃ ⊥ Nested sequent system: Λ1{[Λ2, A]}

◇n

Rk − − − − − − − − − − − − − − −

Λ1{[Λ2], ◇A} Π{[A]}

◇n

L − − − − − − − − −

Π{◇A} Λ{[A]} ◻n

R − − − − − − − −

Λ{◻A} ∆1{◻A, [A, ∆2]} ◻n

Lk − − − − − − − − − − − − − − − − − − −

∆1{◻A, [∆2]} Theorem: nIK is sound and complete for IK.

[Straßburger, 2013]

3 / 6

slide-24
SLIDE 24

Intuitionistic modal logic IK

Intuitionistic modal logic IK is obtained from intuitionistic propositional logic

◮ by adding the necessitation rule: ◻A is a theorem if A is a theorem; ◮ and the following five variants of the k axiom.

k1 : ◻(A ⊃ B) ⊃ (◻A ⊃ ◻B) k2 : ◻(A ⊃ B) ⊃ (◇A ⊃ ◇B) k3 : ◇(A ∨ B) ⊃ (◇A ∨ ◇B) k4 : (◇A ⊃ ◻B) ⊃ ◻(A ⊃ B) k5 : ◇⊥ ⊃ ⊥ Nested sequent system: Λ1{[Λ2, A]}

◇n

Rk − − − − − − − − − − − − − − −

Λ1{[Λ2], ◇A} Π{[A]}

◇n

L − − − − − − − − −

Π{◇A} Λ{[A]} ◻n

R − − − − − − − −

Λ{◻A} ∆1{◻A, [A, ∆2]} ◻n

Lk − − − − − − − − − − − − − − − − − − −

∆1{◻A, [∆2]} Theorem: nIK is sound and complete for IK.

[Straßburger, 2013]

Note: A system can also be designed using labelled sequents.

[Simpson, 1994]

3 / 6

slide-25
SLIDE 25

Classical modal logic S5

Classical modal logic S5 is obtained from classical propositional logic

◮ by adding the necessitation rule: ◻A is a theorem if A is a theorem; ◮ and the axioms:

k : ◻(A ⊃ B) ⊃ (◻A ⊃ ◻B) t: A ⊃ ◇A 4:

◇◇A ⊃ ◇A

5:

◇A ⊃ ◻◇A

4 / 6

slide-26
SLIDE 26

Classical modal logic S5

Sequent system: Γ, A

◇o

t − − − − − − −

Γ, ◇A

◇Γ1, Γ1, ◻Γ2, A

◻o

k45 − − − − − − − − − − − − − − − − − − −

◇Γ1, ◻Γ2, Γ3, ◻A

4 / 6

slide-27
SLIDE 27

Classical modal logic S5

Sequent system: Γ, A

◇o

t − − − − − − −

Γ, ◇A

◇Γ1, Γ1, ◻Γ2, A

◻o

k45 − − − − − − − − − − − − − − − − − − −

◇Γ1, ◻Γ2, Γ3, ◻A

Example: = axo −

− − − − − − − − −

¯ a, ◻◇a, a

◇o

t − − − − − − − − − − − −

¯ a, ◻◇a, ◇a axo −

− − −

¯ a, a ◻o

k45 − − − − − − − −

◻¯ a, ◇a ◻o

k45 − − − − − − − − − − − −

◻¯ a, ¯ a, ◻◇a cuto −

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

¯ a, ◻◇a

4 / 6

slide-28
SLIDE 28

Classical modal logic S5

Sequent system: Γ, A

◇o

t − − − − − − −

Γ, ◇A

◇Γ1, Γ1, ◻Γ2, A

◻o

k45 − − − − − − − − − − − − − − − − − − −

◇Γ1, ◻Γ2, Γ3, ◻A

Nested sequent system:

[Br¨ unnler, 2009]

Γ{[A]} ◻n −

− − − − − − −

Γ{◻A} Γ1{◇A, [A, Γ2]}

◇n

k − − − − − − − − − − − − − − − − − −

Γ1{◇A, [Γ2]} Γ{◇A, A}

◇n

t − − − − − − − − − − −

Γ{◇A} Γ1{◇A, [◇A, Γ2]}

◇n

4 − − − − − − − − − − − − − − − − − − − −

Γ1{◇A, [Γ2]} Γ1{[◇A, Γ2]}{◇A}

◇n

5 − − − − − − − − − − − − − − − − − − − − − −

Γ1{[◇A, Γ2]}{∅} Example: = axo −

− − − − − − − − −

¯ a, ◻◇a, a

◇o

t − − − − − − − − − − − −

¯ a, ◻◇a, ◇a axo −

− − −

¯ a, a ◻o

k45 − − − − − − − −

◻¯ a, ◇a ◻o

k45 − − − − − − − − − − − −

◻¯ a, ¯ a, ◻◇a cuto −

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

¯ a, ◻◇a

4 / 6

slide-29
SLIDE 29

Classical modal logic S5

Sequent system: Γ, A

◇o

t − − − − − − −

Γ, ◇A

◇Γ1, Γ1, ◻Γ2, A

◻o

k45 − − − − − − − − − − − − − − − − − − −

◇Γ1, ◻Γ2, Γ3, ◻A

Nested sequent system:

[Br¨ unnler, 2009]

Γ{[A]} ◻n −

− − − − − − −

Γ{◻A} Γ1{◇A, [A, Γ2]}

◇n

k − − − − − − − − − − − − − − − − − −

Γ1{◇A, [Γ2]} Γ{◇A, A}

◇n

t − − − − − − − − − − −

Γ{◇A} Γ1{◇A, [◇A, Γ2]}

◇n

4 − − − − − − − − − − − − − − − − − − − −

Γ1{◇A, [Γ2]} Γ1{[◇A, Γ2]}{◇A}

◇n

5 − − − − − − − − − − − − − − − − − − − − − −

Γ1{[◇A, Γ2]}{∅} Example: = axo −

− − − − − − − − −

¯ a, ◻◇a, a

◇o

t − − − − − − − − − − − −

¯ a, ◻◇a, ◇a axo −

− − −

¯ a, a ◻o

k45 − − − − − − − −

◻¯ a, ◇a ◻o

k45 − − − − − − − − − − − −

◻¯ a, ¯ a, ◻◇a cuto −

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

¯ a, ◻◇a

  • =

axn −

− − − − − −

¯ a, a, [ ]

◇n

t − − − − − − − − −

¯ a, ◇a, [ ]

◇n

5 − − − − − − − − −

¯ a, [◇a] ◻n −

− − − − − − −

¯ a, ◻◇a

4 / 6

slide-30
SLIDE 30

Classical modal logic S5

Sequent system: Γ, A

◇o

t − − − − − − −

Γ, ◇A

◇Γ1, Γ1, ◻Γ2, A

◻o

k45 − − − − − − − − − − − − − − − − − − −

◇Γ1, ◻Γ2, Γ3, ◻A

Nested sequent system:

[Br¨ unnler, 2009]

Γ{[A]} ◻n −

− − − − − − −

Γ{◻A} Γ1{◇A, [A, Γ2]}

◇n

k − − − − − − − − − − − − − − − − − −

Γ1{◇A, [Γ2]} Γ{◇A, A}

◇n

t − − − − − − − − − − −

Γ{◇A} Γ1{◇A, [◇A, Γ2]}

◇n

4 − − − − − − − − − − − − − − − − − − − −

Γ1{◇A, [Γ2]} Γ1{[◇A, Γ2]}{◇A}

◇n

5 − − − − − − − − − − − − − − − − − − − − − −

Γ1{[◇A, Γ2]}{∅} Example: = axo −

− − − − − − − − −

¯ a, ◻◇a, a

◇o

t − − − − − − − − − − − −

¯ a, ◻◇a, ◇a axo −

− − −

¯ a, a ◻o

k45 − − − − − − − −

◻¯ a, ◇a ◻o

k45 − − − − − − − − − − − −

◻¯ a, ¯ a, ◻◇a cuto −

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

¯ a, ◻◇a

  • =

axn −

− − − − − −

¯ a, a, [ ]

◇n

t − − − − − − − − −

¯ a, ◇a, [ ]

◇n

5 − − − − − − − − −

¯ a, [◇a] ◻n −

− − − − − − −

¯ a, ◻◇a Note: A cut-free system can also be achieved using hypersequents [Avron, 1996]

  • r labelled sequents [Negri, 2005]

4 / 6

slide-31
SLIDE 31

Modal fixed point logics

Examples: temporal logics → always, epistemic logics → common knowledge, program logics → iteration, modal µ-calculus → arbitrary fixed points: A ::= . . . | ◻A | ◇A | µX.A | νX.A

5 / 6

slide-32
SLIDE 32

Modal fixed point logics

Examples: temporal logics → always, epistemic logics → common knowledge, program logics → iteration, modal µ-calculus → arbitrary fixed points: A ::= . . . | ◻A | ◇A | µX.A | νX.A Sequent system: Γ1, A ◻o

k − − − − − − − − − − − − −

◇Γ1, ◻A, Γ2

Γ, A(µX.A) µo −

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

Γ, µX.A {Γ, νnX.A}n≥0 νo −

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

Γ, νX.A

5 / 6

slide-33
SLIDE 33

Modal fixed point logics

Examples: temporal logics → always, epistemic logics → common knowledge, program logics → iteration, modal µ-calculus → arbitrary fixed points: A ::= . . . | ◻A | ◇A | µX.A | νX.A Sequent system: Γ1, A ◻o

k − − − − − − − − − − − − −

◇Γ1, ◻A, Γ2

Γ, A(µX.A) µo −

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

Γ, µX.A {Γ, νnX.A}n≥0 νo −

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

Γ, νX.A Theorem: Sound and cut-free complete wrt. the modal µ-calculus semantics.

5 / 6

slide-34
SLIDE 34

Modal fixed point logics

Examples: temporal logics → always, epistemic logics → common knowledge, program logics → iteration, modal µ-calculus → arbitrary fixed points: A ::= . . . | ◻A | ◇A | µX.A | νX.A Sequent system: Γ1, A ◻o

k − − − − − − − − − − − − −

◇Γ1, ◻A, Γ2

Γ, A(µX.A) µo −

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

Γ, µX.A {Γ, νnX.A}n≥0 νo −

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

Γ, νX.A Theorem: Sound and cut-free complete wrt. the modal µ-calculus semantics.

◮ How to eliminate cuts between µ and ν?

5 / 6

slide-35
SLIDE 35

Modal fixed point logics

Examples: temporal logics → always, epistemic logics → common knowledge, program logics → iteration, modal µ-calculus → arbitrary fixed points: A ::= . . . | ◻A | ◇A | µX.A | νX.A Sequent system: Γ1, A ◻o

k − − − − − − − − − − − − −

◇Γ1, ◻A, Γ2

Γ, A(µX.A) µo −

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

Γ, µX.A {Γ, νnX.A}n≥0 νo −

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

Γ, νX.A Theorem: Sound and cut-free complete wrt. the modal µ-calculus semantics.

◮ How to eliminate cuts between µ and ν?

Alternative: Replace µo with rules Γ, µX.A, µiX.A µo

i − − − − − − − − − − − − − − − − − −

Γ, µX.A for each i ≥ 0.

5 / 6

slide-36
SLIDE 36

Modal fixed point logics

Examples: temporal logics → always, epistemic logics → common knowledge, program logics → iteration, modal µ-calculus → arbitrary fixed points: A ::= . . . | ◻A | ◇A | µX.A | νX.A Sequent system: Γ1, A ◻o

k − − − − − − − − − − − − −

◇Γ1, ◻A, Γ2

Γ, A(µX.A) µo −

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

Γ, µX.A {Γ, νnX.A}n≥0 νo −

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

Γ, νX.A Theorem: Sound and cut-free complete wrt. the modal µ-calculus semantics.

◮ How to eliminate cuts between µ and ν?

Alternative: Replace µo with rules Γ, µX.A, µiX.A µo

i − − − − − − − − − − − − − − − − − −

Γ, µX.A for each i ≥ 0.

◮ νX.◻X ⊃ ◻νX.◻X is not derivable!

5 / 6

slide-37
SLIDE 37

Modal fixed point logics

Nested sequent system:

[Br¨ unnler and Studer, 2012]

Γ{[A]} ◻n −

− − − − − − −

Γ{◻A} Γ1{◇A, [A, Γ2]}

◇n

k − − − − − − − − − − − − − − − − − −

Γ1{◇A, [Γ2]} Γ

  • µX.A, µiX.A
  • µn

i − − − − − − − − − − − − − − − − − − − −

Γ{µX.A}

  • νiX.A
  • i≥0

νn −

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

Γ{νX.A}

5 / 6

slide-38
SLIDE 38

Modal fixed point logics

Nested sequent system:

[Br¨ unnler and Studer, 2012]

Γ{[A]} ◻n −

− − − − − − −

Γ{◻A} Γ1{◇A, [A, Γ2]}

◇n

k − − − − − − − − − − − − − − − − − −

Γ1{◇A, [Γ2]} Γ

  • µX.A, µiX.A
  • µn

i − − − − − − − − − − − − − − − − − − − −

Γ{µX.A}

  • νiX.A
  • i≥0

νn −

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

Γ{νX.A} Example: µX.◇X,

  • µiX.◇X, νiX.◻X
  • . . .

◇n

k − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − −

µX.◇X, ◇µiX.◇X,

  • νiX.◻X
  • = −

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

µX.◇X, µi+1X.◇X,

  • νiX.◻X
  • µn

i+1 − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − −

µX.◇X,

  • νiX.◻X
  • . . .

νn −

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

µX.◇X, [νX.◻X] ◻n −

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

µX.◇X, ◻νX.◻X

5 / 6

slide-39
SLIDE 39

Modal fixed point logics

Nested sequent system:

[Br¨ unnler and Studer, 2012]

Γ{[A]} ◻n −

− − − − − − −

Γ{◻A} Γ1{◇A, [A, Γ2]}

◇n

k − − − − − − − − − − − − − − − − − −

Γ1{◇A, [Γ2]} Γ

  • µX.A, µiX.A
  • µn

i − − − − − − − − − − − − − − − − − − − −

Γ{µX.A}

  • νiX.A
  • i≥0

νn −

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

Γ{νX.A} Example: µX.◇X,

  • µiX.◇X, νiX.◻X
  • . . .

◇n

k − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − −

µX.◇X, ◇µiX.◇X,

  • νiX.◻X
  • = −

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

µX.◇X, µi+1X.◇X,

  • νiX.◻X
  • µn

i+1 − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − −

µX.◇X,

  • νiX.◻X
  • . . .

νn −

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

µX.◇X, [νX.◻X] ◻n −

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

µX.◇X, ◻νX.◻X Note: Subsumes the systems for common knowledge [Br¨

unnler and Studer, 2009]

and PDL [Hill and Poggiolesi, 2010] but only complete for a fragment of modal µ.

5 / 6

slide-40
SLIDE 40

Where will they take you?

6 / 6

slide-41
SLIDE 41

Conclusion

6 / 6

slide-42
SLIDE 42

Conclusion

Catch them all!

6 / 6

slide-43
SLIDE 43

Conclusion

Catch them all!

◮ Classical and intuitionistic normal modal logics

6 / 6

slide-44
SLIDE 44

Conclusion

Catch them all!

◮ Classical and intuitionistic normal modal logics ◮ Fixed-point logics

6 / 6

slide-45
SLIDE 45

Conclusion

Catch them all!

◮ Classical and intuitionistic normal modal logics ◮ Fixed-point logics ◮ Grammar logics [Tiu, Ianovski, and Gor´

e, 2012]

6 / 6

slide-46
SLIDE 46

Conclusion

Catch them all!

◮ Classical and intuitionistic normal modal logics ◮ Fixed-point logics ◮ Grammar logics [Tiu, Ianovski, and Gor´

e, 2012]

◮ Provability logics [Poggiolesi, 2009], [Shamkanov, 2015]

6 / 6

slide-47
SLIDE 47

Conclusion

Catch them all!

◮ Classical and intuitionistic normal modal logics ◮ Fixed-point logics ◮ Grammar logics [Tiu, Ianovski, and Gor´

e, 2012]

◮ Provability logics [Poggiolesi, 2009], [Shamkanov, 2015] ◮ Conditional logics [Alenda, Olivetti, and Pozzato, 2012]

6 / 6

slide-48
SLIDE 48

Conclusion

Catch them all!

◮ Classical and intuitionistic normal modal logics ◮ Fixed-point logics ◮ Grammar logics [Tiu, Ianovski, and Gor´

e, 2012]

◮ Provability logics [Poggiolesi, 2009], [Shamkanov, 2015] ◮ Conditional logics [Alenda, Olivetti, and Pozzato, 2012] ◮ etc...

6 / 6

slide-49
SLIDE 49

Conclusion

Catch them all!

◮ Classical and intuitionistic normal modal logics ◮ Fixed-point logics ◮ Grammar logics [Tiu, Ianovski, and Gor´

e, 2012]

◮ Provability logics [Poggiolesi, 2009], [Shamkanov, 2015] ◮ Conditional logics [Alenda, Olivetti, and Pozzato, 2012] ◮ etc...

To give them better design and clean meta-theory

6 / 6

slide-50
SLIDE 50

Conclusion

Catch them all!

◮ Classical and intuitionistic normal modal logics ◮ Fixed-point logics ◮ Grammar logics [Tiu, Ianovski, and Gor´

e, 2012]

◮ Provability logics [Poggiolesi, 2009], [Shamkanov, 2015] ◮ Conditional logics [Alenda, Olivetti, and Pozzato, 2012] ◮ etc...

To give them better design and clean meta-theory Understand the links between different formalisms

6 / 6

slide-51
SLIDE 51

Conclusion

Catch them all!

◮ Classical and intuitionistic normal modal logics ◮ Fixed-point logics ◮ Grammar logics [Tiu, Ianovski, and Gor´

e, 2012]

◮ Provability logics [Poggiolesi, 2009], [Shamkanov, 2015] ◮ Conditional logics [Alenda, Olivetti, and Pozzato, 2012] ◮ etc...

To give them better design and clean meta-theory Understand the links between different formalisms And applications.

6 / 6