A Vietoris functor for bispaces and d-frames Tom a s Jakl (joint - - PowerPoint PPT Presentation

a vietoris functor for bispaces and d frames
SMART_READER_LITE
LIVE PREVIEW

A Vietoris functor for bispaces and d-frames Tom a s Jakl (joint - - PowerPoint PPT Presentation

A Vietoris functor for bispaces and d-frames Tom a s Jakl (joint work with Ale s Pultr and Achim Jung) Department of Applied Mathematics School of Computer Science Charles University in Prague University of Birmingham AND TACL, 30


slide-1
SLIDE 1

A Vietoris functor for bispaces and d-frames

Tom´ aˇ s Jakl

(joint work with Aleˇ s Pultr and Achim Jung)

Department of Applied Mathematics Charles University in Prague AND School of Computer Science University of Birmingham

TACL, 30 June 2017

0 / 16

slide-2
SLIDE 2

  • nsson-Tarski duality

StoneSpop Bool

∼ =

Clp Ult For propositional logic

slide-3
SLIDE 3

  • nsson-Tarski duality

StoneSpop Bool

∼ =

Clp Ult DGFop MA

∼ =

Uop U For modal logic

1 / 16

slide-4
SLIDE 4

DGF are V-coalgebras

Let (X, τ) be a Stone space. V(X, τ)

def

≡ (KX, Vτ) where Vietoris functor

  • 1. KX = compact subsets of X
  • 2. Vτ is generated by ×

V , + ♦V

(for all V ∈ τ) where

× V = {K ∈ KX | K ⊆ V }

+

♦V = {K ∈ KX | K ∩ V = ∅}

Theorem (Kupke, Kurz, Venema 2003)

The category of descriptive general frames and the category of V-coalgebras are isomorphic. Continuous X → V(X)

2 / 16

slide-5
SLIDE 5

Modal algebras are M-algebras

Let B be a Boolean algebra. M(B)

def

≡ BA a : a ∈ B / ≈ where ≈ is generated by (a ∧ b) ≈ a ∧ b and 1 ≈ 1

Theorem (folklore?)

The category of modal algebras and the category of M-algebras are isomorphic. Homomorphisms M(B) → B

3 / 16

slide-6
SLIDE 6

New picture

StoneSpop Bool

∼ =

Clp Ult Coalg(V)op Alg(M)

∼ =

Uop U Vop M M is an “algebraic dual” of V

4 / 16

slide-7
SLIDE 7

New picture

StoneSpop Bool

∼ =

Clp Ult Coalg(V)op Alg(M)

∼ =

Uop U Vop M M is an “algebraic dual” of V

4 / 16

slide-8
SLIDE 8

Frames

A complete lattice (L; , ∧, 0, 1) is a frame iff b ∧ (

  • i

ai) =

  • i

(b ∧ ai) ( = ⇒ complete Heyting algebra)

Example

Ω(X; τ) = (τ; , ∩, ∅, X) Ω(f : X → Y ): U → f −1[U]

5 / 16

slide-9
SLIDE 9

Frames

A complete lattice (L; , ∧, 0, 1) is a frame iff b ∧ (

  • i

ai) =

  • i

(b ∧ ai) ( = ⇒ complete Heyting algebra)

Example

Ω(X; τ) = (τ; , ∩, ∅, X) Ω(f : X → Y ): U → f −1[U] Topop Frm

Ω Σ

5 / 16

slide-10
SLIDE 10

Frame M

KRegSpop KRegFrm

∼ =

Ω Σ Compact regular spaces

♦a = ¬(¬a)

slide-11
SLIDE 11

Frame M

KRegSpop KRegFrm

∼ =

Ω Σ V M? Compact regular spaces M(L)

def

≡ Fr a, ♦a : a ∈ L /≈ where

a ∧ b ≈ (a ∧ b) 1 ≈ 1 ♦a ∨ ♦b ≈ ♦(a ∨ b) ♦0 ≈ 0 a ∧ ♦b ♦(a ∧ b) (a ∨ b) a ∨ ♦b

  • ↑ ai ≈ (
  • ↑ ai)
  • ↑ ♦ai ≈ ♦(
  • ↑ ai)

♦a = ¬(¬a)

6 / 16

slide-12
SLIDE 12

The whole perspective

biKReg KRegSp PriesSp StoneSp Compact regular bitopological spaces Priestley spaces

slide-13
SLIDE 13

The whole perspective

biKRegop KRegSpop PriesSpop StoneSpop Compact regular bitopological spaces Priestley spaces d-KReg KRegFrm DLat Bool ∼ = ∼ = ∼ = ∼ = Compact regular d-frames

7 / 16

slide-14
SLIDE 14

The whole perspective

biKRegop KRegSpop PriesSpop StoneSpop Compact regular bitopological spaces Priestley spaces d-KReg KRegFrm DLat Bool ∼ = ∼ = ∼ = ∼ = Compact regular d-frames

∀X ∈ {StoneSp, KRegSp, PriesSp} ∃V: X → X ∀A ∈ {Bool, KRegFrm, DLat} ∃M: A → A and Coalg(V)op ∼ = Alg(M)

(whenever X op ∼ = A)

7 / 16

slide-15
SLIDE 15

The task: generalise V’s and M’s

biKRegop d-KReg

∼ =

X op A

∼ =

I op J Vop M Wop? Md? such that I ◦ V ∼ = W ◦ I and J ◦ M ∼ = Md ◦ J

8 / 16

slide-16
SLIDE 16

D-frames (Jung & Moshier, 2006)

D-frame is a structure L = (L+, L−; con, tot) where

◮ L+ and L− are frames ◮ con, tot ⊆ L+×L−

(+ axioms, e.g. (x+, x−) ∈ con, x′

+ ≤ x+, x′ − ≤ x−

(x′

+, x′ −) ∈ con

)

Example

Ωd(X, τ+, τ−) = (τ+, τ−, conX, totX) (U, V ) ∈ conX

def

≡ U ∩ V = ∅ (U, V ) ∈ totX

def

≡ U ∪ V = X

9 / 16

slide-17
SLIDE 17

D-frames (Jung & Moshier, 2006)

D-frame is a structure L = (L+, L−; con, tot) where

◮ L+ and L− are frames ◮ con, tot ⊆ L+×L−

(+ axioms, e.g. (x+, x−) ∈ con, x′

+ ≤ x+, x′ − ≤ x−

(x′

+, x′ −) ∈ con

)

biTopop d-Frm

Ωd Σd

9 / 16

slide-18
SLIDE 18

Example: embedding the frame duality

biKRegop d-KReg

∼ =

KRegSpop KRegFrm

∼ =

I op J

◮ I : (X, τ) → (X, τ, τ) ◮ J : L → (L, L, conL, totL) where

(a, b) ∈ conL iff a ∧ b = 0 (a, b) ∈ totL iff a ∨ b = 1

10 / 16

slide-19
SLIDE 19

Example: embedding the Priestley duality

biKRegop d-KReg

∼ =

PriesSpop DLat

∼ =

I op J

◮ I : (X, τ, ≤) → (X, τ+, τ−) where

τ+ = Up(X, ≤) ∩ τ τ− = Down(X, ≤) ∩ τ

◮ J : D → (Idl(D), Filt(D), conD, totD) where

(I, F) ∈ conD iff ∀i ∈ I, f ∈ F : i ≤ f (I, F) ∈ totD iff I ∩ F = ∅

11 / 16

slide-20
SLIDE 20

biKRegop d-KReg

∼ =

Ωd Σd W? Md?

12 / 16

slide-21
SLIDE 21

biKRegop d-KReg

∼ =

Ωd Σd W? Md? W: (X; τ+, τ−) → (KcX; Vτ+, Vτ−) where

  • 1. KcX = compact convex subsets of X

(Note: (≤τ+) = (≥τ−))

  • 2. Vτ+ is generated by ×

U+, + ♦U+

(for all U+ ∈ τ+)

  • 3. Vτ− is generated by ×

U−, + ♦U−

(for all U− ∈ τ−)

12 / 16

slide-22
SLIDE 22

Free d-frame construction

For (B+, ≈+, B−, ≈−, con1, tot1) where

  • 1. L+ = Fr B+ /≈+
  • 2. L− defined similarly
  • 3. con1, tot1 ⊆ B+×B−

Theorem

(L+, L−; CONcon1, TOTtot1) is a d-frame if Closure under con-operations in L+×L− Closure under tot-operations in L+×L− DCPO↑ ↓DL∨,∧ con1 ↑DL∨,∧ tot1

13 / 16

slide-23
SLIDE 23

Free d-frame construction

For (B+, ≈+, B−, ≈−, con1, tot1) where

  • 1. L+ = Fr B+ /≈+
  • 2. L− defined similarly
  • 3. con1, tot1 ⊆ B+×B−

Theorem

(L+, L−; CONcon1, TOTtot1) is a d-frame if Closure under con-operations in L+×L− Closure under tot-operations in L+×L− DCPO↑ ↓DL∨,∧ con1 ↑DL∨,∧ tot1

13 / 16

slide-24
SLIDE 24

Free d-frame construction

For (B+, ≈+, B−, ≈−, con1, tot1) where

  • 1. L+ = Fr B+ /≈+
  • 2. L− defined similarly
  • 3. con1, tot1 ⊆ B+×B−

Theorem

(L+, L−; CONcon1, TOTtot1) is a d-frame if Closure under con-operations in L+×L− Closure under tot-operations in L+×L− DCPO↑ ↓DL∨,∧ con1 ↑DL∨,∧ tot1

◮ α ∈ con∨, β ∈ tot∧, β+ ≤ α+ =

⇒ α− ≤ β−

◮ (L+×B−) ∩ ↓con∧, ⊆ ↓con∨

(+ symmetric variants)

∀α ∈ con, β ∈ tot: α+ = β+ or = ⇒ α ⊑ β α− = β−

13 / 16

slide-25
SLIDE 25

Vietoris functor for d-frames

Md : (L+, L−; con, tot) → (ML+, ML−; CONcon1, TOTtot1) where tot1 = {(a, ♦b), (♦a, b) : (a, b) ∈ tot} con1 = {(a, ♦b), (♦a, b) : (a, b) ∈ con} a ∧ ♦b ≤ ♦(a ∧ b) and ♦0 = 0 because (a, b) ∈ con mimics a ∧ b = 0

14 / 16

slide-26
SLIDE 26

Vietoris functor for d-frames

Md : (L+, L−; con, tot) → (ML+, ML−; CONcon1, TOTtot1) where tot1 = {(a, ♦b), (♦a, b) : (a, b) ∈ tot} con1 = {(a, ♦b), (♦a, b) : (a, b) ∈ con} a ∧ ♦b ≤ ♦(a ∧ b) and ♦0 = 0 because (a, b) ∈ con mimics a ∧ b = 0

14 / 16

slide-27
SLIDE 27

Facts

  • 1. Md is comonadic
  • 2. If L is regular, zero-dimensional or compact

regular then also MdL is.

  • 3. Points of MdL (i.e. Σd(MdL)), are in bijection

with α ∈ L+×L− such that (A+) (α+ ∨ u+, α−) ∈ tot = ⇒ (u+, α−) ∈ tot (A−) (α+, α− ∨ u−) ∈ tot = ⇒ (α+, u−) ∈ tot

  • 4. W ◦ Σd ∼

= Σd ◦ Md

  • 5. =

⇒ Coalg(W)op ∼ = Alg(Md)

15 / 16

slide-28
SLIDE 28

Conclusion

◮ Free constructions of d-frames. ◮ W and Md are generalisations of V and M for

all our X op ∼ = A

◮ Domain Theory: because biKReg is equivalent

to the category of stably compact spaces, we

  • btained an algebraic dual of V for stably

compact spaces (open problem)

16 / 16

slide-29
SLIDE 29

Conclusion

◮ Free constructions of d-frames. ◮ W and Md are generalisations of V and M for

all our X op ∼ = A

◮ Domain Theory: because biKReg is equivalent

to the category of stably compact spaces, we

  • btained an algebraic dual of V for stably

compact spaces (open problem)

Thank you for your attention!

16 / 16

slide-30
SLIDE 30

Axioms of d-frames

◮ con = ↑con and tot = ↓tot ◮ con and tot are (∧, ∨)-subalgebras of L+×Lop

◮ con is DCPO-closed ◮ ∀α ∈ con, β ∈ tot:

α+ = β+ or α− = β− = ⇒ α ⊑ β

16 / 16

slide-31
SLIDE 31

Topological properties

frames d-frames a∗ : {x|x ∧ a = 0} {x ∈ L−|(a, x) ∈ con} a ⊳ b: b ∨ a∗ = 1 (b, a∗) ∈ tot Regularity: a = {x|x ⊳ a} Zero-dimensionality: a = {x|x ⊳ x ≤ a} Compactness: For all U ⊆ L:

  • U = 1 =

⇒ ∃F ⊆fin U s.t.

  • F = 1

For all U ⊆ L+×L−:

  • U ∈ tot =

⇒ ∃F ⊆fin U s.t.

  • F ∈ tot

16 / 16