The meet-semilattice congruence lattice of a frame John Frith* and - - PowerPoint PPT Presentation

the meet semilattice congruence lattice of a frame
SMART_READER_LITE
LIVE PREVIEW

The meet-semilattice congruence lattice of a frame John Frith* and - - PowerPoint PPT Presentation

The meet-semilattice congruence lattice of a frame John Frith* and Anneliese Schauerte University of Cape Town 27 September 2018 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


slide-1
SLIDE 1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

The meet-semilattice congruence lattice of a frame

John Frith* and Anneliese Schauerte

University of Cape Town

27 September 2018

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 1 / 20

slide-2
SLIDE 2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Basics

Throughout this talk L will denote a frame, the top element is denoted by 1 the bottom element is denoted by 0.

Definition

A meet-semilattice congruence θ on L is an equivalence relation on L which also satisfies (x, y), (z, w) ∈ θ ⇒ (x ∧ z, y ∧ w) ∈ θ. We present some well-known facts for the sake of completeness: The collection of all meet-semilattice congruences on L, ConMsl(L), forms a partially ordered set under inclusion. The intersection of meet-semilattice congruences remains a meet-semilattice congruence, so meet is given by intersection. ConMsl(L) is a complete lattice. The top element, which we denote by ∇, is L × L; the bottom element, which we denote by △, is {(x, x) : x ∈ L}.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 2 / 20

slide-3
SLIDE 3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

An example

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 3 / 20

slide-4
SLIDE 4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

An example

L:

  • a
  • b
  • 1

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 3 / 20

slide-5
SLIDE 5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

An example

L:

  • a
  • b
  • 1

ConMsl(L):

  • Frith & Schauerte (UCT)

The meet-semilattice congruence lattice of a frame PWC 3 / 20

slide-6
SLIDE 6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Finite joins

There is an explicit characterization of finite joins, which we need, given as follows: Suppose that θ, φ are meet-semilattice congruences on L. We say that elements x and y of L are θ − φ-linked if there is a sequence of elements x = s0, s1, s2 . . . , sn = y of L such that, for any i ∈ {0, 1, 2, . . . , n − 1} either (si, si+1) ∈ θ or (si, si+1) ∈ φ. We define θ ∗ φ = {(x, y) : x and y are θ − φ-linked} For θ, φ ∈ ConMsl(L), θ ∨ φ = θ ∗ φ. Well known, we think. This extends to any finite join.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 4 / 20

slide-7
SLIDE 7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ConMsl(L)

The join of an updirected family of meet-semilattice congruences is just its union. An arbitrary join, ∨

I

θi, is calculated by taking the union of all finite joins, since these form an updirected collection. As a result, the lattice ConMsl(L) is compact.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 5 / 20

slide-8
SLIDE 8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

For the sake of completeness, we recall the definition of a frame congruence:

Definition

A frame congruence θ on L is an equivalence relation on L which also satisfies (x, y), (z, w) ∈ θ implies (x ∧ z, y ∧ w) ∈ θ. (xi, yi) ∈ θ for all i ∈ I implies (∨

I

xi, ∨

I

yi) ∈ θ. The collection of all frame congruences on a frame L will be denoted by ConFrm(L). It is a frame. (But the description of join given above does not apply.)

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 6 / 20

slide-9
SLIDE 9

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A structure theorem for ConMsl(L).

Definition

For a, b ∈ L we denote by

a the meet-semilattice congruence generated by the singleton {(0, a)}

∆b the meet-semilattice congruence generated by the singleton {(b, 1)} θab the meet-semilattice congruence generated by the singleton {(a, b)}. ∇a = {(x, y) ∈ L × L : x ∨ a = y ∨ a}.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 7 / 20

slide-10
SLIDE 10

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

It is possible to describe ▼

a and ∆b explicitly as follows:

Lemma

For a, b ∈ L

1 ▼

a = △ ∪ {(s, t) ∈ L × L : s, t ≤ a}

2

∆b = {(x, y) ∈ L × L : x ∧ b = y ∧ b}.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 8 / 20

slide-11
SLIDE 11

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Some properties of ▼

a, etc.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 9 / 20

slide-12
SLIDE 12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Some properties of ▼

a, etc.

Lemma

Let L be a frame, a, b ∈ L, {ai}i∈I ⊆ L. In ConMsl(L) we have:

1

(a) ∧

I ▼ ai = ▼ ∧ ai.

(b) ▼

a ∨ ▼ b need not coincide with ▼ a∨b.

(c) ▼

0 = △ and ▼ 1 = ∇.

2

(a) ∇

a ∧ ∇ b = ∇a∧b.

(b) ∇a ∨ ∇b = ∇a∨b; this does not generalize to arbitrary joins. (c) ∇0 = △ and ∇1 = ∇.

3

(a) ∧ ∆ai = ∆∨ ai. (b) ∆a ∨ ∆b = ∆a∧b; this does not generalize to arbitrary joins. (c) ∆0 = ∇ and ∆1 = △.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 9 / 20

slide-13
SLIDE 13

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Towards some structure

Lemma

θab = (▼

a ∧ ∆b) ∗ (▼ b ∧ ∆a).

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 10 / 20

slide-14
SLIDE 14

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Towards some structure

Lemma

θab = (▼

a ∧ ∆b) ∗ (▼ b ∧ ∆a).

Theorem (Structure Theorem)

For any meet-semilattice congruence θ we have θ = ∨ {(▼

c ∧ ∆d) ∗ (▼ d ∧ ∆c) : (c, d) ∈ θ}.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 10 / 20

slide-15
SLIDE 15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Examples and counterexamples

L:

  • a
  • b
  • 1

ConMsl(L):

a

b

  • ∇a

a ∨ ▼ b

  • ∇b

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 11 / 20

slide-16
SLIDE 16

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

L:

  • 1
  • β
  • γ
  • α

ConMsl(L):

  • ∆γ ∧ ▼

β

  • ∇α = ▼

α

  • ∆β ∧ ▼

γ

  • ∆γ

β

  • (▼

β ∨ ▼ γ) ∧ ∆α

γ

  • ∆β
  • ∇β

β ∨ ▼ γ

  • ∇γ
  • ∆α

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 12 / 20

slide-17
SLIDE 17

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Theorem

In the case that L is a linear frame we claim that ConMsl(L) is indeed a frame but that, in general, ConMsl(L) ̸= ConFrm(L). (See Example below.) The proof that we found relies on the “Structure Theorem” and follows a similar route to a proof that the congruence lattice of a frame is again a frame.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 13 / 20

slide-18
SLIDE 18

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Theorem

In the case that L is a linear frame we claim that ConMsl(L) is indeed a frame but that, in general, ConMsl(L) ̸= ConFrm(L). (See Example below.) The proof that we found relies on the “Structure Theorem” and follows a similar route to a proof that the congruence lattice of a frame is again a frame. Papert has this result, but it is proved differently.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 13 / 20

slide-19
SLIDE 19

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Theorem

In the case that L is a linear frame we claim that ConMsl(L) is indeed a frame but that, in general, ConMsl(L) ̸= ConFrm(L). (See Example below.) The proof that we found relies on the “Structure Theorem” and follows a similar route to a proof that the congruence lattice of a frame is again a frame. Papert has this result, but it is proved differently.

Example

As a special case of a linear frame L we take L = N ∪ {⊤} where N denotes the positive integers with their usual order and n ≤ ⊤ for all n ∈ N. This is clearly a case where L is a linear frame. One can see that ConMsl(L) ̸= ConFrm(L).

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 13 / 20

slide-20
SLIDE 20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Lemma

If the frame L has at least two incomparable elements, then ConMsl(L) is not a distributive lattice.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 14 / 20

slide-21
SLIDE 21

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Lemma

If the frame L has at least two incomparable elements, then ConMsl(L) is not a distributive lattice.

  • PROOF. The proof is modelled on the case where L is the 4 element Boolean

algebra.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 14 / 20

slide-22
SLIDE 22

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Complements in ConMsl(L)?

We define complements using the usual equations as follows:

Definition

Let M be a bounded lattice; for a, b ∈ M we say that a is a complement of b if a ∨ b = 1 and a ∧ b = 0. We emphasize that we are using this definition in a possibly non-distributive lattice and so no implication of uniqueness is intended.

Lemma

Let L be a frame, a ∈ L. In ConMsl(L), the element ▼

a has a unique

complement, namely, ∆a.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 15 / 20

slide-23
SLIDE 23

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Complements in ConMsl(L)?

We define complements using the usual equations as follows:

Definition

Let M be a bounded lattice; for a, b ∈ M we say that a is a complement of b if a ∨ b = 1 and a ∧ b = 0. We emphasize that we are using this definition in a possibly non-distributive lattice and so no implication of uniqueness is intended.

Lemma

Let L be a frame, a ∈ L. In ConMsl(L), the element ▼

a has a unique

complement, namely, ∆a.

Lemma

Let L be a frame, a ∈ L. In ConMsl(L) if θ is a complement of ∆a, then

a ⊆ θ ⊆ ∇ a.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 15 / 20

slide-24
SLIDE 24

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Lemma

Let L be a frame, a, b ∈ L. In ConMsl(L), every element of the form ▼

a ∧ ∆b is

complemented.

  • PROOF. ▼

b ∗ ∆a is a complement of ▼ a ∧ ∆b

We now see that all elements of ConMsl(L) arise as joins of complemented elements (using the Structure Theorem). In this sense one may think of any such lattice as being “zero-dimensional.” We see that every meet-semilattice congruence lattice is compact and zero-dimensional. However, not every compact zero-dimensional lattice (in this sense) is a meet-semilattice congruence lattice of some frame.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 16 / 20

slide-25
SLIDE 25

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Lemma

Let L be a frame, a, b ∈ L. In ConMsl(L), every element of the form ▼

a ∧ ∆b is

complemented.

  • PROOF. ▼

b ∗ ∆a is a complement of ▼ a ∧ ∆b

We now see that all elements of ConMsl(L) arise as joins of complemented elements (using the Structure Theorem). In this sense one may think of any such lattice as being “zero-dimensional.” We see that every meet-semilattice congruence lattice is compact and zero-dimensional. However, not every compact zero-dimensional lattice (in this sense) is a meet-semilattice congruence lattice of some frame. Papert proves that ConMsl(L) is always pseudo-complemented.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 16 / 20

slide-26
SLIDE 26

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Functoriality issues

Throughout: f : L → M is a frame map between frames.

Definition

(f × f)−1 : ConMsl(M) → ConMsl(L) has a left adjoint from ConMsl(L) to ConMsl(M) which we denote by f : ConMsl(L) → ConMsl(M). For any θ ∈ ConMsl(L) we have that f(θ) = ⟨(f × f)[θ]⟩.

  • f preserves arbitrary joins, since it is a left adjoint.

It therefore preserves the bottom element.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 17 / 20

slide-27
SLIDE 27

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Functoriality issues

Throughout: f : L → M is a frame map between frames.

Definition

(f × f)−1 : ConMsl(M) → ConMsl(L) has a left adjoint from ConMsl(L) to ConMsl(M) which we denote by f : ConMsl(L) → ConMsl(M). For any θ ∈ ConMsl(L) we have that f(θ) = ⟨(f × f)[θ]⟩.

  • f preserves arbitrary joins, since it is a left adjoint.

It therefore preserves the bottom element. It also preserves the top element.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 17 / 20

slide-28
SLIDE 28

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Functoriality issues

Throughout: f : L → M is a frame map between frames.

Definition

(f × f)−1 : ConMsl(M) → ConMsl(L) has a left adjoint from ConMsl(L) to ConMsl(M) which we denote by f : ConMsl(L) → ConMsl(M). For any θ ∈ ConMsl(L) we have that f(θ) = ⟨(f × f)[θ]⟩.

  • f preserves arbitrary joins, since it is a left adjoint.

It therefore preserves the bottom element. It also preserves the top element.

  • f(θab) = θf(a)f(b),

f(▼

a) = ▼ f(a),

f(∆a) = ∆f(a).

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 17 / 20

slide-29
SLIDE 29

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

It is now clear that the following diagram commutes: M L ConMsl(L) ConMsl(M) f

L

M

  • f

We note that in the diagram above, the horizontal maps preserve arbitrary meets, whereas the vertical maps preserve arbitrary joins.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 18 / 20

slide-30
SLIDE 30

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ConMsl(L) and ConFrm(L)

The following diagram commutes: ConMsl(L) ConFrm(L) ConFrm(M) ConMsl(M) bL

  • f
  • f

bM We note that all maps in the diagram above preserve (at least) arbitrary joins, top and bottom elements.

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 19 / 20

slide-31
SLIDE 31

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

The following diagram commutes: ConMsl(L) ConFrm(L) ConFrm(M) ConMsl(M) iL

  • f
  • f

bM

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 20 / 20

slide-32
SLIDE 32

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

The following diagram commutes: ConMsl(L) ConFrm(L) ConFrm(M) ConMsl(M) iL

  • f
  • f

bM Muito obrigado a todos vocˆ es e especialmente a Aleˇ s

Frith & Schauerte (UCT) The meet-semilattice congruence lattice of a frame PWC 20 / 20