Post Completeness in Congruential Modal Logics Peter Fritz - - PowerPoint PPT Presentation

post completeness in congruential modal logics
SMART_READER_LITE
LIVE PREVIEW

Post Completeness in Congruential Modal Logics Peter Fritz - - PowerPoint PPT Presentation

Post Completeness in Congruential Modal Logics Peter Fritz University of Oslo peter.fritz@ifikk.uio.no AiML September 2, 2016 1 / 10 Post completeness Let L be a set (the formulas); let C P ( L ) such that L C (the logics). 2 / 10


slide-1
SLIDE 1

Post Completeness in Congruential Modal Logics

Peter Fritz

University of Oslo peter.fritz@ifikk.uio.no

AiML September 2, 2016

1 / 10

slide-2
SLIDE 2

Post completeness

Let L be a set (the formulas); let C ⊆ P(L) such that L ∈ C (the logics).

2 / 10

slide-3
SLIDE 3

Post completeness

Let L be a set (the formulas); let C ⊆ P(L) such that L ∈ C (the logics). Λ ∈ C is Post complete in C iff Λ = L and there is no Λ′ ∈ C such that Λ ⊂ Λ′ ⊂ L.

2 / 10

slide-4
SLIDE 4

Post completeness

Let L be a set (the formulas); let C ⊆ P(L) such that L ∈ C (the logics). Λ ∈ C is Post complete in C iff Λ = L and there is no Λ′ ∈ C such that Λ ⊂ Λ′ ⊂ L. In short: being Post complete is being a co-atom.

2 / 10

slide-5
SLIDE 5

Post completeness

Let L be a set (the formulas); let C ⊆ P(L) such that L ∈ C (the logics). Λ ∈ C is Post complete in C iff Λ = L and there is no Λ′ ∈ C such that Λ ⊂ Λ′ ⊂ L. In short: being Post complete is being a co-atom. Theorem (Makinson 1971): There are two logics Post complete in normal modal logics, Triv = Kp ↔ p and Ver = Kp

2 / 10

slide-6
SLIDE 6

Post completeness

Let L be a set (the formulas); let C ⊆ P(L) such that L ∈ C (the logics). Λ ∈ C is Post complete in C iff Λ = L and there is no Λ′ ∈ C such that Λ ⊂ Λ′ ⊂ L. In short: being Post complete is being a co-atom. Theorem (Makinson 1971): There are two logics Post complete in normal modal logics, Triv = Kp ↔ p and Ver = Kp What about other lattices of modal logics?

2 / 10

slide-7
SLIDE 7

Congruential modal logics

L: propositional language with operators ⊤, ¬, ∧ and .

3 / 10

slide-8
SLIDE 8

Congruential modal logics

L: propositional language with operators ⊤, ¬, ∧ and . Modal logic: Λ ⊆ L containing all tautologies and closed under MP and US.

3 / 10

slide-9
SLIDE 9

Congruential modal logics

L: propositional language with operators ⊤, ¬, ∧ and . Modal logic: Λ ⊆ L containing all tautologies and closed under MP and US. Congruential modal logic (CML): Modal logic Λ closed under ϕ ↔ ψ/ϕ ↔ ψ.

3 / 10

slide-10
SLIDE 10

Congruential modal logics

L: propositional language with operators ⊤, ¬, ∧ and . Modal logic: Λ ⊆ L containing all tautologies and closed under MP and US. Congruential modal logic (CML): Modal logic Λ closed under ϕ ↔ ψ/ϕ ↔ ψ. Modal algebra: A = A, 1, −, ⊓, ∗ such that A, 1, −, ⊓ is a Boolean algebra and ∗ : A → A.

3 / 10

slide-11
SLIDE 11

Congruential modal logics

L: propositional language with operators ⊤, ¬, ∧ and . Modal logic: Λ ⊆ L containing all tautologies and closed under MP and US. Congruential modal logic (CML): Modal logic Λ closed under ϕ ↔ ψ/ϕ ↔ ψ. Modal algebra: A = A, 1, −, ⊓, ∗ such that A, 1, −, ⊓ is a Boolean algebra and ∗ : A → A. Λ(A), the logic of A: {ϕ ∈ L : ϕ mapped to 1 by all interpretations in A}

3 / 10

slide-12
SLIDE 12

Congruential modal logics

L: propositional language with operators ⊤, ¬, ∧ and . Modal logic: Λ ⊆ L containing all tautologies and closed under MP and US. Congruential modal logic (CML): Modal logic Λ closed under ϕ ↔ ψ/ϕ ↔ ψ. Modal algebra: A = A, 1, −, ⊓, ∗ such that A, 1, −, ⊓ is a Boolean algebra and ∗ : A → A. Λ(A), the logic of A: {ϕ ∈ L : ϕ mapped to 1 by all interpretations in A} Theorem (Hansson & G¨ ardenfors 1973): Λ ⊆ L is a CML iff Λ is the logic of some modal algebra.

3 / 10

slide-13
SLIDE 13

A continuum of Post complete logics

C-Post complete: Post complete in (the lattice of) congruential modal logics.

4 / 10

slide-14
SLIDE 14

A continuum of Post complete logics

C-Post complete: Post complete in (the lattice of) congruential modal logics. Theorem: The number of C-Post complete modal logics is 1.

4 / 10

slide-15
SLIDE 15

A continuum of Post complete logics

C-Post complete: Post complete in (the lattice of) congruential modal logics. Theorem: The number of C-Post complete modal logics is 1. Proof: By Lindenbaum’s Lemma, every consistent CML can be extended to a C-Post complete one.

4 / 10

slide-16
SLIDE 16

A continuum of Post complete logics

C-Post complete: Post complete in (the lattice of) congruential modal logics. Theorem: The number of C-Post complete modal logics is 1. Proof: By Lindenbaum’s Lemma, every consistent CML can be extended to a C-Post complete one. So it suffices to construct 1 CMLs such that any two of them have an inconsistent join.

4 / 10

slide-17
SLIDE 17

A continuum of Post complete logics

C-Post complete: Post complete in (the lattice of) congruential modal logics. Theorem: The number of C-Post complete modal logics is 1. Proof: By Lindenbaum’s Lemma, every consistent CML can be extended to a C-Post complete one. So it suffices to construct 1 CMLs such that any two of them have an inconsistent join. We construct one for every set of natural numbers S ⊆ ω.

4 / 10

slide-18
SLIDE 18

A continuum of Post complete logics

∅ ω AS based on algebra of finite/cofinite subsets of ω.

slide-19
SLIDE 19

A continuum of Post complete logics

∅ ω AS based on algebra of finite/cofinite subsets of ω. b0 b1 b2 b3 . . .

slide-20
SLIDE 20

A continuum of Post complete logics

∅ ω AS based on algebra of finite/cofinite subsets of ω. b0 b1 b2 b3 . . .

slide-21
SLIDE 21

A continuum of Post complete logics

∅ ω AS based on algebra of finite/cofinite subsets of ω. b0 b1 b2 b3 . . . −bn if n ∈ S if n / ∈ S

slide-22
SLIDE 22

A continuum of Post complete logics

∅ ω AS based on algebra of finite/cofinite subsets of ω. b0 b1 b2 b3 . . . −bn if n ∈ S if n / ∈ S Consider ϕn = ¬n⊤

slide-23
SLIDE 23

A continuum of Post complete logics

∅ ω AS based on algebra of finite/cofinite subsets of ω. b0 b1 b2 b3 . . . −bn if n ∈ S if n / ∈ S Consider ϕn = ¬n⊤ ϕn ∈ Λ(AS) iff n ∈ S ¬ϕn ∈ Λ(AS) iff n / ∈ S

slide-24
SLIDE 24

A continuum of Post complete logics

∅ ω AS based on algebra of finite/cofinite subsets of ω. b0 b1 b2 b3 . . . −bn if n ∈ S if n / ∈ S Consider ϕn = ¬n⊤ ϕn ∈ Λ(AS) iff n ∈ S ¬ϕn ∈ Λ(AS) iff n / ∈ S

  • 5 / 10
slide-25
SLIDE 25

Neighborhood Semantics

Neighborhood frame: Pair W, N such that W is a set and N : P(W) → P(W).

6 / 10

slide-26
SLIDE 26

Neighborhood Semantics

Neighborhood frame: Pair W, N such that W is a set and N : P(W) → P(W). W, N, V , w ϕ iff w ∈ N({v ∈ W : W, N, V , v ϕ})

6 / 10

slide-27
SLIDE 27

Neighborhood Semantics

Neighborhood frame: Pair W, N such that W is a set and N : P(W) → P(W). W, N, V , w ϕ iff w ∈ N({v ∈ W : W, N, V , v ϕ}) Neighborhood frames are (effectively) modal algebras based on powerset algebras.

6 / 10

slide-28
SLIDE 28

Neighborhood Semantics

Neighborhood frame: Pair W, N such that W is a set and N : P(W) → P(W). W, N, V , w ϕ iff w ∈ N({v ∈ W : W, N, V , v ϕ}) Neighborhood frames are (effectively) modal algebras based on powerset algebras. Theorem: There are at least ℵ0 C-Post complete modal logics each of which is the logic of a class of neighborhood frames.

6 / 10

slide-29
SLIDE 29

Neighborhood Semantics

Neighborhood frame: Pair W, N such that W is a set and N : P(W) → P(W). W, N, V , w ϕ iff w ∈ N({v ∈ W : W, N, V , v ϕ}) Neighborhood frames are (effectively) modal algebras based on powerset algebras. Theorem: There are at least ℵ0 C-Post complete modal logics each of which is the logic of a class of neighborhood frames. Proof: We construct one as Λ(An) for each n < ω.

6 / 10

slide-30
SLIDE 30

Neighborhood Semantics

∅ = b0 n = {0, . . . , n − 1} An based on P(n); Λn = Λ(An)

slide-31
SLIDE 31

Neighborhood Semantics

∅ = b0 n = {0, . . . , n − 1} An based on P(n); Λn = Λ(An) b1 b2 ... b2n−3 b2n−2

slide-32
SLIDE 32

Neighborhood Semantics

∅ = b0 n = {0, . . . , n − 1} An based on P(n); Λn = Λ(An) b1 b2 ... b2n−3 b2n−2

slide-33
SLIDE 33

Neighborhood Semantics

∅ = b0 n = {0, . . . , n − 1} An based on P(n); Λn = Λ(An) b1 b2 ... b2n−3 b2n−2

slide-34
SLIDE 34

Neighborhood Semantics

∅ = b0 n = {0, . . . , n − 1} An based on P(n); Λn = Λ(An) b1 b2 ... b2n−3 b2n−2 If n < n′, then ¬2n−1⊥ ∈ Λn ¬2n−1⊥ / ∈ Λn′

slide-35
SLIDE 35

Neighborhood Semantics

∅ = b0 n = {0, . . . , n − 1} An based on P(n); Λn = Λ(An) b1 b2 ... b2n−3 b2n−2 If n < n′, then ¬2n−1⊥ ∈ Λn ¬2n−1⊥ / ∈ Λn′ Let Λ ⊃ Λn and ϕ ∈ Λ\Λn. Mapped to non-top element by some interpretation; replace proposition letters by “defini- tions” accordingly: ϕ′.

slide-36
SLIDE 36

Neighborhood Semantics

∅ = b0 n = {0, . . . , n − 1} An based on P(n); Λn = Λ(An) b1 b2 ... b2n−3 b2n−2 If n < n′, then ¬2n−1⊥ ∈ Λn ¬2n−1⊥ / ∈ Λn′ Let Λ ⊃ Λn and ϕ ∈ Λ\Λn. Mapped to non-top element by some interpretation; replace proposition letters by “defini- tions” accordingly: ϕ′. ¬kϕ′ ∈ Λn for some k. k⊤ ↔ kϕ′ ∈ Λ. But k⊤ ∈ Λn ⊆ Λ, so kϕ′ ∈ Λ. So Λ = L.

slide-37
SLIDE 37

Neighborhood Semantics

∅ = b0 n = {0, . . . , n − 1} An based on P(n); Λn = Λ(An) b1 b2 ... b2n−3 b2n−2 If n < n′, then ¬2n−1⊥ ∈ Λn ¬2n−1⊥ / ∈ Λn′ Let Λ ⊃ Λn and ϕ ∈ Λ\Λn. Mapped to non-top element by some interpretation; replace proposition letters by “defini- tions” accordingly: ϕ′. ¬kϕ′ ∈ Λn for some k. k⊤ ↔ kϕ′ ∈ Λ. But k⊤ ∈ Λn ⊆ Λ, so kϕ′ ∈ Λ. So Λ = L.

  • 7 / 10
slide-38
SLIDE 38

Neighborhood Semantics

Is every C-Post complete modal logic the logic of a class of neighborhood frames?

8 / 10

slide-39
SLIDE 39

Neighborhood Semantics

Is every C-Post complete modal logic the logic of a class of neighborhood frames? Left open in the paper. (In work in progress: No – some consistent CML is not valid on any neighborhood frame.)

8 / 10

slide-40
SLIDE 40

Truth-functionality

Truth-functional: The logic of a two-element modal algebra.

9 / 10

slide-41
SLIDE 41

Truth-functionality

Truth-functional: The logic of a two-element modal algebra. ∅-Post complete: Post complete in (the lattice of) all modal logics.

9 / 10

slide-42
SLIDE 42

Truth-functionality

Truth-functional: The logic of a two-element modal algebra. ∅-Post complete: Post complete in (the lattice of) all modal logics. Theorem (Makinson 1971/Segerberg 1972): The following are equivalent for an NML:

◮ ∅-Post completeness ◮ Truth-functionality ◮ Post completeness in normal/congruential modal logics

9 / 10

slide-43
SLIDE 43

Truth-functionality

Truth-functional: The logic of a two-element modal algebra. ∅-Post complete: Post complete in (the lattice of) all modal logics. Theorem (Makinson 1971/Segerberg 1972): The following are equivalent for an NML:

◮ ∅-Post completeness ◮ Truth-functionality ◮ Post completeness in normal/congruential modal logics

Theorem: The following are equivalent for a CML:

◮ ∅-Post completeness ◮ Truth-functionality

9 / 10

slide-44
SLIDE 44

Truth-functionality

Truth-functional: The logic of a two-element modal algebra. ∅-Post complete: Post complete in (the lattice of) all modal logics. Theorem (Makinson 1971/Segerberg 1972): The following are equivalent for an NML:

◮ ∅-Post completeness ◮ Truth-functionality ◮ Post completeness in normal/congruential modal logics

Theorem: The following are equivalent for a CML:

◮ ∅-Post completeness ◮ Truth-functionality

(The proof is a variant of the proof for NMLs.)

9 / 10

slide-45
SLIDE 45

Characterizing intersections

Theorem (Humberstone 2016): NMLs ∅-Post complete = NML axiomatized by p → p CMLs ∅-Post complete = CML ax. by (p ↔ q) → (p ↔ q)

10 / 10

slide-46
SLIDE 46

Characterizing intersections

Theorem (Humberstone 2016): NMLs ∅-Post complete = NML axiomatized by p → p CMLs ∅-Post complete = CML ax. by (p ↔ q) → (p ↔ q) Question: Can we characterize ∅-Post complete modal logics closed under some rules using the corresponding conditionals?

10 / 10

slide-47
SLIDE 47

Characterizing intersections

Theorem (Humberstone 2016): NMLs ∅-Post complete = NML axiomatized by p → p CMLs ∅-Post complete = CML ax. by (p ↔ q) → (p ↔ q) Question: Can we characterize ∅-Post complete modal logics closed under some rules using the corresponding conditionals? Theorem:

  • (∅-Post ∩ L(R)) = ε0(Λ∅(−

→ R)). (See paper for details and proof.)

10 / 10

slide-48
SLIDE 48

Characterizing intersections (details)

(Substitution-invariant) rule: Set of finite non-empty sequences of formulas closed under US. Γ ⊆ L closed under a rule R: If ρ0, . . . , ρn ∈ R and ρi ∈ Γ for all i < n, then ρn ∈ Γ.

◮ ∅-Post(Γ): set of ∅-Post complete modal logics extending Γ ◮ L(R): set of modal logics closed under R ◮ −

→ R = {

i<n ρi → ρn : ρ0, . . . , ρn ∈ R} ◮ Λ∅(Γ): modal logic axiomatized by Γ ◮ ε0(Γ) = {ϕ ∈ L : all substitution instances of ϕ without

proposition letters are in Γ} Theorem: (∅-Post(Γ) ∩ L(R)) = ε0(Λ∅(Γ ∪ − → R)). Open Question: How can we characterize R-Post(Γ)?

10 / 10

slide-49
SLIDE 49

A CML without neighborhood frames

The CML axiomatized by (A1) (⊤ ∧ p) ↔ (⊤ → (p ∧ (⊤ ∧ p))) (A2) (⊤ ∧ p) ↔ (⊤ → (p ∧ ¬(⊤ ∧ p))) (A3) ⊤ (A4) ¬⊥ is not valid on any modal algebra based on an atomic Boolean algebra.

10 / 10