Intuitionistic modalities in topology and algebra Mamuka Jibladze - - PowerPoint PPT Presentation

intuitionistic modalities in topology and algebra
SMART_READER_LITE
LIVE PREVIEW

Intuitionistic modalities in topology and algebra Mamuka Jibladze - - PowerPoint PPT Presentation

Intuitionistic modalities in topology and algebra Mamuka Jibladze Razmadze Mathematical Institute, Tbilisi TACL2011, Marseille 27.VII.2011 L. Esakia, Quantification in intuitionistic logic with provability smack. Bull. Sect. Logic 27 (1998),


slide-1
SLIDE 1

Intuitionistic modalities in topology and algebra

Mamuka Jibladze

Razmadze Mathematical Institute, Tbilisi

TACL2011, Marseille 27.VII.2011

slide-2
SLIDE 2
  • L. Esakia, Quantification in intuitionistic logic with provability
  • smack. Bull. Sect. Logic 27 (1998), 26-28.
  • L. Esakia, Synopsis of Fronton theory. Logical Investigations 7

(2000), 137-147 (in Russian).

  • L. Esakia, M. Jibladze, D. Pataraia, Scattered toposes. Annals
  • f Pure and Applied Logic 103 (2000), 97–107
  • L. Esakia, Intuitionistic logic and modality via topology. Annals
  • f Pure and Applied Logic 127 (2004), 155–170
  • L. Esakia, The modalized Heyting calculus: a conservative

modal extension of the Intuitionistic Logic. Journal of Applied Non-Classical Logics 16 (2006), 349–366.

slide-3
SLIDE 3

Classical modal systems and topology

S4

The system S4 is normal and satisfies p → ✸p, ✸✸p ↔ ✸p, ✸(p ∨ q) ↔ ✸p ∨ ✸q.

slide-4
SLIDE 4

Classical modal systems and topology

S4

The system S4 is normal and satisfies p → ✸p, ✸✸p ↔ ✸p, ✸(p ∨ q) ↔ ✸p ∨ ✸q. Topological semantics (McKinsey & Tarski) — ✸ can be interpreted as the closure operator C of a topological space X:

slide-5
SLIDE 5

Classical modal systems and topology

S4

The system S4 is normal and satisfies p → ✸p, ✸✸p ↔ ✸p, ✸(p ∨ q) ↔ ✸p ∨ ✸q. Topological semantics (McKinsey & Tarski) — ✸ can be interpreted as the closure operator C of a topological space X: valuation v(ϕ) ⊆ X;

slide-6
SLIDE 6

Classical modal systems and topology

S4

The system S4 is normal and satisfies p → ✸p, ✸✸p ↔ ✸p, ✸(p ∨ q) ↔ ✸p ∨ ✸q. Topological semantics (McKinsey & Tarski) — ✸ can be interpreted as the closure operator C of a topological space X: valuation v(ϕ) ⊆ X; v(✸ϕ) = C v(ϕ)

slide-7
SLIDE 7

Classical modal systems and topology

S4

Algebraic semantics — Closure algebra (B, c)

slide-8
SLIDE 8

Classical modal systems and topology

S4

Algebraic semantics — Closure algebra (B, c) where B = (B, ∧, ∨, ¬, 0, 1) is a Boolean algebra and c : B → B satisfies

slide-9
SLIDE 9

Classical modal systems and topology

S4

Algebraic semantics — Closure algebra (B, c) where B = (B, ∧, ∨, ¬, 0, 1) is a Boolean algebra and c : B → B satisfies c 0 = 0, b c b, c c b = c b, c(b ∨ b′) = c b ∨ c b′.

slide-10
SLIDE 10

Classical modal systems and topology

S4

Equivalently — using the dual interior operator i = ¬ c ¬

slide-11
SLIDE 11

Classical modal systems and topology

S4

Equivalently — using the dual interior operator i = ¬ c ¬ satisfying i 1 = 1, i b b, i i b = i b, i(b ∧ b′) = i b ∧ i b′.

slide-12
SLIDE 12

Classical modal systems and topology

S4

Equivalently — using the dual interior operator i = ¬ c ¬ satisfying i 1 = 1, i b b, i i b = i b, i(b ∧ b′) = i b ∧ i b′. These were considered by Rasiowa and Sikorski under the name of topological Boolean algebras; Blok used the term interior algebra which is mostly used nowadays along with S4-algebra.

slide-13
SLIDE 13

Classical modal systems and topology

wK4

Closure/interior is one among many ways to define the topology

  • f a space X.
slide-14
SLIDE 14

Classical modal systems and topology

wK4

Closure/interior is one among many ways to define the topology

  • f a space X.

Every topology has its derivative operator — for A ⊆ X, δA := {x ∈ X | every neighborhood of x meets A \ {x}}.

slide-15
SLIDE 15

Classical modal systems and topology

wK4

Closure/interior is one among many ways to define the topology

  • f a space X.

Every topology has its derivative operator — for A ⊆ X, δA := {x ∈ X | every neighborhood of x meets A \ {x}}. For every topology, the corresponding δ satisfies

slide-16
SLIDE 16

Classical modal systems and topology

wK4

Closure/interior is one among many ways to define the topology

  • f a space X.

Every topology has its derivative operator — for A ⊆ X, δA := {x ∈ X | every neighborhood of x meets A \ {x}}. For every topology, the corresponding δ satisfies δ∅ = ∅, δ(A ∪ B) = δA ∪ δB, δδA ⊆ A ∪ δA.

slide-17
SLIDE 17

Classical modal systems and topology

wK4

Half of the time, it is more useful to work with the dual coderivative operator given by τA := X − δ(X − A);

slide-18
SLIDE 18

Classical modal systems and topology

wK4

Half of the time, it is more useful to work with the dual coderivative operator given by τA := X − δ(X − A);

  • ne has τA = I A ∪ Isol(X − A),
slide-19
SLIDE 19

Classical modal systems and topology

wK4

Half of the time, it is more useful to work with the dual coderivative operator given by τA := X − δ(X − A);

  • ne has τA = I A ∪ Isol(X − A),

where I is the interior, I A = X − C(X − A) and Isol S denotes the set of isolated points of S ⊆ X (with respect to the topology induced from X).

slide-20
SLIDE 20

Classical modal systems and topology

wK4

Half of the time, it is more useful to work with the dual coderivative operator given by τA := X − δ(X − A);

  • ne has τA = I A ∪ Isol(X − A),

where I is the interior, I A = X − C(X − A) and Isol S denotes the set of isolated points of S ⊆ X (with respect to the topology induced from X). This τ satisfies the dual identities τX = X, τ(A ∩ B) = τA ∩ τB, A ∩ τA ⊆ ττA.

slide-21
SLIDE 21

Classical modal systems and topology

wK4

If one wants to have a modal system with topological semantics interpreting ✸ as δ, and ✷ as τ, one thus arrives at a normal system with an additional axiom

slide-22
SLIDE 22

Classical modal systems and topology

wK4

If one wants to have a modal system with topological semantics interpreting ✸ as δ, and ✷ as τ, one thus arrives at a normal system with an additional axiom (p&✷p) → ✷✷p,

slide-23
SLIDE 23

Classical modal systems and topology

wK4

If one wants to have a modal system with topological semantics interpreting ✸ as δ, and ✷ as τ, one thus arrives at a normal system with an additional axiom (p&✷p) → ✷✷p,

  • r equivalently

✸✸p → (p ∨ ✸p).

slide-24
SLIDE 24

Classical modal systems and topology

wK4

If one wants to have a modal system with topological semantics interpreting ✸ as δ, and ✷ as τ, one thus arrives at a normal system with an additional axiom (p&✷p) → ✷✷p,

  • r equivalently

✸✸p → (p ∨ ✸p). This is wK4, or weak K4.

slide-25
SLIDE 25

Classical modal systems and topology

wK4

For the algebraic semantics one has derivative algebras (B, δ) — Boolean algebras with an operator δ satisfying δ 0 = 0, δ(b ∨ b′) = δ b ∨ δ b′, δ δ b b ∨ δ b.

slide-26
SLIDE 26

Classical modal systems and topology

wK4

For the algebraic semantics one has derivative algebras (B, δ) — Boolean algebras with an operator δ satisfying δ 0 = 0, δ(b ∨ b′) = δ b ∨ δ b′, δ δ b b ∨ δ b. Or, one might define them in terms of the dual coderivative

  • perator τ = ¬ δ ¬ with axioms

τ 1 = 1, τ(b ∧ b′) = τ b ∧ τ b′, b ∧ τ b τ τ b.

slide-27
SLIDE 27

The intuitionistic side

HC

Let us now consider the intuitionistic counterparts of these systems.

slide-28
SLIDE 28

The intuitionistic side

HC

Let us now consider the intuitionistic counterparts of these systems. For a closure algebra (B, c), the subset H = i(B) = {i b | b ∈ B} = Fix(i) = {h ∈ B | i h = h} is a sublattice of B;

slide-29
SLIDE 29

The intuitionistic side

HC

Let us now consider the intuitionistic counterparts of these systems. For a closure algebra (B, c), the subset H = i(B) = {i b | b ∈ B} = Fix(i) = {h ∈ B | i h = h} is a sublattice of B; it is a Heyting algebra with respect to the implication h − →

H h′ := i(h → h′)

slide-30
SLIDE 30

The intuitionistic side

HC

Let us now consider the intuitionistic counterparts of these systems. For a closure algebra (B, c), the subset H = i(B) = {i b | b ∈ B} = Fix(i) = {h ∈ B | i h = h} is a sublattice of B; it is a Heyting algebra with respect to the implication h − →

H h′ := i(h → h′)

and is thus an algebraic model of the Heyting propositional Calculus HC.

slide-31
SLIDE 31

The intuitionistic side

HC

Let us now consider the intuitionistic counterparts of these systems. For a closure algebra (B, c), the subset H = i(B) = {i b | b ∈ B} = Fix(i) = {h ∈ B | i h = h} is a sublattice of B; it is a Heyting algebra with respect to the implication h − →

H h′ := i(h → h′)

and is thus an algebraic model of the Heyting propositional Calculus HC. Obviously, i itself disappears from sight in H;

slide-32
SLIDE 32

The intuitionistic side

HC

Let us now consider the intuitionistic counterparts of these systems. For a closure algebra (B, c), the subset H = i(B) = {i b | b ∈ B} = Fix(i) = {h ∈ B | i h = h} is a sublattice of B; it is a Heyting algebra with respect to the implication h − →

H h′ := i(h → h′)

and is thus an algebraic model of the Heyting propositional Calculus HC. Obviously, i itself disappears from sight in H; also in general c does not leave any manageable “trace” on H.

slide-33
SLIDE 33

The intuitionistic side

mHC

The situation is more interesting with the (co)derivative semantics.

slide-34
SLIDE 34

The intuitionistic side

mHC

The situation is more interesting with the (co)derivative semantics. Note that when (B, c) = (P(X), C) for a topological space X, the corresponding H is the Heyting algebra O(X) of all open sets of X.

slide-35
SLIDE 35

The intuitionistic side

mHC

The situation is more interesting with the (co)derivative semantics. Note that when (B, c) = (P(X), C) for a topological space X, the corresponding H is the Heyting algebra O(X) of all open sets of X. In terms of the coderivative, a subset U ⊆ X is open if and only if U ⊆ τU.

slide-36
SLIDE 36

The intuitionistic side

mHC

The situation is more interesting with the (co)derivative semantics. Note that when (B, c) = (P(X), C) for a topological space X, the corresponding H is the Heyting algebra O(X) of all open sets of X. In terms of the coderivative, a subset U ⊆ X is open if and only if U ⊆ τU. More generally, for a (co)derivative algebra (B, τ) one gets the Heyting algebra H := {h ∈ B | h τ h}.

slide-37
SLIDE 37

The intuitionistic side

mHC

The situation is more interesting with the (co)derivative semantics. Note that when (B, c) = (P(X), C) for a topological space X, the corresponding H is the Heyting algebra O(X) of all open sets of X. In terms of the coderivative, a subset U ⊆ X is open if and only if U ⊆ τU. More generally, for a (co)derivative algebra (B, τ) one gets the Heyting algebra H := {h ∈ B | h τ h}. And now, τ restricts to H in a nontrivial way:

slide-38
SLIDE 38

The intuitionistic side

mHC

The situation is more interesting with the (co)derivative semantics. Note that when (B, c) = (P(X), C) for a topological space X, the corresponding H is the Heyting algebra O(X) of all open sets of X. In terms of the coderivative, a subset U ⊆ X is open if and only if U ⊆ τU. More generally, for a (co)derivative algebra (B, τ) one gets the Heyting algebra H := {h ∈ B | h τ h}. And now, τ restricts to H in a nontrivial way: since τ is obviously monotone, h τ h implies τ h τ τ h, i. e. τ |H ⊆ H.

slide-39
SLIDE 39

The intuitionistic side

mHC

Thus, each coderivative algebra (B, τ) gives rise to a Heyting algebra H = {h ∈ B | h τ h} equipped with an operator τ = τ |H : H → H.

slide-40
SLIDE 40

The intuitionistic side

mHC

Thus, each coderivative algebra (B, τ) gives rise to a Heyting algebra H = {h ∈ B | h τ h} equipped with an operator τ = τ |H : H → H. Then obviously τ 1 = 1, τ(h ∧ h′) = τ h ∧ τ h′

  • n H.
slide-41
SLIDE 41

The intuitionistic side

mHC

Now if (B, τ) = (P(X), τ) for a topological space X, the corresponding operator τ = τ|O(X) : O(X) → O(X) can be defined entirely in terms of O(X) as follows:

slide-42
SLIDE 42

The intuitionistic side

mHC

Now if (B, τ) = (P(X), τ) for a topological space X, the corresponding operator τ = τ|O(X) : O(X) → O(X) can be defined entirely in terms of O(X) as follows: τ(U) = V ∪ (V − − − →

O(X) U) | V ∈ O(X)

  • .
slide-43
SLIDE 43

The intuitionistic side

mHC

Now if (B, τ) = (P(X), τ) for a topological space X, the corresponding operator τ = τ|O(X) : O(X) → O(X) can be defined entirely in terms of O(X) as follows: τ(U) = V ∪ (V − − − →

O(X) U) | V ∈ O(X)

  • .

In particular, one has τ(U) V ∪

  • V −

− − →

O(X) U

  • for any U, V ∈ O(X).
slide-44
SLIDE 44

The intuitionistic side

mHC

We thus arrive at an intuitionistic modal system mHC, with topological semantics given by valuations via open sets of a space and the modality ✷ interpreted as the coderivative restricted to open sets.

slide-45
SLIDE 45

The intuitionistic side

mHC

We thus arrive at an intuitionistic modal system mHC, with topological semantics given by valuations via open sets of a space and the modality ✷ interpreted as the coderivative restricted to open sets. It is given by adding to the axioms of HC the axioms ✷(p → q) → (✷p → ✷q), p → ✷p, ✷p → (q ∨ (q → p)).

slide-46
SLIDE 46

The intuitionistic side

mHC

We thus arrive at an intuitionistic modal system mHC, with topological semantics given by valuations via open sets of a space and the modality ✷ interpreted as the coderivative restricted to open sets. It is given by adding to the axioms of HC the axioms ✷(p → q) → (✷p → ✷q), p → ✷p, ✷p → (q ∨ (q → p)). NB The second axiom might look sort of “wrong way” for a modal logician, as for multiplicative operators implication usually goes in the opposite direction.

slide-47
SLIDE 47

The intuitionistic side

mHC

We thus arrive at an intuitionistic modal system mHC, with topological semantics given by valuations via open sets of a space and the modality ✷ interpreted as the coderivative restricted to open sets. It is given by adding to the axioms of HC the axioms ✷(p → q) → (✷p → ✷q), p → ✷p, ✷p → (q ∨ (q → p)). NB The second axiom might look sort of “wrong way” for a modal logician, as for multiplicative operators implication usually goes in the opposite direction. However in intuitionistic modal systems such things happen.

  • E. g. for those familiar with nuclei — a nucleus is an inflationary

multiplicative idempotent operator.

slide-48
SLIDE 48

The intuitionistic side

mHC

Algebraic models of mHC are thus of the form (H, τ) where H is a Heyting algebra and τ : H → H satisfies h τ h, τ(h ∧ h′) = τ h ∧ τ h′, τ h h′ ∨ (h′ → h).

slide-49
SLIDE 49

Back to the classics

K4.Grz

Moreover one has

  • Theorem. For every mHC-algebra (H, τ) there exists a

coderivative algebra (B(H), τ) such that H = {h ∈ B(H) | h τ h} and τ |H = τ.

slide-50
SLIDE 50

Back to the classics

K4.Grz

Moreover one has

  • Theorem. For every mHC-algebra (H, τ) there exists a

coderivative algebra (B(H), τ) such that H = {h ∈ B(H) | h τ h} and τ |H = τ. Here B(H) is the free Boolean extension of H, so that every element of B(H) is a finite meet of elements of the form ¬h′ ∨ h for some h, h′ ∈ H. One defines τ(¬h′ ∨ h) := h′ − →

H h

and then extends to the whole B(H) by multiplicativity (correctness must be ensured).

slide-51
SLIDE 51

Back to the classics

K4.Grz

It turns out that actually the coderivative algebras of the above form (B(H), τ) land in a proper subvariety: they all are K4-algebras, i. e. satisfy τ b τ τ b; moreover they satisfy the identity τ(τ(b → τ b) → b) = τ b.

slide-52
SLIDE 52

Back to the classics

K4.Grz

It turns out that actually the coderivative algebras of the above form (B(H), τ) land in a proper subvariety: they all are K4-algebras, i. e. satisfy τ b τ τ b; moreover they satisfy the identity τ(τ(b → τ b) → b) = τ b. This enabled Esakia to construct a translation # of mHC into the corresponding modal system K4.Grz.

slide-53
SLIDE 53

Back to the classics

K4.Grz

It turns out that actually the coderivative algebras of the above form (B(H), τ) land in a proper subvariety: they all are K4-algebras, i. e. satisfy τ b τ τ b; moreover they satisfy the identity τ(τ(b → τ b) → b) = τ b. This enabled Esakia to construct a translation # of mHC into the corresponding modal system K4.Grz. His # is defined on propositional variables p by #p := p ∧ ✷p, commutes with ∧, ∨, ⊥, ✷ and moreover #(ϕ → ψ) := (#ϕ → #ψ) ∧ ✷(#ϕ → #ψ).

slide-54
SLIDE 54

Back to the classics

K4.Grz

  • Theorem. mHC ⊢ ϕ iff K4.Grz ⊢ #ϕ. Moreover, the lattice of all

extensions of mHC is isomorphic to the lattice of all normal extensions of K4.Grz.

slide-55
SLIDE 55

Back to the classics

K4.Grz

  • Theorem. mHC ⊢ ϕ iff K4.Grz ⊢ #ϕ. Moreover, the lattice of all

extensions of mHC is isomorphic to the lattice of all normal extensions of K4.Grz. This result may be viewed as an analog/generalization of the Kuznetsov-Muravitsky theorem.

slide-56
SLIDE 56

Canonical choices of the modality

KM

The Kuznetsov-Muravitsky calculus KM may be defined as the result of adding to mHC the axiom (✷p → p) → p.

slide-57
SLIDE 57

Canonical choices of the modality

KM

The Kuznetsov-Muravitsky calculus KM may be defined as the result of adding to mHC the axiom (✷p → p) → p. This system relates to GL in the same way as mHC to K4.Grz

slide-58
SLIDE 58

Canonical choices of the modality

KM

The Kuznetsov-Muravitsky calculus KM may be defined as the result of adding to mHC the axiom (✷p → p) → p. This system relates to GL in the same way as mHC to K4.Grz: the Kuznetsov-Muravitsky theorem states that the lattice of all extensions of KM is isomorphic to the lattice of all normal extensions of GL.

slide-59
SLIDE 59

Canonical choices of the modality

KM

The Kuznetsov-Muravitsky calculus KM may be defined as the result of adding to mHC the axiom (✷p → p) → p. This system relates to GL in the same way as mHC to K4.Grz: the Kuznetsov-Muravitsky theorem states that the lattice of all extensions of KM is isomorphic to the lattice of all normal extensions of GL. From the point of view of topological/algebraic semantics, this system is interesting in that in its models, the coderivative

  • perator is in fact uniquely determined.
slide-60
SLIDE 60

Canonical choices of the modality

KM

For H of the form O(X) for a space X, there is a canonical choice of the “correct” τ.

slide-61
SLIDE 61

Canonical choices of the modality

KM

For H of the form O(X) for a space X, there is a canonical choice of the “correct” τ. However for general Heyting algebras H there might be several operators τ satisfying the above identities.

slide-62
SLIDE 62

Canonical choices of the modality

KM

For H of the form O(X) for a space X, there is a canonical choice of the “correct” τ. However for general Heyting algebras H there might be several operators τ satisfying the above

  • identities. For example, τ h ≡ h would always do.
slide-63
SLIDE 63

Canonical choices of the modality

KM

For H of the form O(X) for a space X, there is a canonical choice of the “correct” τ. However for general Heyting algebras H there might be several operators τ satisfying the above

  • identities. For example, τ h ≡ h would always do.

Whereas if (H, τ) happens to be a model of KM, i. e. τ h → h is equal to h for all h ∈ H, then in addition to τ h h′ ∨ (h′ → h), also τ h itself is of the form h′ ∨ (h′ → h) for some h′ (in fact for h′ = τ h).

slide-64
SLIDE 64

Canonical choices of the modality

KM

For H of the form O(X) for a space X, there is a canonical choice of the “correct” τ. However for general Heyting algebras H there might be several operators τ satisfying the above

  • identities. For example, τ h ≡ h would always do.

Whereas if (H, τ) happens to be a model of KM, i. e. τ h → h is equal to h for all h ∈ H, then in addition to τ h h′ ∨ (h′ → h), also τ h itself is of the form h′ ∨ (h′ → h) for some h′ (in fact for h′ = τ h). Thus τ h is the smallest element of the set {h′ ∨ (h′ → h) | h′ ∈ H}, and this property makes it uniquely determined.

slide-65
SLIDE 65

Canonical choices of the modality

KM

For H of the form O(X) for a space X, there is a canonical choice of the “correct” τ. However for general Heyting algebras H there might be several operators τ satisfying the above

  • identities. For example, τ h ≡ h would always do.

Whereas if (H, τ) happens to be a model of KM, i. e. τ h → h is equal to h for all h ∈ H, then in addition to τ h h′ ∨ (h′ → h), also τ h itself is of the form h′ ∨ (h′ → h) for some h′ (in fact for h′ = τ h). Thus τ h is the smallest element of the set {h′ ∨ (h′ → h) | h′ ∈ H}, and this property makes it uniquely determined. An algebra of the form (O(X), τ) is a model of KM iff the space X is scattered (every nonempty subspace has an isolated point).

slide-66
SLIDE 66

Canonical choices of the modality

QHC

Another way to ensure the preferred choice of τ is to enrich the syntax.

slide-67
SLIDE 67

Canonical choices of the modality

QHC

Another way to ensure the preferred choice of τ is to enrich the syntax. Note that whenever H is a complete Heyting algebra, it comes with the “correct” τ, viz. τ h := h′ ∨ (h′ → h) | h′ ∈ H

  • .
slide-68
SLIDE 68

Canonical choices of the modality

QHC

Another way to ensure the preferred choice of τ is to enrich the syntax. Note that whenever H is a complete Heyting algebra, it comes with the “correct” τ, viz. τ h := h′ ∨ (h′ → h) | h′ ∈ H

  • .

One way to do this syntactically is to enrich the language with propositional quantifiers.

slide-69
SLIDE 69

Canonical choices of the modality

QHC

The calculus QHC is obtained from HC by adding operators ∀p,

  • ne for each propositional variable p.
slide-70
SLIDE 70

Canonical choices of the modality

QHC

The calculus QHC is obtained from HC by adding operators ∀p,

  • ne for each propositional variable p.

In QHC, one has axioms (∀pϕ) → ϕ|ψ←p and inference rules ψ → ϕ ψ → ∀pϕ whenever p does not occur freely in ψ (here ϕ|ψ←p is the result

  • f substituting ψ for p everywhere in ϕ).
slide-71
SLIDE 71

Canonical choices of the modality

QHC

The calculus QHC is obtained from HC by adding operators ∀p,

  • ne for each propositional variable p.

In QHC, one has axioms (∀pϕ) → ϕ|ψ←p and inference rules ψ → ϕ ψ → ∀pϕ whenever p does not occur freely in ψ (here ϕ|ψ←p is the result

  • f substituting ψ for p everywhere in ϕ).

It is then easy to see that the modality ✷ given by ✷ϕ := ∀p(p ∨ (p → ϕ)), for any p which does not occur freely in ϕ, satisfies all axioms of mHC.

slide-72
SLIDE 72

Canonical choices of the modality

Q+HC

The natural question arises — which conditions on ∀p would ensure KM for this ✷?

slide-73
SLIDE 73

Canonical choices of the modality

Q+HC

The natural question arises — which conditions on ∀p would ensure KM for this ✷? The corresponding system Q+HC is given by adding to QHC the Casari schema ∀p((ϕ → ∀pϕ) → ∀pϕ) → ∀pϕ.

slide-74
SLIDE 74

Canonical choices of the modality

Kripke-Joyal semantics

Naturally defined propositional quantifiers are readily available in the topos semantics.

slide-75
SLIDE 75

Canonical choices of the modality

Kripke-Joyal semantics

Naturally defined propositional quantifiers are readily available in the topos semantics. If a Heyting algebra H happens to be the algebra of all subobjects of some object in an elementary topos, it comes equipped with such quantifiers.

slide-76
SLIDE 76

Canonical choices of the modality

Kripke-Joyal semantics

Naturally defined propositional quantifiers are readily available in the topos semantics. If a Heyting algebra H happens to be the algebra of all subobjects of some object in an elementary topos, it comes equipped with such quantifiers. In particular, on the subobject classifier Ω one has the corresponding operator τ : Ω → Ω given, in the Kripke-Joyal semantics, by τ(u) = ∀p(p ∨ (p → u)).

slide-77
SLIDE 77

Canonical choices of the modality

Kripke-Joyal semantics

Naturally defined propositional quantifiers are readily available in the topos semantics. If a Heyting algebra H happens to be the algebra of all subobjects of some object in an elementary topos, it comes equipped with such quantifiers. In particular, on the subobject classifier Ω one has the corresponding operator τ : Ω → Ω given, in the Kripke-Joyal semantics, by τ(u) = ∀p(p ∨ (p → u)). Thus τ classifies the Higgs subobject {µ ∈ Ω | {⊤} ∪ ↓µ = Ω}

  • f Ω.
slide-78
SLIDE 78

Canonical choices of the modality

Scattered toposes

Call a topos scattered if this τ satisfies (τ(u) → u) → u.

slide-79
SLIDE 79

Canonical choices of the modality

Scattered toposes

Call a topos scattered if this τ satisfies (τ(u) → u) → u. Note that this identity may be viewed as a kind of induction principle

slide-80
SLIDE 80

Canonical choices of the modality

Scattered toposes

Call a topos scattered if this τ satisfies (τ(u) → u) → u. Note that this identity may be viewed as a kind of induction principle: the Higgs object contains the top together with its immediate predecessor, if any.

slide-81
SLIDE 81

Canonical choices of the modality

Scattered toposes

Call a topos scattered if this τ satisfies (τ(u) → u) → u. Note that this identity may be viewed as a kind of induction principle: the Higgs object contains the top together with its immediate predecessor, if any. Then the identity says that if we want to prove some statement u, we might as well assume that it is (either the top or) the immediate predecessor of the top.

slide-82
SLIDE 82

Canonical choices of the modality

Scattered toposes

Call a topos scattered if this τ satisfies (τ(u) → u) → u. Note that this identity may be viewed as a kind of induction principle: the Higgs object contains the top together with its immediate predecessor, if any. Then the identity says that if we want to prove some statement u, we might as well assume that it is (either the top or) the immediate predecessor of the top. There are non-Boolean scattered toposes — e. g. the sheaves

  • n any scattered space form a scattered topos.
slide-83
SLIDE 83

Canonical choices of the modality

Scattered toposes

  • Theorem. For an elementary topos E , the following are

equivalent: (i) E is scattered, i. e. (τp → p) → p holds in E ; (ii) The Casari schema ∀p((ϕ → ∀pϕ) → ∀pϕ) → ∀pϕ holds in E ; (iii) (∀x¬¬ϕ(x)) → ¬¬∀xϕ(x) holds in every closed subtopos of E .

slide-84
SLIDE 84

Temporal intuitionistic logic

tHC

The temporal Heyting Calculus tHC results from adding to mHC one more modal operator ✸, with additional axioms p → ✷✸p; ✸✷p → p; ✸(p ∨ q) → (✸p ∨ ✸q); ✸⊥ → ⊥ and an additional rule p → q ✸p → ✸q.

slide-85
SLIDE 85

Temporal intuitionistic logic

tHC

In the algebraic semantics, this corresponds to having a left adjoint to τ : H → H.

slide-86
SLIDE 86

Temporal intuitionistic logic

tHC

In the algebraic semantics, this corresponds to having a left adjoint to τ : H → H. That is, an operator τ : H → H such that h τ h′ if and only if τ h h′.

slide-87
SLIDE 87

Temporal intuitionistic logic

tHC

In the algebraic semantics, this corresponds to having a left adjoint to τ : H → H. That is, an operator τ : H → H such that h τ h′ if and only if τ h h′. If such an adjoint exists on a coderivative algebra (P(X), τ) corresponding to a space X, then one can show that the topology on X is the Alexandroff topology for some preorder on X (namely, for the specialization preorder).

slide-88
SLIDE 88

Temporal intuitionistic logic

tHC

In the algebraic semantics, this corresponds to having a left adjoint to τ : H → H. That is, an operator τ : H → H such that h τ h′ if and only if τ h h′. If such an adjoint exists on a coderivative algebra (P(X), τ) corresponding to a space X, then one can show that the topology on X is the Alexandroff topology for some preorder on X (namely, for the specialization preorder). For (O(X), τ) existence of the adjoint is less stringent. There are “almost Alexandroff” spaces with this property which are not Alexandroff.

slide-89
SLIDE 89

Temporal intuitionistic logic

tHC

A simple example: the real line R with the topology for which the only open sets are the open rays (r, ∞) for −∞ r ∞.

slide-90
SLIDE 90

Temporal intuitionistic logic

tHC

A simple example: the real line R with the topology for which the only open sets are the open rays (r, ∞) for −∞ r ∞. More generally, if H is a complete bi-Heyting algebra then its canonical coderivative operator τ H given by τ H(h) = h′ ∨ (h′ → h) | h′ ∈ H

  • has a left adjoint τ H◦, where H◦ is H with the order reversed.
slide-91
SLIDE 91

Temporal intuitionistic logic

tHC

A simple example: the real line R with the topology for which the only open sets are the open rays (r, ∞) for −∞ r ∞. More generally, if H is a complete bi-Heyting algebra then its canonical coderivative operator τ H given by τ H(h) = h′ ∨ (h′ → h) | h′ ∈ H

  • has a left adjoint τ H◦, where H◦ is H with the order reversed.

There are still more general spaces with this property. The (probably) simplest Heyting algebra which is not bi-Heyting is given by ⊤ = a0 > a1 > a2 > a3 > ... and b0 > b1 > b2 > b3 > ... > ⊥, with an > bn for each n. It is the algebra of open sets of a space, so has a canonical coderivative operator τ. The left adjoint τ to τ is given by τ an = τ bn = bn+1.