SLIDE 1
Intuitionistic modalities in topology and algebra
Mamuka Jibladze
Razmadze Mathematical Institute, Tbilisi
TACL2011, Marseille 27.VII.2011
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
Classical modal systems and topology
S4
The system S4 is normal and satisfies p → ✸p, ✸✸p ↔ ✸p, ✸(p ∨ q) ↔ ✸p ∨ ✸q.
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
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
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
Classical modal systems and topology
S4
Algebraic semantics — Closure algebra (B, c)
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
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
Classical modal systems and topology
S4
Equivalently — using the dual interior operator i = ¬ c ¬
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
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 Classical modal systems and topology
wK4
Closure/interior is one among many ways to define the topology
SLIDE 14 Classical modal systems and topology
wK4
Closure/interior is one among many ways to define the topology
Every topology has its derivative operator — for A ⊆ X, δA := {x ∈ X | every neighborhood of x meets A \ {x}}.
SLIDE 15 Classical modal systems and topology
wK4
Closure/interior is one among many ways to define the topology
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 Classical modal systems and topology
wK4
Closure/interior is one among many ways to define the topology
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
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 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 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 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
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
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 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,
✸✸p → (p ∨ ✸p).
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,
✸✸p → (p ∨ ✸p). This is wK4, or weak K4.
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 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
The intuitionistic side
HC
Let us now consider the intuitionistic counterparts of these systems.
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
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
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
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
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
The intuitionistic side
mHC
The situation is more interesting with the (co)derivative semantics.
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
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
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
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
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
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 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′
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 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 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 ∪
− − →
O(X) U
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
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
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 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
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 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 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
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
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
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 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 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
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
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
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 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
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
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 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 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 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 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
Canonical choices of the modality
QHC
Another way to ensure the preferred choice of τ is to enrich the syntax.
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 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 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 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 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
Canonical choices of the modality
Q+HC
The natural question arises — which conditions on ∀p would ensure KM for this ✷?
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
Canonical choices of the modality
Kripke-Joyal semantics
Naturally defined propositional quantifiers are readily available in the topos semantics.
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
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 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 {µ ∈ Ω | {⊤} ∪ ↓µ = Ω}
SLIDE 78
Canonical choices of the modality
Scattered toposes
Call a topos scattered if this τ satisfies (τ(u) → u) → u.
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
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
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 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 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
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
Temporal intuitionistic logic
tHC
In the algebraic semantics, this corresponds to having a left adjoint to τ : H → H.
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
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
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
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 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 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.