Choice-free Stone duality Wesley H. Holliday University of - - PowerPoint PPT Presentation

choice free stone duality
SMART_READER_LITE
LIVE PREVIEW

Choice-free Stone duality Wesley H. Holliday University of - - PowerPoint PPT Presentation

Choice-free Stone duality Wesley H. Holliday University of California, Berkeley Joint work with Nick Bezhanishvili University of Amsterdam BLAST 2018 August 7, 2018 What does choice-free mean? We give a choice-free topological duality


slide-1
SLIDE 1

Choice-free Stone duality

Wesley H. Holliday

University of California, Berkeley Joint work with

Nick Bezhanishvili

University of Amsterdam BLAST 2018 August 7, 2018

slide-2
SLIDE 2

What does “choice-free” mean?

We give a choice-free topological duality for Boolean algebras.

slide-3
SLIDE 3

What does “choice-free” mean?

We give a choice-free topological duality for Boolean algebras. We work in what Schechter (Handbook of Analysis and Its Foundations) calls quasiconstructive mathematics: “mathematics that permits conventional rules of reasoning plus ZF + DC, but no stronger forms of Choice” (p. 404).

slide-4
SLIDE 4

What does “choice-free” mean?

We give a choice-free topological duality for Boolean algebras. We work in what Schechter (Handbook of Analysis and Its Foundations) calls quasiconstructive mathematics: “mathematics that permits conventional rules of reasoning plus ZF + DC, but no stronger forms of Choice” (p. 404). Note: only our applications, not the duality itself, uses DC.

slide-5
SLIDE 5

What does “choice-free” mean?

We give a choice-free topological duality for Boolean algebras. We work in what Schechter (Handbook of Analysis and Its Foundations) calls quasiconstructive mathematics: “mathematics that permits conventional rules of reasoning plus ZF + DC, but no stronger forms of Choice” (p. 404). Note: only our applications, not the duality itself, uses DC. Note: of course we won’t prove that every BA is isomorphic to a field of sets, since this implies the Boolean Prime Filter Theorem.

slide-6
SLIDE 6

Slogans

Two slogans describing our duality:

slide-7
SLIDE 7

Slogans

Two slogans describing our duality:

1

“a mix of Stone and Tarski, connected by Vietoris”;

slide-8
SLIDE 8

Slogans

Two slogans describing our duality:

1

“a mix of Stone and Tarski, connected by Vietoris”;

2

“a hyperspace approach, in contrast to a pointfree approach.”

slide-9
SLIDE 9

Stone Representation of BAs

Theorem (Stone 1936). Every Boolean algebra is isomorphic to the BA of clopen sets of some topological (Stone) space. Marshall Stone (1903 – 1989)

slide-10
SLIDE 10

Stone Representation of BAs

Stone representation uses the Prime Filter Theorem.

slide-11
SLIDE 11

Stone Representation of BAs

Stone representation uses the Prime Filter Theorem. Let A be a Boolean algebra.

slide-12
SLIDE 12

Stone Representation of BAs

Stone representation uses the Prime Filter Theorem. Let A be a Boolean algebra. Let XA be the space of all prime filters.

slide-13
SLIDE 13

Stone Representation of BAs

Stone representation uses the Prime Filter Theorem. Let A be a Boolean algebra. Let XA be the space of all prime filters. The topology is generated by sets a = {x ∈ XA | a ∈ x} for a ∈ A.

slide-14
SLIDE 14

Stone Representation of BAs

Stone representation uses the Prime Filter Theorem. Let A be a Boolean algebra. Let XA be the space of all prime filters. The topology is generated by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a compact Hausdorff space with a clopen basis.

slide-15
SLIDE 15

Stone Representation of BAs

Stone representation uses the Prime Filter Theorem. Let A be a Boolean algebra. Let XA be the space of all prime filters. The topology is generated by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a compact Hausdorff space with a clopen basis. A is isomorphic to the Boolean algebra Clop(XA) of clopen sets.

slide-16
SLIDE 16

Stone Representation of BAs

Stone representation uses the Prime Filter Theorem. Let A be a Boolean algebra. Let XA be the space of all prime filters. The topology is generated by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a compact Hausdorff space with a clopen basis. A is isomorphic to the Boolean algebra Clop(XA) of clopen sets. The isomorphism ϕ : A → Clop(XA) is given by ϕ(a) = a.

slide-17
SLIDE 17

Prime Filter Theorem

The Prime Filter Theorem is used for showing that ϕ is injective.

slide-18
SLIDE 18

Prime Filter Theorem

The Prime Filter Theorem is used for showing that ϕ is injective. Suppose a b. Then ↑a ∩ ↓b = ∅.

slide-19
SLIDE 19

Prime Filter Theorem

The Prime Filter Theorem is used for showing that ϕ is injective. Suppose a b. Then ↑a ∩ ↓b = ∅. By the Prime Filter Theorem, there is a prime filter F such that ↑a ⊆ F and F ∩ ↓b = ∅.

slide-20
SLIDE 20

Prime Filter Theorem

The Prime Filter Theorem is used for showing that ϕ is injective. Suppose a b. Then ↑a ∩ ↓b = ∅. By the Prime Filter Theorem, there is a prime filter F such that ↑a ⊆ F and F ∩ ↓b = ∅. So F ∈ ϕ(a) and F / ∈ ϕ(b), yielding ϕ(a) ⊆ ϕ(b).

slide-21
SLIDE 21

Prime Filter Theorem

The Prime Filter Theorem is used for showing that ϕ is injective. Suppose a b. Then ↑a ∩ ↓b = ∅. By the Prime Filter Theorem, there is a prime filter F such that ↑a ⊆ F and F ∩ ↓b = ∅. So F ∈ ϕ(a) and F / ∈ ϕ(b), yielding ϕ(a) ⊆ ϕ(b). Our aim is to obtain Stone-like representation of Boolean algebras choice free.

slide-22
SLIDE 22

Prime Filter Theorem

The Prime Filter Theorem is used for showing that ϕ is injective. Suppose a b. Then ↑a ∩ ↓b = ∅. By the Prime Filter Theorem, there is a prime filter F such that ↑a ⊆ F and F ∩ ↓b = ∅. So F ∈ ϕ(a) and F / ∈ ϕ(b), yielding ϕ(a) ⊆ ϕ(b). Our aim is to obtain Stone-like representation of Boolean algebras choice free. This will resemble Stone’s representation of distributive lattices.

slide-23
SLIDE 23

Stone Representation of DLs

Theorem (Stone 1937). Every distributive lattice is isomorphic to the distributive lattice of compact open sets of some topological (spectral) space. Marshall Stone (1903 – 1989)

slide-24
SLIDE 24

Boolean algebra of regular open sets

Theorem (Tarski 1937). For every topological space X, the set RO(X) of regular open subsets of X forms a (complete) BA. Alfred Tarski (1901 – 1983)

slide-25
SLIDE 25

Regular open sets

A set U is regular open if Int(Cl(U)) = U.

slide-26
SLIDE 26

Regular open sets

A set U is regular open if Int(Cl(U)) = U. For U, V ∈ RO(X) we put U ∧ V = U ∩ V, U ∨ V = Int(Cl(U ∪ V)), ¬U = Int(X \ U).

slide-27
SLIDE 27

Choice-free Stone duality

Let A be a Boolean algebra.

slide-28
SLIDE 28

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A.

slide-29
SLIDE 29

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A.

slide-30
SLIDE 30

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a spectral space, i.e., compact, T0, coherent (compact

  • pen sets are closed under intersection and form a basis), sober.
slide-31
SLIDE 31

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a spectral space, i.e., compact, T0, coherent (compact

  • pen sets are closed under intersection and form a basis), sober.

Good formulation of sober for us: every completely prime filter in Ω(X) is Ω(x) = {U ∈ Ω(X) | x ∈ U} for some x ∈ X.

slide-32
SLIDE 32

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a spectral space, i.e., compact, T0, coherent (compact

  • pen sets are closed under intersection and form a basis), sober.
slide-33
SLIDE 33

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a spectral space, i.e., compact, T0, coherent (compact

  • pen sets are closed under intersection and form a basis), sober.

The specialization order is the inclusion ⊆ on proper filters.

slide-34
SLIDE 34

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a spectral space, i.e., compact, T0, coherent (compact

  • pen sets are closed under intersection and form a basis), sober.

The specialization order is the inclusion ⊆ on proper filters. Second topology to consider: Up(XA), the -upset topology.

slide-35
SLIDE 35

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a spectral space, i.e., compact, T0, coherent (compact

  • pen sets are closed under intersection and form a basis), sober.

The specialization order is the inclusion ⊆ on proper filters. Second topology to consider: Up(XA), the -upset topology. Let Int be the interior operation associated with Up(XA): Int(U) = {x ∈ X | ∀x′ x x′ ∈ U}.

slide-36
SLIDE 36

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a spectral space, i.e., compact, T0, coherent (compact

  • pen sets are closed under intersection and form a basis), sober.

The specialization order is the inclusion ⊆ on proper filters. Second topology to consider: Up(XA), the -upset topology. Let Int be the interior operation associated with Up(XA): Int(U) = {x ∈ X | ∀x′ x x′ ∈ U}. U ⊆ X is -regular open if it is regular open in Up(XA)

slide-37
SLIDE 37

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a spectral space, i.e., compact, T0, coherent (compact

  • pen sets are closed under intersection and form a basis), sober.

The specialization order is the inclusion ⊆ on proper filters. Second topology to consider: Up(XA), the -upset topology. Let Int be the interior operation associated with Up(XA): Int(U) = {x ∈ X | ∀x′ x x′ ∈ U}. U ⊆ X is -regular open if it is regular open in Up(XA): an upset s.th. if y ∈ U, then ∃z y: z ∈ Int(XA \ U).

slide-38
SLIDE 38

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a spectral space, i.e., compact, T0, coherent (compact

  • pen sets are closed under intersection and form a basis), sober.

The specialization order is the inclusion ⊆ on proper filters. Second topology to consider: Up(XA), the -upset topology. Let Int be the interior operation associated with Up(XA): Int(U) = {x ∈ X | ∀x′ x x′ ∈ U}. U ⊆ X is -regular open if it is regular open in Up(XA): an upset s.th. if y ∈ U, then ∃z y: z ∈ Int(XA \ U). (XA, ) is a separative poset, i.e., every principal upset is regular open

slide-39
SLIDE 39

Choice-free Stone duality

Let A be a Boolean algebra. Let XA be the space of all proper filters of A. We generate a topology by sets a = {x ∈ XA | a ∈ x} for a ∈ A. Then XA is a spectral space, i.e., compact, T0, coherent (compact

  • pen sets are closed under intersection and form a basis), sober.

The specialization order is the inclusion ⊆ on proper filters. Second topology to consider: Up(XA), the -upset topology. Let Int be the interior operation associated with Up(XA): Int(U) = {x ∈ X | ∀x′ x x′ ∈ U}. U ⊆ X is -regular open if it is regular open in Up(XA): an upset s.th. if y ∈ U, then ∃z y: z ∈ Int(XA \ U). (XA, ) is a separative poset, i.e., every principal upset is regular open: if y x, then ∃z y: z ∈ Int(XA \ ↑x).

slide-40
SLIDE 40

Choice-free Stone duality

CO(X) = {compact open subsets of X}.

slide-41
SLIDE 41

Choice-free Stone duality

CO(X) = {compact open subsets of X}. Let CORO(XA) be the set of compact open -regular open sets.

slide-42
SLIDE 42

Choice-free Stone duality

CO(X) = {compact open subsets of X}. Let CORO(XA) be the set of compact open -regular open sets. If U ∈ CORO(XA), then Int(X \ U) ∈ CORO(XA).

slide-43
SLIDE 43

Choice-free Stone duality

CO(X) = {compact open subsets of X}. Let CORO(XA) be the set of compact open -regular open sets. If U ∈ CORO(XA), then Int(X \ U) ∈ CORO(XA). Then CORO(XA) is a Boolean algebra, where U ∧ V = U ∩ V, ¬U = Int(X \ U).

slide-44
SLIDE 44

Choice-free Stone duality

Theorem (Choice-free representation of BAs). Each Boolean algebra A is isomorphic to the Boolean algebra CORO(XA).

slide-45
SLIDE 45

Choice-free Stone duality

Theorem (Choice-free representation of BAs). Each Boolean algebra A is isomorphic to the Boolean algebra CORO(XA). The isomorphism ϕ : A → CORO(XA) is given by ϕ(a) = a.

slide-46
SLIDE 46

Choice-free Stone duality

Theorem (Choice-free representation of BAs). Each Boolean algebra A is isomorphic to the Boolean algebra CORO(XA). The isomorphism ϕ : A → CORO(XA) is given by ϕ(a) = a. To show that ϕ is injective we do not need the PFT.

slide-47
SLIDE 47

Choice-free Stone duality

Theorem (Choice-free representation of BAs). Each Boolean algebra A is isomorphic to the Boolean algebra CORO(XA). The isomorphism ϕ : A → CORO(XA) is given by ϕ(a) = a. To show that ϕ is injective we do not need the PFT. What kind of space is XA?

slide-48
SLIDE 48

UV-spaces

A UV-space is a T0 space X such that:

slide-49
SLIDE 49

UV-spaces

A UV-space is a T0 space X such that:

1

CORO(X) is closed under ∩ and Int(X \ ·);

slide-50
SLIDE 50

UV-spaces

A UV-space is a T0 space X such that:

1

CORO(X) is closed under ∩ and Int(X \ ·);

2

x y ⇒ there is a U ∈ CORO(X) s.t. x ∈ U and y / ∈ U;

slide-51
SLIDE 51

UV-spaces

A UV-space is a T0 space X such that:

1

CORO(X) is closed under ∩ and Int(X \ ·);

2

x y ⇒ there is a U ∈ CORO(X) s.t. x ∈ U and y / ∈ U;

3

every proper filter in CORO(X) is CORO(x) for some x ∈ X.

slide-52
SLIDE 52

UV-spaces

A UV-space is a T0 space X such that:

1

CORO(X) is closed under ∩ and Int(X \ ·);

2

x y ⇒ there is a U ∈ CORO(X) s.t. x ∈ U and y / ∈ U;

3

every proper filter in CORO(X) is CORO(x) for some x ∈ X.

  • Proposition. Every UV-space is a spectral space.
slide-53
SLIDE 53

Choice-free representation of BAs

Theorem (Choice-free representation of BAs). For each BA A there is a UV-space X such that A is isomorphic to CORO(X).

slide-54
SLIDE 54

Choice-free representation of BAs

Theorem (Choice-free representation of BAs). For each BA A there is a UV-space X such that A is isomorphic to CORO(X). We extend this correspondence to a full duality of the corresponding categories.

slide-55
SLIDE 55

Vietoris space of a Stone space

Theorem (Vietoris 1922, Stone version). For every Stone space X its Vietoris space, i.e., the space of nonempty closed sets equipped with the hit-and-miss topology, is again a Stone space. Leopold Vietoris (1891 – 2002)

slide-56
SLIDE 56

Vietoris space of a Stone space

Let X be a Stone space.

slide-57
SLIDE 57

Vietoris space of a Stone space

Let X be a Stone space. Let F(X) be the set of all nonempty closed subsets of X.

slide-58
SLIDE 58

Vietoris space of a Stone space

Let X be a Stone space. Let F(X) be the set of all nonempty closed subsets of X. The upper Vietoris topology has the basis U = {F ∈ F(X) | F ⊆ U}, U ∈ Ω(X). The lower Vietoris topology has the subbasis ♦V = {F ∈ F(X) | F ∩ V = ∅}, V ∈ Ω(X).

slide-59
SLIDE 59

Vietoris space of a Stone space

Let X be a Stone space. Let F(X) be the set of all nonempty closed subsets of X. The upper Vietoris topology has the basis U = {F ∈ F(X) | F ⊆ U}, U ∈ Ω(X). The lower Vietoris topology has the subbasis ♦V = {F ∈ F(X) | F ∩ V = ∅}, V ∈ Ω(X). The Vietoris topology is the join of the upper and lower Vietoris topologies.

slide-60
SLIDE 60

Examples of UV-spaces

Let X be a Stone space and UV(X) its upper Vietoris space.

slide-61
SLIDE 61

Examples of UV-spaces

Let X be a Stone space and UV(X) its upper Vietoris space. Then UV(X) is a UV-space.

slide-62
SLIDE 62

Examples of UV-spaces

Let X be a Stone space and UV(X) its upper Vietoris space. Then UV(X) is a UV-space. Assuming the PFT, every UV-space is homeomorphic to UV(X) for a Stone space X.

slide-63
SLIDE 63

Examples of UV-spaces

Let X be a Stone space and UV(X) its upper Vietoris space. Then UV(X) is a UV-space. Assuming the PFT, every UV-space is homeomorphic to UV(X) for a Stone space X. We can prove a localic version of this result choice free.

slide-64
SLIDE 64

UV-maps

Let X and X′ be spectral spaces.

slide-65
SLIDE 65

UV-maps

Let X and X′ be spectral spaces. A map f : X → Y is called spectral if f −1[U] is compact open for each compact open U.

slide-66
SLIDE 66

UV-maps

Let X and X′ be spectral spaces. A map f : X → Y is called spectral if f −1[U] is compact open for each compact open U. A UV-map between UV-spaces X and X′ is a spectral map f : X → X′

slide-67
SLIDE 67

UV-maps

Let X and X′ be spectral spaces. A map f : X → Y is called spectral if f −1[U] is compact open for each compact open U. A UV-map between UV-spaces X and X′ is a spectral map f : X → X′ that is also a p-morphism: if f(x) ′ y′, then ∃y : x y and f(y) = y′. x f(x) y′ x ∃y f(x) y′ ⇒

slide-68
SLIDE 68

Duality

Theorem (Choice-free UV-duality for BAs). The category of UV-spaces with UV-maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms.

slide-69
SLIDE 69

Comparison

Theorem (Choice-free UV-duality for BAs). The category of UV-spaces with UV-maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms. Theorem (Stone duality). Assuming the PFT, the category of Stone spaces with continuous maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms.

slide-70
SLIDE 70

Comparison

Theorem (Choice-free UV-duality for BAs). The category of UV-spaces with UV-maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms. Theorem (Stone duality). Assuming the PFT, the category of Stone spaces with continuous maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms. Let’s further compare these with a localic Stone duality.

slide-71
SLIDE 71

Stone locales

A locale is a complete lattice L satisfying the join-infinite distributive law for each a ∈ L and S ⊆ L: a ∧

  • S =
  • {a ∧ s | s ∈ S}.

For any space X, Ω(X) ordered by ⊆ is a locale.

slide-72
SLIDE 72

Stone locales

A locale is a complete lattice L satisfying the join-infinite distributive law for each a ∈ L and S ⊆ L: a ∧

  • S =
  • {a ∧ s | s ∈ S}.

For any space X, Ω(X) ordered by ⊆ is a locale. A Stone locale is a locale that is: compact – S = 1 implies T = 1 for a finite T ⊆ S. zero-dimensional – every element is a join of complemented elements.

slide-73
SLIDE 73

Stone locales

A locale is a complete lattice L satisfying the join-infinite distributive law for each a ∈ L and S ⊆ L: a ∧

  • S =
  • {a ∧ s | s ∈ S}.

For any space X, Ω(X) ordered by ⊆ is a locale. A Stone locale is a locale that is: compact – S = 1 implies T = 1 for a finite T ⊆ S. zero-dimensional – every element is a join of complemented elements. Theorem (Choice-free localic Stone duality). The category of Stone locales with localic maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms.

slide-74
SLIDE 74

Comparison

Theorem (Choice-free UV-duality for BAs). The category of UV-spaces with UV-maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms. Theorem (Stone duality). Assuming the PFT, the category of Stone spaces with continuous maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms. Theorem (Choice-free localic Stone duality). The category of Stone locales with localic maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms.

slide-75
SLIDE 75

Comparison

Theorem (Choice-free UV-duality for BAs). The category of UV-spaces with UV-maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms. Theorem (Stone duality). Assuming the PFT, the category of Stone spaces with continuous maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms. Theorem (Choice-free localic Stone duality). The category of Stone locales with localic maps is dually equivalent to the category of Boolean algebras with Boolean homomorphisms. Let’s now relate the first and third approaches.

slide-76
SLIDE 76

Vietoris space of a Stone locale

The Vietoris space of X may be defined using the open sets instead of the closed sets, which led Johnstone to define for any Stone locale L the Vietoris space of L.

slide-77
SLIDE 77

Vietoris space of a Stone locale

The Vietoris space of X may be defined using the open sets instead of the closed sets, which led Johnstone to define for any Stone locale L the Vietoris space of L. Similarly, we can define the upper Vietoris space of L.

slide-78
SLIDE 78

Upper Vietoris space of a Stone locale

The upper Vietoris space of L has as its set of points L− = {a ∈ L | a = 1} with the topology generated by the sets a = {b ∈ L− | a ∨ b = 1}, a ∈ L.

slide-79
SLIDE 79

Upper Vietoris space of a Stone locale

The upper Vietoris space of L has as its set of points L− = {a ∈ L | a = 1} with the topology generated by the sets a = {b ∈ L− | a ∨ b = 1}, a ∈ L. Idea: switch from nonempty closed sets to their open complements.

slide-80
SLIDE 80

Upper Vietoris space of a Stone locale

The upper Vietoris space of L has as its set of points L− = {a ∈ L | a = 1} with the topology generated by the sets a = {b ∈ L− | a ∨ b = 1}, a ∈ L. Idea: switch from nonempty closed sets to their open

  • complements. Since the basic opens of upper Vietoris are

U = {F ∈ F(X) | F ⊆ U} for U ∈ Ω(X), when we switch to open complements we look at U = {V ∈ Ω(X)\{X} | Vc ⊆ U} = {V ∈ Ω(X)\{X} | U ∪V = X}.

slide-81
SLIDE 81

Upper Vietoris space of a Stone locale

The upper Vietoris space of L has as its set of points L− = {a ∈ L | a = 1} with the topology generated by the sets a = {b ∈ L− | a ∨ b = 1}, a ∈ L. Idea: switch from nonempty closed sets to their open

  • complements. Since the basic opens of upper Vietoris are

U = {F ∈ F(X) | F ⊆ U} for U ∈ Ω(X), when we switch to open complements we look at U = {V ∈ Ω(X)\{X} | Vc ⊆ U} = {V ∈ Ω(X)\{X} | U ∪V = X}. Theorem (Representation of UV-spaces). X is a UV-space iff X is homeomorphic to the upper Vietoris space of a Stone locale.

slide-82
SLIDE 82

Upper Vietoris locale of a Stone locale

Johnstone also defined the notion of the Vietoris locale of a Stone locale L such that its space of points is homeomorphic to the Vietoris space of L.

slide-83
SLIDE 83

Upper Vietoris locale of a Stone locale

Johnstone also defined the notion of the Vietoris locale of a Stone locale L such that its space of points is homeomorphic to the Vietoris space of L. Similarly, one can define the upper Vietoris locale of a Stone locale L such that its space of points is homeomorphic to the upper Vietoris space of L.

slide-84
SLIDE 84

Upper Vietoris locale of a Stone locale

Johnstone also defined the notion of the Vietoris locale of a Stone locale L such that its space of points is homeomorphic to the Vietoris space of L. Similarly, one can define the upper Vietoris locale of a Stone locale L such that its space of points is homeomorphic to the upper Vietoris space of L.

  • Theorem. X is a UV-space iff X is homeomorphic to the space of

points of the upper Vietoris locale of a Stone locale.

slide-85
SLIDE 85

Hyperspace & pointfree approaches related

upper Vietoris locale of L upper Vietoris space of X pt pt locale L of filters Stone space X upper Vietoris space of L BA A UV(A) locales: spaces:

slide-86
SLIDE 86

Duality dictionary

BA UV Stone BA UV-space Stone space homomorphism UV-map continuous map filter ↑x, x ∈ X closed set ideal U ∈ ORO(X)

  • pen set

principal filter U ∈ CORO(X) clopen set principal ideal U ∈ CORO(X) clopen set maximal filter {x}, x ∈ Max(X) {x}, x ∈ X maximal ideal X \ ↓x, x ∈ Max(X) X \ {x}, x ∈ X relativization subspace U ∈ CORO(X) subspace U ∈ Clop(X) complete algebra complete UV-space ED Stone space atom isolated point isolated point atomic algebra Cl(Xiso) = X Cl(Xiso) = X atomless algebra Xiso = ∅ Xiso = ∅ homomorphic image subspace induced by ↑x, x ∈ X closed set subalgebra image under UV-map image under continuous map direct product UV-sum disjoint union canonical completion RO(X) ℘(X) MacNeille completion RO({x ∈ X | ↑x ∈ CORO(X)}) RO(X)

Table: Dictionary for BA, UV, and Stone.

slide-87
SLIDE 87

Example applications: antichains of BAs

slide-88
SLIDE 88

Example applications: antichains of BAs

By an antichain in a BA, we mean a collection C of elements such that for all x, y ∈ C with x = y, we have x ∧ y = 0.

slide-89
SLIDE 89

Example applications: antichains of BAs

By an antichain in a BA, we mean a collection C of elements such that for all x, y ∈ C with x = y, we have x ∧ y = 0.

  • Proposition. Every infinite BA contains infinite chains and

infinite antichains.

slide-90
SLIDE 90

Example applications: antichains of BAs

By an antichain in a BA, we mean a collection C of elements such that for all x, y ∈ C with x = y, we have x ∧ y = 0.

  • Proposition. Every infinite BA contains infinite chains and

infinite antichains. The standard Stone duality proof uses the fact that if X is an infinite set and U ⊆ X, then either U is infinite or X \U is infinite.

slide-91
SLIDE 91

Example applications: antichains of BAs

By an antichain in a BA, we mean a collection C of elements such that for all x, y ∈ C with x = y, we have x ∧ y = 0.

  • Proposition. Every infinite BA contains infinite chains and

infinite antichains. The standard Stone duality proof uses the fact that if X is an infinite set and U ⊆ X, then either U is infinite or X \U is infinite. Our proof is very similar, but we use the fact that if X is an infinite separative poset and U ∈ RO(X), then either U is infinite

  • r ¬U = Int(X \ U) = {x ∈ X | ∀x′ x x′ ∈ U} is infinite.
slide-92
SLIDE 92

Example applications: antichains of BAs

  • Proposition. Every infinite BA contains infinite chains and

infinite antichains.

Proof.

slide-93
SLIDE 93

Example applications: antichains of BAs

  • Proposition. Every infinite BA contains infinite chains and

infinite antichains.

  • Proof. By duality, it suffices to show that in any infinite UV-space X,

there is an infinite descending chain U0 U1 . . . of sets from CORO(X), as well as an infinite family of pairwise disjoint sets from CORO(X).

slide-94
SLIDE 94

Example applications: antichains of BAs

  • Proposition. Every infinite BA contains infinite chains and

infinite antichains.

  • Proof. By duality, it suffices to show that in any infinite UV-space X,

there is an infinite descending chain U0 U1 . . . of sets from CORO(X), as well as an infinite family of pairwise disjoint sets from CORO(X). For this it suffices to show that (⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n.

slide-95
SLIDE 95

Example applications: antichains of BAs

  • Proposition. Every infinite BA contains infinite chains and

infinite antichains.

  • Proof. By duality, it suffices to show that in any infinite UV-space X,

there is an infinite descending chain U0 U1 . . . of sets from CORO(X), as well as an infinite family of pairwise disjoint sets from CORO(X). For this it suffices to show that (⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. For then by DC, there is an infinite descending chain U0 ⊇ U1 ⊇ . . . of sets from CORO(X) with Ui ∩ ¬Ui+1 = ∅ for each i ∈ N, in which case {U0 ∩ ¬U1, U1 ∩ ¬U2, . . . } is our antichain.

slide-96
SLIDE 96

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction.

slide-97
SLIDE 97

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X.

slide-98
SLIDE 98

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y.

slide-99
SLIDE 99

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y. Then by the separation property of UV-spaces, there is a V ∈ CORO(X) such that x ∈ V and y ∈ V,

slide-100
SLIDE 100

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y. Then by the separation property of UV-spaces, there is a V ∈ CORO(X) such that x ∈ V and y ∈ V, which with y ∈ Un and Un, V ∈ RO(X) implies that there is a z y such that z ∈ Un ∩ ¬V.

slide-101
SLIDE 101

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y. Then by the separation property of UV-spaces, there is a V ∈ CORO(X) such that x ∈ V and y ∈ V, which with y ∈ Un and Un, V ∈ RO(X) implies that there is a z y such that z ∈ Un ∩ ¬V. Since Un, V ∈ CORO(X), we have Un ∩ V, Un ∩ ¬V ∈ CORO(X) by the closure conditions on UV-spaces;

slide-102
SLIDE 102

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y. Then by the separation property of UV-spaces, there is a V ∈ CORO(X) such that x ∈ V and y ∈ V, which with y ∈ Un and Un, V ∈ RO(X) implies that there is a z y such that z ∈ Un ∩ ¬V. Since Un, V ∈ CORO(X), we have Un ∩ V, Un ∩ ¬V ∈ CORO(X) by the closure conditions on UV-spaces; and since z ∈ Un ∩ ¬V and x ∈ Un ∩ V, we have z ∈ Un ∩ ¬(Un ∩ V) = ∅ and x ∈ Un ∩ ¬(Un ∩ ¬V) = ∅.

slide-103
SLIDE 103

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y. Then by the separation property of UV-spaces, there is a V ∈ CORO(X) such that x ∈ V and y ∈ V, which with y ∈ Un and Un, V ∈ RO(X) implies that there is a z y such that z ∈ Un ∩ ¬V. Since Un, V ∈ CORO(X), we have Un ∩ V, Un ∩ ¬V ∈ CORO(X) by the closure conditions on UV-spaces; and since z ∈ Un ∩ ¬V and x ∈ Un ∩ V, we have z ∈ Un ∩ ¬(Un ∩ V) = ∅ and x ∈ Un ∩ ¬(Un ∩ ¬V) = ∅. Thus, if Un ∩ V is infinite, then we can set Un+1 := Un ∩ V,

slide-104
SLIDE 104

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y. Then by the separation property of UV-spaces, there is a V ∈ CORO(X) such that x ∈ V and y ∈ V, which with y ∈ Un and Un, V ∈ RO(X) implies that there is a z y such that z ∈ Un ∩ ¬V. Since Un, V ∈ CORO(X), we have Un ∩ V, Un ∩ ¬V ∈ CORO(X) by the closure conditions on UV-spaces; and since z ∈ Un ∩ ¬V and x ∈ Un ∩ V, we have z ∈ Un ∩ ¬(Un ∩ V) = ∅ and x ∈ Un ∩ ¬(Un ∩ ¬V) = ∅. Thus, if Un ∩ V is infinite, then we can set Un+1 := Un ∩ V, and otherwise we claim that Un ∩ ¬V is infinite, in which case we can set Un+1 := Un ∩ ¬V.

slide-105
SLIDE 105

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y. Then by the separation property of UV-spaces, there is a V ∈ CORO(X) such that x ∈ V and y ∈ V, which with y ∈ Un and Un, V ∈ RO(X) implies that there is a z y such that z ∈ Un ∩ ¬V. Since Un, V ∈ CORO(X), we have Un ∩ V, Un ∩ ¬V ∈ CORO(X) by the closure conditions on UV-spaces; and since z ∈ Un ∩ ¬V and x ∈ Un ∩ V, we have z ∈ Un ∩ ¬(Un ∩ V) = ∅ and x ∈ Un ∩ ¬(Un ∩ ¬V) = ∅. Thus, if Un ∩ V is infinite, then we can set Un+1 := Un ∩ V, and otherwise we claim that Un ∩ ¬V is infinite, in which case we can set Un+1 := Un ∩ ¬V. Since Un ∈ RO(X), we may regard Un as a separative poset.

slide-106
SLIDE 106

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y. Then by the separation property of UV-spaces, there is a V ∈ CORO(X) such that x ∈ V and y ∈ V, which with y ∈ Un and Un, V ∈ RO(X) implies that there is a z y such that z ∈ Un ∩ ¬V. Since Un, V ∈ CORO(X), we have Un ∩ V, Un ∩ ¬V ∈ CORO(X) by the closure conditions on UV-spaces; and since z ∈ Un ∩ ¬V and x ∈ Un ∩ V, we have z ∈ Un ∩ ¬(Un ∩ V) = ∅ and x ∈ Un ∩ ¬(Un ∩ ¬V) = ∅. Thus, if Un ∩ V is infinite, then we can set Un+1 := Un ∩ V, and otherwise we claim that Un ∩ ¬V is infinite, in which case we can set Un+1 := Un ∩ ¬V. Since Un ∈ RO(X), we may regard Un as a separative poset. Given V ∈ RO(X), we have Un ∩ V, Un ∩ ¬V ∈ RO(Un)

slide-107
SLIDE 107

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y. Then by the separation property of UV-spaces, there is a V ∈ CORO(X) such that x ∈ V and y ∈ V, which with y ∈ Un and Un, V ∈ RO(X) implies that there is a z y such that z ∈ Un ∩ ¬V. Since Un, V ∈ CORO(X), we have Un ∩ V, Un ∩ ¬V ∈ CORO(X) by the closure conditions on UV-spaces; and since z ∈ Un ∩ ¬V and x ∈ Un ∩ V, we have z ∈ Un ∩ ¬(Un ∩ V) = ∅ and x ∈ Un ∩ ¬(Un ∩ ¬V) = ∅. Thus, if Un ∩ V is infinite, then we can set Un+1 := Un ∩ V, and otherwise we claim that Un ∩ ¬V is infinite, in which case we can set Un+1 := Un ∩ ¬V. Since Un ∈ RO(X), we may regard Un as a separative poset. Given V ∈ RO(X), we have Un ∩ V, Un ∩ ¬V ∈ RO(Un) and Un ∩ ¬V = ¬n(Un ∩ V), where ¬n is the negation in RO(Un).

slide-108
SLIDE 108

Example applications: antichains of BAs

(⋆) for any n ∈ N, there is a descending chain U0 ⊇ U1 ⊇ · · · ⊇ Un of infinite sets from CORO(X) such that Ui ∩ ¬Ui+1 = ∅ for i ∈ n. We prove (⋆) by induction. Let U0 = X. For the inductive step: Since Un is infinite and X is T0, there are x, y ∈ Un such that x y. Then by the separation property of UV-spaces, there is a V ∈ CORO(X) such that x ∈ V and y ∈ V, which with y ∈ Un and Un, V ∈ RO(X) implies that there is a z y such that z ∈ Un ∩ ¬V. Since Un, V ∈ CORO(X), we have Un ∩ V, Un ∩ ¬V ∈ CORO(X) by the closure conditions on UV-spaces; and since z ∈ Un ∩ ¬V and x ∈ Un ∩ V, we have z ∈ Un ∩ ¬(Un ∩ V) = ∅ and x ∈ Un ∩ ¬(Un ∩ ¬V) = ∅. Thus, if Un ∩ V is infinite, then we can set Un+1 := Un ∩ V, and otherwise we claim that Un ∩ ¬V is infinite, in which case we can set Un+1 := Un ∩ ¬V. Since Un ∈ RO(X), we may regard Un as a separative poset. Given V ∈ RO(X), we have Un ∩ V, Un ∩ ¬V ∈ RO(Un) and Un ∩ ¬V = ¬n(Un ∩ V), where ¬n is the negation in RO(Un). Then since Un is infinite, either Un ∩ V or ¬n(Un ∩ V) is infinite.

slide-109
SLIDE 109

Priestley-like duality

The spectral duality of distributive lattices can be reformulated in terms of Priestley spaces.

slide-110
SLIDE 110

Priestley-like duality

The spectral duality of distributive lattices can be reformulated in terms of Priestley spaces. Assuming AC, we can do the same for the duality via UV-spaces.

slide-111
SLIDE 111

Priestley-like duality

The spectral duality of distributive lattices can be reformulated in terms of Priestley spaces. Assuming AC, we can do the same for the duality via UV-spaces. Let A be a BA.

slide-112
SLIDE 112

Priestley-like duality

The spectral duality of distributive lattices can be reformulated in terms of Priestley spaces. Assuming AC, we can do the same for the duality via UV-spaces. Let A be a BA. Let XA be the space of all proper filters, with topology generated by a subbasis of sets of the form { a : a ∈ A}, {XA \ a : a ∈ A}.

slide-113
SLIDE 113

Priestley-like duality

The spectral duality of distributive lattices can be reformulated in terms of Priestley spaces. Assuming AC, we can do the same for the duality via UV-spaces. Let A be a BA. Let XA be the space of all proper filters, with topology generated by a subbasis of sets of the form { a : a ∈ A}, {XA \ a : a ∈ A}. Let ≤ be the inclusion of proper filters.

slide-114
SLIDE 114

Priestley-like duality

The spectral duality of distributive lattices can be reformulated in terms of Priestley spaces. Assuming AC, we can do the same for the duality via UV-spaces. Let A be a BA. Let XA be the space of all proper filters, with topology generated by a subbasis of sets of the form { a : a ∈ A}, {XA \ a : a ∈ A}. Let ≤ be the inclusion of proper filters. Then (XA, ≤) is a Priestley space.

slide-115
SLIDE 115

Priestley-like duality

In addition, if ClopRO(X, ≤) = {clopen ≤-regular open sets}:

1

if U ∈ ClopRO(X, ≤), then Int≤(X \ U) ∈ ClopRO(X, ≤);

slide-116
SLIDE 116

Priestley-like duality

In addition, if ClopRO(X, ≤) = {clopen ≤-regular open sets}:

1

if U ∈ ClopRO(X, ≤), then Int≤(X \ U) ∈ ClopRO(X, ≤);

2

x ≤ y ⇒ there is a U ∈ ClopRO(X, ≤) s.t. x ∈ U and y / ∈ U;

slide-117
SLIDE 117

Priestley-like duality

In addition, if ClopRO(X, ≤) = {clopen ≤-regular open sets}:

1

if U ∈ ClopRO(X, ≤), then Int≤(X \ U) ∈ ClopRO(X, ≤);

2

x ≤ y ⇒ there is a U ∈ ClopRO(X, ≤) s.t. x ∈ U and y / ∈ U;

3

every proper filter in ClopRO(X, ≤) is ClopRO(x) for some x ∈ X.

slide-118
SLIDE 118

Priestley-like duality

Theorem (Priestley-like representation of BAs). Every Boolean algebra A is isomorphic to ClopRO(XA, ≤).

slide-119
SLIDE 119

Priestley-like duality

Theorem (Priestley-like representation of BAs). Every Boolean algebra A is isomorphic to ClopRO(XA, ≤). Such ordered spaces are order-homeomorphic to the Vietoris space of a Stone space ordered by ⊆.

slide-120
SLIDE 120

Conclusions and further directions

slide-121
SLIDE 121

Conclusions and further directions

We developed choice-free topological duality for Boolean algebras.

slide-122
SLIDE 122

Conclusions and further directions

We developed choice-free topological duality for Boolean algebras. With choice this can be converted into a Priestley-like

  • rder-topological duality.
slide-123
SLIDE 123

Conclusions and further directions

We developed choice-free topological duality for Boolean algebras. With choice this can be converted into a Priestley-like

  • rder-topological duality.

We also have extensions of this duality to modal algebras (see our presentation at Advances in Modal Logic 2018).

slide-124
SLIDE 124

Conclusions and further directions

We developed choice-free topological duality for Boolean algebras. With choice this can be converted into a Priestley-like

  • rder-topological duality.

We also have extensions of this duality to modal algebras (see our presentation at Advances in Modal Logic 2018). It should also be possible to give choice-free dualities for Heyting algebras and distributive lattices.

slide-125
SLIDE 125

Thank you!