27

What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology
Page 2: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

What has it got to do with logic?

Focus of talk is on algebraic and topological methods

Page 3: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

The context

Page 4: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Which completion?

Page 5: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Building the canonical extension of a lattice

This treats join and meet separately

Now we must recombine them

Page 6: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Building the canonical extension of a lattice

Page 7: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Building the canonical extension of a lattice

Page 8: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Completions of lattices

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

Definitionsm

completiondense completion

Let L be a lattice (not necessarily distributive) and C a com-plete lattice, with L [isomorphic to] a sublattice of C. Then

• C is a of L.

• C is a of L if every element of C is a joinof meets of elements of L and a meet of joins of elementsof L.

• C is a of L if for any filter F and idealJ of L ∧

F !∨

J =⇒ F ∩ J #= ∅.

compact completion

Page 9: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Canonical extensions of lattices, and DLs in particular

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

Definition

Facts

Let L be a lattice.

• C is a of L if C is a compact and densecompletion of L.

• L has a dense and compact completion and this is uniqueup to isomorphism (M. Gehrke & J. Harding (2001)).

• If in addition L ∈ D then Lσ := Up(XL) is a dense andcompact completion of L, where XL is the Priestley dualspace of L (M. Gehrke & B. Jonsson (1994, 2004), Fur-thermore

• compact ≡ XL compact;• dense ≡ XL totally order-disconnected.

canonical extension

Page 10: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

CABA

BA

Set

BS

At !!

℘""

D !!

E""

##

δ

$$

β

##

#

$$

– p. 1/??

CABA

BA

Set

BS

At !!

℘""

D !!

E""

##

δ

$$

β

##

#

$$

– p. 1/??

Boolean algebras

Boolean spaces

complete atomic BAs

Stone duality

discrete duality

Jonsson-Tarski

The Boolean case, functorially

canonical extension

forgetful functor

Stone-Czech functor

Page 11: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

DL+

DL

Poset

PS

CJI !!

Upset""

D !!

E""

##

δ

$$

β

##

#

$$

– p. 1/??

discrete duality

Priestley duality

superalgebraic DLs

distributive lattices

Priestley spaces

And likewise with many kinds of additional operations and associated relations added

forgetful functor

The distributive lattice case, functorially

Up-set lattices = superalgebraic lattices

Distributive lattices

Priestley spaces

canonical extension

Page 12: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Theorem

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

Let L be a lattice. The following are equivalent:

• L is isomorphic to Up(P ), the lattice of up-sets of someposet P ;

• L is isomorphic to a complete sublattice of a power of 2;

• L is completely distributive and algebraic;

• as a lattice, L is isomorphic to a topologically closed sub-lattice of a power of 2 with the discrete topology;

• when endowed with the interval topology, L is a topologicaldistributive lattice whose topology is Boolean (= compact0-dimensional);

• L is the underlying lattice of a Boolean-topological distribu-tive lattice.

A well-known theorem on complete lattices ...and its topological manifestations

Page 13: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

On canonical extensions, dense means dense

Theorem

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

Restricting to distributive case.

Let L be a sublattice of C, where C is a Boolean-topologicaldistributive lattice.

• For x ∈ C:

x ∈ L⇔ x is a join of meets of els of L

⇔ x is a meet of joins of els of L.

• C is a dense completion of L if and only if L is topologicallydense in C.

Here a Boolean-topological lattice means a topological lattice in which the topology is compact and totally disconnected

[Recall that a completion of a lattice is (isomorphic to) the canonical extension if it is dense and compact, where these conditions were formulated in ALGEBRAIC terms.]

Page 14: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

On canonical extensions, compact means compact

Theorem

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

Let L be a sublattice of a complete lattice C, where C is asublattice of some power 2Z , for some set Z. Then TFAE

• the lattice C is a compact completion of L;

• there exists a compact topology on Z such that L is a com-pact sublattice of the space C(Z,2τ ) of continuous mapsfrom Z into the 2-point space with the discrete topology τ .

Some choices for Z:

• Z is the Priestley dual of L

• Represent L as a sublattice of some 2S , where S is a set,and take Z = βS, where S is given the discrete topology.

Let L be a sublattice of C(Z,2τ ) for some compact Z. Thenthe topological closure of L in 2Z

τ is a canonical extensionof L.

Page 15: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Speaking categorically

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

We may consider two categories

DCDA

{completely distributive algebraic lattices

complete homomorphisms

DBTop

{Boolean-topological distributive lattices

continuous lattice homomorphisms

• DCDA and DBTop are ISOMORPHIC categories.

Theorem

Superalgebraic lattices =

Page 16: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Two dualities

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

• (1970) Priestley’s duality: between

D and X

(DLs) (Priestley spaces)

• (1976) Banaschewski’s duality: between

DBTop and P

(Boolean-topological DLs) (posets)

D

Priestley Banaschewski

H !"K

X P !"E

DDBTop

∼= DCDA

Page 17: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Two dualities, four faces of 2

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

D = ISP(2D) X = IScP(2X)DBTop = IScP(2DBTop) P = ISP(2P)

1

2D ∈ D 2X ∈ X

2DBTop ∈ DBTop 2P ∈ P

1

2D ∈ D 2X ∈ X

2DBTop ∈ DBTop 2P ∈ P

1

algebras relational structures

2D ∈ D 2X ∈ X

2DBTop ∈ DBTop 2P ∈ P

lattice

topological lattice poset

topological poset

Priestley and Banaschewski dualities are related by ‘topologyswapping’.

↔↔Priestley duality

Banaschewski duality

Priestley and Banaschewski dualities are related by topology-swapping

Page 18: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Two dualities in tandem

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

forgetful functorD

Priestley Banaschewski

!H !"K

!

X P !"E

DDBTop

∼= DCDA

• Composing the right-pointing functors,

D DBTop∼= DCDA!E ◦ ! ◦H

we get a covariant functor σ : D → DCDA.

• Start from L ∈ D. Form its Priestley dual space XL viz.prime filters of L, suitably topologised. Forget the topologyon XL. Then

σ : L %→ Lσ := Up(XL)—the of L.concrete canonical extension

Page 19: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Profinite completions

Page 20: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Profinite completions

Theorem

Now go back to dualities-more on profinite completions shortly

Page 21: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Imitate the DL case:

what works for D what we’d like for V Theorem

A more equitable approach

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

what works for

Start from D = ISP(2D)Form topological dual category

X = IScP(2X)Form discrete dual category (by forgetting topology)

P = ISP(2P)Take L ∈ D

Form dual XL = D(L,2D) ∈ X

Recapture original algebraL ∼= X(XL,2X)

Lift tocanonical extensionLσ := P(X"

L,2P)

Can we play our duality game more generally?

Recap

Page 22: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Recap

Imitate the DL case:

what works for D what we’d like for V

Theorem

A more equitable approach

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

what works for

Start from D = ISP(2D)Form topological dual category

X = IScP(2X)Form discrete dual category (by forgetting topology)

P = ISP(2P)Take L ∈ D

Form dual XL = D(L,2D) ∈ X

Recapture original algebraL ∼= X(XL,2X)

Lift tocanonical extensionLσ := P(X"

L,2P)

Can we play our duality game more generally?

Page 23: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Yes!

What is a Canonical Extension? Devil’s Advocate! Order versus topology CEs via Duality Beyond DLs, Beyond Lattices, . . .

Canonical extensions ofdistributive-lattice-based algebrasvia Boolean topological algebras

B. A. Davey1, M. Haviar2 and H. A. Priestley3

1La Trobe University, Australia,

2Matej Bel University, Slovak Republic

3Mathematical Institute, United Kingdom

6 June, 2006 / Budapest, Hungary

Theorem

what works for

Imitate the DL case:

what works for D what we’d like for V

natural extension

Start from D = ISP(2D) V = ISP(M)Form topological dual categories

X = IScP(2X) Y = IScP(MY)Form discrete dual categories (by forgetting topology)

P = ISP(2P) Q = ISP(MQ)Take L ∈ D A ∈ V

Form duals XL = D(L,2D) ∈ X YA = V(A,MV) ∈ Y

Recapture original algebraL ∼= X(XL,2X) A ∼= Y(YA,MY)

Lift to canonical extensionLσ := P(X"

L,2P) n(A) := Q(Y"A,MQ)

Ln(A)∼= (LA)σTheoremWe want:

Page 24: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Profinite completions and natural extensions

Theorem

Page 25: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

The finitely generated case is NICE

Page 26: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Topology-swapping in general

Page 27: What has it got to do with logic?logica.dmi.unisa.it/tacl/tacl2007/tancl07-priestley.pdfCompletions of lattices What is a Canonical Extension? DevilÕs Advocate ! Order versus topology

Not the end of the story

More for another day ...