Stable Canonical Rules and Admissibility I Nick Bezhanishvili - - PowerPoint PPT Presentation

stable canonical rules and admissibility i
SMART_READER_LITE
LIVE PREVIEW

Stable Canonical Rules and Admissibility I Nick Bezhanishvili - - PowerPoint PPT Presentation

Stable Canonical Rules and Admissibility I Nick Bezhanishvili Institute for Logic, Language and Computation University of Amsterdam http://www.phil.uu.nl/~bezhanishvili and Silvio Ghilardi Department of Mathematics University of Milan


slide-1
SLIDE 1

Stable Canonical Rules and Admissibility I

Nick Bezhanishvili Institute for Logic, Language and Computation University of Amsterdam http://www.phil.uu.nl/~bezhanishvili and Silvio Ghilardi Department of Mathematics University of Milan http://homes.di.unimi.it/ghilardi joint work with G. Bezhanishvili and R. Iemhoff

slide-2
SLIDE 2

History

Axiomatization, the finite model property (fmp) and decidability are some of the most studied properties of non-classical logics.

slide-3
SLIDE 3

History

Axiomatization, the finite model property (fmp) and decidability are some of the most studied properties of non-classical logics. (Harrop, 1957) If a logic is finitely axiomatizable and has the fmp, then it is decidable.

slide-4
SLIDE 4

History

Axiomatization, the finite model property (fmp) and decidability are some of the most studied properties of non-classical logics. (Harrop, 1957) If a logic is finitely axiomatizable and has the fmp, then it is decidable. In the 1960’s the research on axiomatization and finite model property was mostly concerned with particular non-classical logics.

slide-5
SLIDE 5

History

Axiomatization, the finite model property (fmp) and decidability are some of the most studied properties of non-classical logics. (Harrop, 1957) If a logic is finitely axiomatizable and has the fmp, then it is decidable. In the 1960’s the research on axiomatization and finite model property was mostly concerned with particular non-classical logics. Since the 1970’s general methods started to develop for classes

  • f non-classical logics.
slide-6
SLIDE 6

History

General methods for proving the fmp include filtration (Lemmon, Segerberg...) and selective filtration (Fine, Zakharyaschev...).

slide-7
SLIDE 7

History

General methods for proving the fmp include filtration (Lemmon, Segerberg...) and selective filtration (Fine, Zakharyaschev...). General methods for axiomatizing large classes of logics include Jankov-de Jongh formulas, Fine-Rautenberg formulas, subframe formulas, and canonical formulas (Jankov, de Jongh, Fine, Rautenberg, Zakharyaschev).

slide-8
SLIDE 8

History

Jankov (1963, 68) associated with each finite subdirectly irreducible Heyting algebra A the formula encoding the “behaviour” of A and showed that uncountably many intermediate logics can be axiomatized by these formulas.

slide-9
SLIDE 9

History

Jankov (1963, 68) associated with each finite subdirectly irreducible Heyting algebra A the formula encoding the “behaviour” of A and showed that uncountably many intermediate logics can be axiomatized by these formulas. Similar formulas for finite Kripke frames were defined by de Jongh (1968).

slide-10
SLIDE 10

History

Jankov (1963, 68) associated with each finite subdirectly irreducible Heyting algebra A the formula encoding the “behaviour” of A and showed that uncountably many intermediate logics can be axiomatized by these formulas. Similar formulas for finite Kripke frames were defined by de Jongh (1968). Fine (1974) and Rautenberg (1980) introduced modal logic analogues of these formulas.

slide-11
SLIDE 11

History

Jankov (1963, 68) associated with each finite subdirectly irreducible Heyting algebra A the formula encoding the “behaviour” of A and showed that uncountably many intermediate logics can be axiomatized by these formulas. Similar formulas for finite Kripke frames were defined by de Jongh (1968). Fine (1974) and Rautenberg (1980) introduced modal logic analogues of these formulas. Fine (1985) introduced subframe formulas and axiomatized large classes of transitive modal logics by these formulas.

slide-12
SLIDE 12

History

Jankov (1963, 68) associated with each finite subdirectly irreducible Heyting algebra A the formula encoding the “behaviour” of A and showed that uncountably many intermediate logics can be axiomatized by these formulas. Similar formulas for finite Kripke frames were defined by de Jongh (1968). Fine (1974) and Rautenberg (1980) introduced modal logic analogues of these formulas. Fine (1985) introduced subframe formulas and axiomatized large classes of transitive modal logics by these formulas. There exist intermediate and transitive modal logics that are not axiomatizable by Jankov or subframe formulas.

slide-13
SLIDE 13

History

Zakharyaschev (1988-92) refined the Jankov and Fine methods, introduced canonical formulas and showed that each intermediate and transitive modal logic is axiomatizable by canonical formulas.

slide-14
SLIDE 14

History

Zakharyaschev (1988-92) refined the Jankov and Fine methods, introduced canonical formulas and showed that each intermediate and transitive modal logic is axiomatizable by canonical formulas. Jerabek (2009) extended canonical formulas to canonical rules and showed that each intermediate and transitive modal rule system is axiomatizable by canonical rules.

slide-15
SLIDE 15

Motivation

Zakharyaschev’s method of canonical formulas and Jerabek’s method of canonical rules do not work in the non-transitive case.

slide-16
SLIDE 16

Motivation

Zakharyaschev’s method of canonical formulas and Jerabek’s method of canonical rules do not work in the non-transitive case. Whether canonical formulas can be extended to all modal logics (Zakharyaschev) and canonical rules to all modal rule systems (Jerabek) was left as an open problem.

slide-17
SLIDE 17

Motivation

Zakharyaschev’s method of canonical formulas and Jerabek’s method of canonical rules do not work in the non-transitive case. Whether canonical formulas can be extended to all modal logics (Zakharyaschev) and canonical rules to all modal rule systems (Jerabek) was left as an open problem. We will introduce stable canonical rules and give a positive solution of Jerabek’s problem.

slide-18
SLIDE 18

Motivation

Zakharyaschev’s method of canonical formulas and Jerabek’s method of canonical rules do not work in the non-transitive case. Whether canonical formulas can be extended to all modal logics (Zakharyaschev) and canonical rules to all modal rule systems (Jerabek) was left as an open problem. We will introduce stable canonical rules and give a positive solution of Jerabek’s problem. We also show how to utilise stable canonical rules to axiomatize all modal logics.

slide-19
SLIDE 19

Motivation

Zakharyaschev’s method of canonical formulas and Jerabek’s method of canonical rules do not work in the non-transitive case. Whether canonical formulas can be extended to all modal logics (Zakharyaschev) and canonical rules to all modal rule systems (Jerabek) was left as an open problem. We will introduce stable canonical rules and give a positive solution of Jerabek’s problem. We also show how to utilise stable canonical rules to axiomatize all modal logics. This gives a positive solution of Zakharyaschev’s problem. However, the solution is via rules and not formulas.

slide-20
SLIDE 20

Motivation

The key to this is to develop an algebraic approach to canonical formulas and rules for intermediate and modal logics.

slide-21
SLIDE 21

Motivation

The key to this is to develop an algebraic approach to canonical formulas and rules for intermediate and modal logics. This method relies on locally finite reducts of Heyting and modal algebras.

slide-22
SLIDE 22

Multiple-conclusion rules

A multiple-conclusion modal rule is an expression Γ/∆, where Γ, ∆ are finite sets of modal formulas.

slide-23
SLIDE 23

Multiple-conclusion rules

A multiple-conclusion modal rule is an expression Γ/∆, where Γ, ∆ are finite sets of modal formulas. If ∆ = {ϕ}, then Γ/∆ is called a single-conclusion modal rule and is written Γ/ϕ.

slide-24
SLIDE 24

Multiple-conclusion rules

A multiple-conclusion modal rule is an expression Γ/∆, where Γ, ∆ are finite sets of modal formulas. If ∆ = {ϕ}, then Γ/∆ is called a single-conclusion modal rule and is written Γ/ϕ. If Γ = ∅, then Γ/∆ is called an assumption-free modal rule and is written /∆.

slide-25
SLIDE 25

Multiple-conclusion rules

A multiple-conclusion modal rule is an expression Γ/∆, where Γ, ∆ are finite sets of modal formulas. If ∆ = {ϕ}, then Γ/∆ is called a single-conclusion modal rule and is written Γ/ϕ. If Γ = ∅, then Γ/∆ is called an assumption-free modal rule and is written /∆. Assumption-free single-conclusion modal rules /ϕ can be identified with modal formulas ϕ.

slide-26
SLIDE 26

Modal rule systems

A modal rule system is a set S of modal rules such that

slide-27
SLIDE 27

Modal rule systems

A modal rule system is a set S of modal rules such that

1

ϕ/ϕ ∈ S.

2

ϕ, ϕ → ψ/ψ ∈ S.

3

ϕ/ϕ ∈ S.

4

/ϕ ∈ S for each theorem ϕ of K.

5

If Γ/∆ ∈ S, then Γ, Γ′/∆, ∆′ ∈ S.

6

If Γ/∆, ϕ ∈ S and Γ, ϕ/∆ ∈ S, then Γ/∆ ∈ S.

7

If Γ/∆ ∈ S and s is a substitution, then s(Γ)/s(∆) ∈ S.

slide-28
SLIDE 28

Modal rule systems

A modal rule system is a set S of modal rules such that

1

ϕ/ϕ ∈ S.

2

ϕ, ϕ → ψ/ψ ∈ S.

3

ϕ/ϕ ∈ S.

4

/ϕ ∈ S for each theorem ϕ of K.

5

If Γ/∆ ∈ S, then Γ, Γ′/∆, ∆′ ∈ S.

6

If Γ/∆, ϕ ∈ S and Γ, ϕ/∆ ∈ S, then Γ/∆ ∈ S.

7

If Γ/∆ ∈ S and s is a substitution, then s(Γ)/s(∆) ∈ S. We denote the least modal rule system by SK, and the complete lattice of modal rule systems by Σ(SK).

slide-29
SLIDE 29

Modal rule systems

For a set Ξ of multiple-conclusion modal rules, let SK + Ξ be the least modal rule system containing Ξ.

slide-30
SLIDE 30

Modal rule systems

For a set Ξ of multiple-conclusion modal rules, let SK + Ξ be the least modal rule system containing Ξ. If S = SK + Ξ, then we say that S is axiomatizable by Ξ.

slide-31
SLIDE 31

Modal rule systems

For a set Ξ of multiple-conclusion modal rules, let SK + Ξ be the least modal rule system containing Ξ. If S = SK + Ξ, then we say that S is axiomatizable by Ξ. If ρ ∈ S, then we say that the modal rule system S entails or derives the modal rule ρ, and write S ⊢ ρ.

slide-32
SLIDE 32

Modal rule systems and modal logics

slide-33
SLIDE 33

Modal rule systems and modal logics

Let Λ(K) denote the lattice of all modal logics.

slide-34
SLIDE 34

Modal rule systems and modal logics

Let Λ(K) denote the lattice of all modal logics. Given a modal rule system S, let Λ(S) = {ϕ : /ϕ ∈ S} be the corresponding modal logic,

slide-35
SLIDE 35

Modal rule systems and modal logics

Let Λ(K) denote the lattice of all modal logics. Given a modal rule system S, let Λ(S) = {ϕ : /ϕ ∈ S} be the corresponding modal logic, and for a modal logic L, let Σ(L) = SK + {/ϕ : ϕ ∈ L} be the corresponding modal rule system.

slide-36
SLIDE 36

Modal rule systems and modal logics

Then Λ : Σ(SK) → Λ(K) and Σ : Λ(K) → Σ(SK) are order- preserving maps such that Λ(Σ(L)) = L for each L ∈ Λ(K) and S ⊇ Σ(Λ(S)) for each S ∈ Σ(SK).

slide-37
SLIDE 37

Modal rule systems and modal logics

Then Λ : Σ(SK) → Λ(K) and Σ : Λ(K) → Σ(SK) are order- preserving maps such that Λ(Σ(L)) = L for each L ∈ Λ(K) and S ⊇ Σ(Λ(S)) for each S ∈ Σ(SK). Thus, Λ(K) embeds isomorphically into Σ(SK). But the embedding is not a lattice embedding.

slide-38
SLIDE 38

Modal rule systems and modal logics

Then Λ : Σ(SK) → Λ(K) and Σ : Λ(K) → Σ(SK) are order- preserving maps such that Λ(Σ(L)) = L for each L ∈ Λ(K) and S ⊇ Σ(Λ(S)) for each S ∈ Σ(SK). Thus, Λ(K) embeds isomorphically into Σ(SK). But the embedding is not a lattice embedding. We say that a modal logic L is axiomatized (over K) by a set Ξ of multiple-conclusion modal rules if L = Λ(SK + Ξ).

slide-39
SLIDE 39

Modal algebras

A modal algebra A = (A, ♦) is a Boolean algebra A endowed with a unary operator ♦ satisfying

1

♦0 = 0;

2

♦(a ∨ b) = ♦a ∨ ♦b.

slide-40
SLIDE 40

Modal algebras and modal rule systems

A modal algebra A = (A, ♦) validates a multiple-conclusion modal rule Γ/∆ provided for every valuation V on A, if V(γ) = 1 for all γ ∈ Γ, then V(δ) = 1 for some δ ∈ ∆.

slide-41
SLIDE 41

Modal algebras and modal rule systems

A modal algebra A = (A, ♦) validates a multiple-conclusion modal rule Γ/∆ provided for every valuation V on A, if V(γ) = 1 for all γ ∈ Γ, then V(δ) = 1 for some δ ∈ ∆. Otherwise A refutes Γ/∆.

slide-42
SLIDE 42

Modal algebras and modal rule systems

A modal algebra A = (A, ♦) validates a multiple-conclusion modal rule Γ/∆ provided for every valuation V on A, if V(γ) = 1 for all γ ∈ Γ, then V(δ) = 1 for some δ ∈ ∆. Otherwise A refutes Γ/∆. If A validates Γ/∆, we write A | = Γ/∆, and if A refutes Γ/∆, we write A | = Γ/∆.

slide-43
SLIDE 43

Modal rule systems and universal classes

If Γ = {φ1, . . . , φn}, ∆ = {ψ1, . . . , ψm}, and φi(x) and ψj(x) are the terms in the first-order language of modal algebras corresponding to the φi and ψj, then A | = Γ/∆ iff A is a model

  • f the universal sentence ∀x (n

i=1 φi(x) = 1 → m j=1 ψj(x) = 1).

slide-44
SLIDE 44

Modal rule systems and universal classes

If Γ = {φ1, . . . , φn}, ∆ = {ψ1, . . . , ψm}, and φi(x) and ψj(x) are the terms in the first-order language of modal algebras corresponding to the φi and ψj, then A | = Γ/∆ iff A is a model

  • f the universal sentence ∀x (n

i=1 φi(x) = 1 → m j=1 ψj(x) = 1).

Modal rule systems correspond to (are complete for) universal classes of modal algebras.

slide-45
SLIDE 45

Modal rule systems and universal classes

If Γ = {φ1, . . . , φn}, ∆ = {ψ1, . . . , ψm}, and φi(x) and ψj(x) are the terms in the first-order language of modal algebras corresponding to the φi and ψj, then A | = Γ/∆ iff A is a model

  • f the universal sentence ∀x (n

i=1 φi(x) = 1 → m j=1 ψj(x) = 1).

Modal rule systems correspond to (are complete for) universal classes of modal algebras. A class of modal algebras is a universal class iff it is closed under isomorphisms, subalgebras, and ultraproducts.

slide-46
SLIDE 46

Modal logics and varieties

Modal logics correspond to (are complete for) equationally definable classes of modal algebras; that is, models of the sentences ∀x φ(x) = 1 in the first-order language of modal algebras.

slide-47
SLIDE 47

Modal logics and varieties

Modal logics correspond to (are complete for) equationally definable classes of modal algebras; that is, models of the sentences ∀x φ(x) = 1 in the first-order language of modal algebras. A class of modal algebras is an equational class iff it is a variety (closed under homomorphic images, subalgebras, and products).

slide-48
SLIDE 48

Single-conclusion rule systems and quasi-varieties

Modal algebra A validates a single-conclusion modal rule Γ/ψ iff A is a model of the sentence ∀x (n

i=1 φi(x) = 1 → ψ(x) = 1),

where Γ = {φ1, . . . , φn} and φi(x) and ψ(x) are the terms in the first-order language of modal algebras corresponding to the φi and ψ.

slide-49
SLIDE 49

Single-conclusion rule systems and quasi-varieties

Modal algebra A validates a single-conclusion modal rule Γ/ψ iff A is a model of the sentence ∀x (n

i=1 φi(x) = 1 → ψ(x) = 1),

where Γ = {φ1, . . . , φn} and φi(x) and ψ(x) are the terms in the first-order language of modal algebras corresponding to the φi and ψ. Single-conclusion modal rule systems, which are also known as modal consequence relations, correspond to (are complete for) universal Horn classes of modal algebras.

slide-50
SLIDE 50

Single-conclusion rule systems and quasi-varieties

Modal algebra A validates a single-conclusion modal rule Γ/ψ iff A is a model of the sentence ∀x (n

i=1 φi(x) = 1 → ψ(x) = 1),

where Γ = {φ1, . . . , φn} and φi(x) and ψ(x) are the terms in the first-order language of modal algebras corresponding to the φi and ψ. Single-conclusion modal rule systems, which are also known as modal consequence relations, correspond to (are complete for) universal Horn classes of modal algebras. A class of modal algebras is a universal Horn class iff it is a quasi-variety (closed under isomorphisms, subalgebras, products, and ultraproducts).

slide-51
SLIDE 51

Correspondence

Let S be a modal rule system and U be the universal class corresponding to S. Then the variety corresponding to the modal logic Λ(S) is the variety generated by U.

slide-52
SLIDE 52

Locally finite varieties

A variety is locally finite if its every finitely generated algebra is finite.

slide-53
SLIDE 53

Locally finite varieties

A variety is locally finite if its every finitely generated algebra is finite. Boolean algebras are locally finite.

slide-54
SLIDE 54

Locally finite varieties

A variety is locally finite if its every finitely generated algebra is finite. Boolean algebras are locally finite.

  • Theorem. For each n ∈ ω, the n-generated free Boolean algebra

is isomorphic to the powerset of a 2n-element set.

slide-55
SLIDE 55

Locally finite varieties

A variety is locally finite if its every finitely generated algebra is finite. Boolean algebras are locally finite.

  • Theorem. For each n ∈ ω, the n-generated free Boolean algebra

is isomorphic to the powerset of a 2n-element set. But Heyting algebras are not.

slide-56
SLIDE 56

Locally finite varieties

A variety is locally finite if its every finitely generated algebra is finite. Boolean algebras are locally finite.

  • Theorem. For each n ∈ ω, the n-generated free Boolean algebra

is isomorphic to the powerset of a 2n-element set. But Heyting algebras are not. Theorem (Rieger, 1949, Nishimura, 1960). The 1-generated free Heyting algebra, also called the Rieger-Nishimura lattice, is infinite.

slide-57
SLIDE 57

Locally finite varieties

A variety is locally finite if its every finitely generated algebra is finite. Boolean algebras are locally finite.

  • Theorem. For each n ∈ ω, the n-generated free Boolean algebra

is isomorphic to the powerset of a 2n-element set. But Heyting algebras are not. Theorem (Rieger, 1949, Nishimura, 1960). The 1-generated free Heyting algebra, also called the Rieger-Nishimura lattice, is infinite. The varieties of all modal algebras, K4-algebras and S4-algebras are not locally finite.

slide-58
SLIDE 58

Locally finite reducts of Heyting algebras

slide-59
SLIDE 59

Locally finite reducts of Heyting algebras

Heyting algebras (A, ∧, ∨, →, 0, 1).

slide-60
SLIDE 60

Locally finite reducts of Heyting algebras

Heyting algebras (A, ∧, ∨, →, 0, 1). ∨-free reducts (A, ∧, →, 0, 1): implicative semilattices.

slide-61
SLIDE 61

Locally finite reducts of Heyting algebras

Heyting algebras (A, ∧, ∨, →, 0, 1). ∨-free reducts (A, ∧, →, 0, 1): implicative semilattices. →-free reducts (A, ∧, ∨, 0, 1): distributive lattices.

slide-62
SLIDE 62

Locally finite reducts of Heyting algebras

Heyting algebras (A, ∧, ∨, →, 0, 1). ∨-free reducts (A, ∧, →, 0, 1): implicative semilattices. →-free reducts (A, ∧, ∨, 0, 1): distributive lattices. Theorem. (Diego, 1966). The variety of implicative semilattices is locally finite. (Folklore). The variety of distributive lattices is locally finite.

slide-63
SLIDE 63

Locally finite reducts of Heyting algebras

(∧, →, 0)-reduct of Heyting algebras leads to (∧, →, 0)-canonical formulas that are algebraic analogues of Zakharyaschev’s canonical formulas for intermediate logics.

slide-64
SLIDE 64

Locally finite reducts of Heyting algebras

(∧, →, 0)-reduct of Heyting algebras leads to (∧, →, 0)-canonical formulas that are algebraic analogues of Zakharyaschev’s canonical formulas for intermediate logics. (∧, ∨, 0, 1)-reduct of Heyting algebras leads to a new class of (∧, ∨, 0, 1)-canonical formulas.

slide-65
SLIDE 65

Locally finite reducts of Heyting algebras

(∧, →, 0)-reduct of Heyting algebras leads to (∧, →, 0)-canonical formulas that are algebraic analogues of Zakharyaschev’s canonical formulas for intermediate logics. (∧, ∨, 0, 1)-reduct of Heyting algebras leads to a new class of (∧, ∨, 0, 1)-canonical formulas. Theorem. (G. B and N. B., 2009). Every intermediate logic is axiomatizable by (∧, →, 0)-canonical formulas. (G. B and N. B., 2013). Every intermediate logic is axiomatizable by (∧, ∨, 0, 1)-canonical formulas.

slide-66
SLIDE 66

Connection with filtrations

There are two standard methods for proving the finite model property for modal and intermediate logics: filtration and selective filtration.

slide-67
SLIDE 67

Connection with filtrations

There are two standard methods for proving the finite model property for modal and intermediate logics: filtration and selective filtration. Taking (∧, →, 0)-free reduct corresponds to selective filtration.

slide-68
SLIDE 68

Connection with filtrations

There are two standard methods for proving the finite model property for modal and intermediate logics: filtration and selective filtration. Taking (∧, →, 0)-free reduct corresponds to selective filtration. Taking (∧, ∨, 0, 1)-free reduct corresponds to filtration.

slide-69
SLIDE 69

Connection with filtrations

There are two standard methods for proving the finite model property for modal and intermediate logics: filtration and selective filtration. Taking (∧, →, 0)-free reduct corresponds to selective filtration. Taking (∧, ∨, 0, 1)-free reduct corresponds to filtration. Modal analogues of (∧, →, 0)-canonical formulas for transitive modal logics (extensions of K4) and weakly transitive modal logics (extensions of wK4) have been developed (G.B. and N.B 2011, 2012)

slide-70
SLIDE 70

Connection with filtrations

There are two standard methods for proving the finite model property for modal and intermediate logics: filtration and selective filtration. Taking (∧, →, 0)-free reduct corresponds to selective filtration. Taking (∧, ∨, 0, 1)-free reduct corresponds to filtration. Modal analogues of (∧, →, 0)-canonical formulas for transitive modal logics (extensions of K4) and weakly transitive modal logics (extensions of wK4) have been developed (G.B. and N.B 2011, 2012) These methods are based on an algebraic understanding of selective filtration (G.B., Ghilardi, Jibladze, 2011).

slide-71
SLIDE 71

Connection with filtrations

There are two standard methods for proving the finite model property for modal and intermediate logics: filtration and selective filtration. Taking (∧, →, 0)-free reduct corresponds to selective filtration. Taking (∧, ∨, 0, 1)-free reduct corresponds to filtration. Modal analogues of (∧, →, 0)-canonical formulas for transitive modal logics (extensions of K4) and weakly transitive modal logics (extensions of wK4) have been developed (G.B. and N.B 2011, 2012) These methods are based on an algebraic understanding of selective filtration (G.B., Ghilardi, Jibladze, 2011). These formulas are algebraic analogues of Zakharyaschev’s canonical formulas for transitive modal logics.

slide-72
SLIDE 72

Connection with filtrations

Selective filtration works well only in the transitive case.

slide-73
SLIDE 73

Connection with filtrations

Selective filtration works well only in the transitive case. In the non-transitive case one needs to employ standard filtration.

slide-74
SLIDE 74

Connection with filtrations

Selective filtration works well only in the transitive case. In the non-transitive case one needs to employ standard filtration. The method of filtration was originally developed by McKinsey and Tarski (1930s and 40s). Their technique was algebraic.

slide-75
SLIDE 75

Connection with filtrations

Selective filtration works well only in the transitive case. In the non-transitive case one needs to employ standard filtration. The method of filtration was originally developed by McKinsey and Tarski (1930s and 40s). Their technique was algebraic. Lemmon (1960s) and Segerberg (1960s and 70s) developed model-theoretic approach to filtrations.

slide-76
SLIDE 76

Connection with filtrations

Selective filtration works well only in the transitive case. In the non-transitive case one needs to employ standard filtration. The method of filtration was originally developed by McKinsey and Tarski (1930s and 40s). Their technique was algebraic. Lemmon (1960s) and Segerberg (1960s and 70s) developed model-theoretic approach to filtrations. The two are connected through duality.

slide-77
SLIDE 77

Connection with filtrations

Selective filtration works well only in the transitive case. In the non-transitive case one needs to employ standard filtration. The method of filtration was originally developed by McKinsey and Tarski (1930s and 40s). Their technique was algebraic. Lemmon (1960s) and Segerberg (1960s and 70s) developed model-theoretic approach to filtrations. The two are connected through duality. The modern account is discussed in Ghilardi (2010) and van Alten et al. (2013).

slide-78
SLIDE 78

Filtrations model theoretically

Let M = (X, R, V) be a Kripke model and let Σ be a set of formulas closed under subformulas.

slide-79
SLIDE 79

Filtrations model theoretically

Let M = (X, R, V) be a Kripke model and let Σ be a set of formulas closed under subformulas. Define an equivalence relation ∼Σ on X by x ∼Σ y iff (∀ϕ ∈ Σ)(x | = ϕ ⇔ y | = ϕ). Let X′ = X/∼Σ and let V′(p) = {[x] : x ∈ V(p)}, where [x] is the equivalence class of x with respect to ∼Σ.

slide-80
SLIDE 80

Filtrations model theoretically

Let M = (X, R, V) be a Kripke model and let Σ be a set of formulas closed under subformulas. Define an equivalence relation ∼Σ on X by x ∼Σ y iff (∀ϕ ∈ Σ)(x | = ϕ ⇔ y | = ϕ). Let X′ = X/∼Σ and let V′(p) = {[x] : x ∈ V(p)}, where [x] is the equivalence class of x with respect to ∼Σ.

  • Definition. For a binary relation R′ on X′, we say that the triple

M′ = (X′, R′, V′) is a filtration of M through Σ if the following two conditions are satisfied: (F1) xRy ⇒ [x]R′[y]. (F2) [x]R′[y] ⇒ (∀♦ϕ ∈ Σ)(y | = ϕ ⇒ x | = ♦ϕ).

slide-81
SLIDE 81

Stable homomorphisms and CDC

The key concepts for developing an algebraic approach to filtrations are stable homomorphisms and the closed domain condition (CDC).

slide-82
SLIDE 82

Stable homomorphisms and CDC

The key concepts for developing an algebraic approach to filtrations are stable homomorphisms and the closed domain condition (CDC).

  • Definition. Let A = (A, ♦) and B = (B, ♦) be modal algebras

and let h : A → B be a Boolean homomorphism. We call h a stable homomorphism provided ♦h(a) h(♦a) for each a ∈ A.

slide-83
SLIDE 83

Stable homomorphisms and CDC

The key concepts for developing an algebraic approach to filtrations are stable homomorphisms and the closed domain condition (CDC).

  • Definition. Let A = (A, ♦) and B = (B, ♦) be modal algebras

and let h : A → B be a Boolean homomorphism. We call h a stable homomorphism provided ♦h(a) h(♦a) for each a ∈ A. It is easy to see that h : A → B is stable iff h(a) ≤ h(a) for each a ∈ A.

slide-84
SLIDE 84

Stable homomorphisms and CDC

The key concepts for developing an algebraic approach to filtrations are stable homomorphisms and the closed domain condition (CDC).

  • Definition. Let A = (A, ♦) and B = (B, ♦) be modal algebras

and let h : A → B be a Boolean homomorphism. We call h a stable homomorphism provided ♦h(a) h(♦a) for each a ∈ A. It is easy to see that h : A → B is stable iff h(a) ≤ h(a) for each a ∈ A. Stable homomorphisms were studied by G. B., Mines, Morandi (2008), Ghilardi (2010), and Coumans, van Gool (2012).

slide-85
SLIDE 85

Stable homomorphisms and CDC

  • Definition. Let A = (A, ♦) and B = (B, ♦) be modal algebras

and let h : A → B be a stable homomorphism. We say that h satisfies the closed domain condition (CDC) for D ⊆ A if h(♦a) = ♦h(a) for a ∈ D.

slide-86
SLIDE 86

Key idea

Let (A, ♦) and (B, ♦) be modal algebras, (X, R) and (Y, R) be their duals, h : A → B be a Boolean homomorphism and f : Y → X be the dual of h.

slide-87
SLIDE 87

Key idea

Let (A, ♦) and (B, ♦) be modal algebras, (X, R) and (Y, R) be their duals, h : A → B be a Boolean homomorphism and f : Y → X be the dual of h. Then

1

h is one-to-one iff f is onto.

2

h is stable iff f is stable (that is, xRy implies f(x)Rf(y)).

3

h is a modal homomorphism iff f is a p-morphism.

4

If h is stable but not a modal homomorphism it may still be the case that h(♦a) = ♦h(a) for some a ∈ D ⊆ A.

slide-88
SLIDE 88

Key idea

Consequently:

1

Being a stable homomorphism dually corresponds to satisfying condition (F1) in the definition of filtration.

slide-89
SLIDE 89

Key idea

Consequently:

1

Being a stable homomorphism dually corresponds to satisfying condition (F1) in the definition of filtration.

2

Satisfying (CDC) dually corresponds to satisfying condition (F2) in the definition of filtration.

slide-90
SLIDE 90

Filtrations and finite refutation patterns

Refutation Pattern Theorem.

1

If SK ⊢ Γ/∆, then there exist (A1, D1), . . . , (An, Dn) such that each Ai = (Ai, ♦i) is a finite modal algebra, Di ⊆ Ai, and for each modal algebra B = (B, ♦), we have B | = Γ/∆ iff there is i ≤ n and a stable embedding h : Ai ֌ B satisfying (CDC) for Di.

2

If K ⊢ ϕ, then there exist (A1, D1), . . . , (An, Dn) such that each Ai = (Ai, ♦i) is a finite modal algebra, Di ⊆ Ai, and for each modal algebra B = (B, ♦), we have B | = ϕ iff there is i ≤ n and a stable embedding h : Ai ֌ B satisfying (CDC) for Di.

slide-91
SLIDE 91

Proof sketch

If SK ⊢ Γ/∆, then there is a modal algebra A = (A, ♦) refuting Γ/∆.

slide-92
SLIDE 92

Proof sketch

If SK ⊢ Γ/∆, then there is a modal algebra A = (A, ♦) refuting Γ/∆. Therefore, there is a valuation V on A such that V(γ) = 1A for each γ ∈ Γ and V(δ) = 1A for each δ ∈ ∆.

slide-93
SLIDE 93

Proof sketch

If SK ⊢ Γ/∆, then there is a modal algebra A = (A, ♦) refuting Γ/∆. Therefore, there is a valuation V on A such that V(γ) = 1A for each γ ∈ Γ and V(δ) = 1A for each δ ∈ ∆. Let Σ be the set of subformulas of Γ ∪ ∆, A′ be the Boolean subalgebra of A generated by V(Σ), and A′ = (A′, ♦′) be a filtration of A through Σ.

slide-94
SLIDE 94

Proof sketch

If SK ⊢ Γ/∆, then there is a modal algebra A = (A, ♦) refuting Γ/∆. Therefore, there is a valuation V on A such that V(γ) = 1A for each γ ∈ Γ and V(δ) = 1A for each δ ∈ ∆. Let Σ be the set of subformulas of Γ ∪ ∆, A′ be the Boolean subalgebra of A generated by V(Σ), and A′ = (A′, ♦′) be a filtration of A through Σ. Then A′ is a finite modal algebra refuting Γ/∆. In fact, |A′| m, where m = 22|Σ| is the size of the free Boolean algebra on |Σ|-generators.

slide-95
SLIDE 95

Proof sketch

Let A1, . . . , An be the list of all finite modal algebras Ai = (Ai, ♦i) of size m refuting Γ/∆.

slide-96
SLIDE 96

Proof sketch

Let A1, . . . , An be the list of all finite modal algebras Ai = (Ai, ♦i) of size m refuting Γ/∆. Let Vi be a valuation on Ai refuting Γ/∆; that is, Vi(γ) = 1Ai for each γ ∈ Γ and Vi(δ) = 1Ai for each δ ∈ ∆. Set Di = {Vi(ψ) : ♦ψ ∈ Σ}.

slide-97
SLIDE 97

Proof sketch

Let A1, . . . , An be the list of all finite modal algebras Ai = (Ai, ♦i) of size m refuting Γ/∆. Let Vi be a valuation on Ai refuting Γ/∆; that is, Vi(γ) = 1Ai for each γ ∈ Γ and Vi(δ) = 1Ai for each δ ∈ ∆. Set Di = {Vi(ψ) : ♦ψ ∈ Σ}. Key step: Given a modal algebra B = (B, ♦), we show that B | = Γ/∆ iff there is i ≤ n and a stable embedding h : Ai ֌ B satisfying (CDC) for Di.

slide-98
SLIDE 98

Stable canonical rules

  • Definition. Let A = (A, ♦) be a finite modal algebra and let D be

a subset of A. For each a ∈ A we introduce a new propositional letter pa and define the stable canonical rule ρ(A, D) associated with A and D as Γ/∆, where: Γ = {pa∨b ↔ pa ∨ pb : a, b ∈ A} ∪ {p¬a ↔ ¬pa : a ∈ A} ∪ {♦pa → p♦a : a ∈ A} ∪ {p♦a → ♦pa : a ∈ D}, and ∆ = {pa ↔ pb : a, b ∈ A, a = b}.

slide-99
SLIDE 99

Stable canonical rules

Stable Canonical Rule Theorem. Let A = (A, ♦) be a finite modal algebra, D ⊆ A, and B = (B, ♦) be a modal algebra. Then B | = ρ(A, D) iff there is a stable embedding h : A ֌ B satisfying (CDC) for D.

slide-100
SLIDE 100

Stable canonical rules

Corollary.

1

If SK ⊢ Γ/∆, then there exist (A1, D1), . . . , (An, Dn) such that each Ai = (Ai, ♦i) is a finite modal algebra, Di ⊆ Ai, and for each modal algebra B = (B, ♦), we have: B | = Γ/∆ iff B | = ρ(A1, D1), . . . , ρ(An, Dn).

2

If K ⊢ ϕ, then there exist (A1, D1), . . . , (An, Dn) such that each Ai = (Ai, ♦i) is a finite modal algebra, Di ⊆ Ai, and for each modal algebra B = (B, ♦), we have: B | = ϕ iff B | = ρ(A1, D1), . . . , ρ(An, Dn).

slide-101
SLIDE 101

Proof

Suppose SK ⊢ Γ/∆.

slide-102
SLIDE 102

Proof

Suppose SK ⊢ Γ/∆. By the Refutation Pattern Theorem, there exist (A1, D1), . . . , (An, Dn) such that each Ai = (Ai, ♦i) is a finite modal algebra, Di ⊆ Ai, and for each modal algebra B = (B, ♦), we have B | = Γ/∆ iff there is i ≤ n and a stable embedding h : Ai ֌ B satisfying (CDC) for Di.

slide-103
SLIDE 103

Proof

Suppose SK ⊢ Γ/∆. By the Refutation Pattern Theorem, there exist (A1, D1), . . . , (An, Dn) such that each Ai = (Ai, ♦i) is a finite modal algebra, Di ⊆ Ai, and for each modal algebra B = (B, ♦), we have B | = Γ/∆ iff there is i ≤ n and a stable embedding h : Ai ֌ B satisfying (CDC) for Di. By the Stable Canonical Rule Theorem, this is equivalent to the existence of i ≤ n such that B | = ρ(Ai, Di).

slide-104
SLIDE 104

Proof

Suppose SK ⊢ Γ/∆. By the Refutation Pattern Theorem, there exist (A1, D1), . . . , (An, Dn) such that each Ai = (Ai, ♦i) is a finite modal algebra, Di ⊆ Ai, and for each modal algebra B = (B, ♦), we have B | = Γ/∆ iff there is i ≤ n and a stable embedding h : Ai ֌ B satisfying (CDC) for Di. By the Stable Canonical Rule Theorem, this is equivalent to the existence of i ≤ n such that B | = ρ(Ai, Di). Thus, B | = Γ/∆ iff B | = ρ(A1, D1), . . . , ρ(An, Dn).

slide-105
SLIDE 105

Main Theorem

1

Each modal rule system S over SK is axiomatizable by stable canonical rules.

2

Each modal logic L is axiomatizable by stable canonical rules.

slide-106
SLIDE 106

Conclusions

slide-107
SLIDE 107

Conclusions

Part 1 of the Main Theorem yields a solution of an open problem of Jerabek.

slide-108
SLIDE 108

Conclusions

Part 1 of the Main Theorem yields a solution of an open problem of Jerabek. Part 2 yields a solution of an open problem of Zakharyaschev. However, our solution is by means of multiple-conclusion rules rather than formulas.

slide-109
SLIDE 109

Conclusions

Part 1 of the Main Theorem yields a solution of an open problem of Jerabek. Part 2 yields a solution of an open problem of Zakharyaschev. However, our solution is by means of multiple-conclusion rules rather than formulas. Also our axiomatization requires to work with all finite modal

  • algebras. It is not sufficient to work with only finite s.i. modal

algebras.

slide-110
SLIDE 110

Conclusions

Part 1 of the Main Theorem yields a solution of an open problem of Jerabek. Part 2 yields a solution of an open problem of Zakharyaschev. However, our solution is by means of multiple-conclusion rules rather than formulas. Also our axiomatization requires to work with all finite modal

  • algebras. It is not sufficient to work with only finite s.i. modal

algebras. Various applications of this method will be discussed in Part II of the talk by Silvio Ghilardi.

slide-111
SLIDE 111

Thank you!