Frames and Frame Relations M. Andrew Moshier 1 Imanol Mozo 2 - - PowerPoint PPT Presentation

frames and frame relations
SMART_READER_LITE
LIVE PREVIEW

Frames and Frame Relations M. Andrew Moshier 1 Imanol Mozo 2 - - PowerPoint PPT Presentation

Background Frames and Frame Relations M. Andrew Moshier 1 Imanol Mozo 2 September 2018 Chapman University Euskal Herriko Unibertsitatea Frames and Frame Relations 1 / 18 Background The Next Poem Dana Gioia How much better it seems


slide-1
SLIDE 1

Background

Frames and Frame Relations

  • M. Andrew Moshier1

Imanol Mozo2 September 2018

Chapman University Euskal Herriko Unibertsitatea

1 / 18 Frames and Frame Relations

slide-2
SLIDE 2

Background

The Next Poem — Dana Gioia

How much better it seems now

than when it is finally done – the unforgettable first line, the cunning way the stanzas run. The rhymes soft-spoken and suggestive are barely audible at first, an appetite not yet acknowledged like the inkling of a thirst. While gradually the form appears as each line is coaxed aloud – the architecture of a room seen from the middle of a crowd.

2 / 18 Frames and Frame Relations

slide-3
SLIDE 3

Background

The music that of common speech but slanted so that each detail sounds unexpected as a sharp inserted in a simple scale. No jumble box of imagery dumped glumly in the readers lap

  • r elegantly packaged junk

the unsuspecting must unwrap.

3 / 18 Frames and Frame Relations

slide-4
SLIDE 4

Background

But words that could direct a friend precisely to an unknown place, those few unshakeable details that no confusion can erase. And the real subject left unspoken but unmistakable to those who dont expect a jungle parrot in the black and white of prose.

4 / 18 Frames and Frame Relations

slide-5
SLIDE 5

Background

How much better it seems now than when it is finally written. How hungrily one waits to feel the bright lure seized, the old hook bitten.

5 / 18 Frames and Frame Relations

slide-6
SLIDE 6

Background

The Idea

We take seriously

6 / 18 Frames and Frame Relations

slide-7
SLIDE 7

Background

The Idea

We take seriously

◮ Injectivity of frames as semilattices (Bruns-Lakser and

Horn-Kimura) – in the background for this talk

6 / 18 Frames and Frame Relations

slide-8
SLIDE 8

Background

The Idea

We take seriously

◮ Injectivity of frames as semilattices (Bruns-Lakser and

Horn-Kimura) – in the background for this talk

◮ Order enrichment (of the category of frames with

semilattice morphisms)

6 / 18 Frames and Frame Relations

slide-9
SLIDE 9

Background

The Idea

We take seriously

◮ Injectivity of frames as semilattices (Bruns-Lakser and

Horn-Kimura) – in the background for this talk

◮ Order enrichment (of the category of frames with

semilattice morphisms)

◮ Locales and sublocales

6 / 18 Frames and Frame Relations

slide-10
SLIDE 10

Background

The Idea

We take seriously

◮ Injectivity of frames as semilattices (Bruns-Lakser and

Horn-Kimura) – in the background for this talk

◮ Order enrichment (of the category of frames with

semilattice morphisms)

◮ Locales and sublocales ◮ Completely distributive lattices as a starting point

6 / 18 Frames and Frame Relations

slide-11
SLIDE 11

Background

The Idea

We take seriously

◮ Injectivity of frames as semilattices (Bruns-Lakser and

Horn-Kimura) – in the background for this talk

◮ Order enrichment (of the category of frames with

semilattice morphisms)

◮ Locales and sublocales ◮ Completely distributive lattices as a starting point

In particular,

6 / 18 Frames and Frame Relations

slide-12
SLIDE 12

Background

The Idea

We take seriously

◮ Injectivity of frames as semilattices (Bruns-Lakser and

Horn-Kimura) – in the background for this talk

◮ Order enrichment (of the category of frames with

semilattice morphisms)

◮ Locales and sublocales ◮ Completely distributive lattices as a starting point

In particular,

◮ The assembly of a frame comes about as a sublocale Q(L)

  • f a particular completely distributive lattice.

6 / 18 Frames and Frame Relations

slide-13
SLIDE 13

Background

The Idea

We take seriously

◮ Injectivity of frames as semilattices (Bruns-Lakser and

Horn-Kimura) – in the background for this talk

◮ Order enrichment (of the category of frames with

semilattice morphisms)

◮ Locales and sublocales ◮ Completely distributive lattices as a starting point

In particular,

◮ The assembly of a frame comes about as a sublocale Q(L)

  • f a particular completely distributive lattice.

◮ Proof that Q(L) has the universal property of the assembly

using simple combinatorial reasoning – essentially via a kind of sequent calculus.

6 / 18 Frames and Frame Relations

slide-14
SLIDE 14

Background

First step: Weakening Relations

Definition

For posets A and B, a weakening relation is a relation R ⊆ A × B so that x ≤X x′ R y′ ≤Y y x R y We denote this by R : X Y. Pos will denote the category of posets and weakening relations.

◮ idX is simply ≤X. ◮ Composition is relational product (but I write R; S instead

  • f S ◦ R.

7 / 18 Frames and Frame Relations

slide-15
SLIDE 15

Background

Low Hanging Fruit

◮ Pos(A, B) = Up(A∂ × B), so it is a completely distributive

lattice.

8 / 18 Frames and Frame Relations

slide-16
SLIDE 16

Background

Low Hanging Fruit

◮ Pos(A, B) = Up(A∂ × B), so it is a completely distributive

lattice.

◮ Composition is residuated

R; S ⊆ T ⇔ R ⊆ S\T ⇔ S ⊆ T/R.

8 / 18 Frames and Frame Relations

slide-17
SLIDE 17

Background

Low Hanging Fruit

◮ Pos(A, B) = Up(A∂ × B), so it is a completely distributive

lattice.

◮ Composition is residuated

R; S ⊆ T ⇔ R ⊆ S\T ⇔ S ⊆ T/R.

◮ A w. relation R : A B satisfies idA ⊆ (idB/R); R if and

  • nly if it is determined by a monotone function f : A → B by

x R y iff f(x) ≤ y.

8 / 18 Frames and Frame Relations

slide-18
SLIDE 18

Background

Low Hanging Fruit

◮ Pos(A, B) = Up(A∂ × B), so it is a completely distributive

lattice.

◮ Composition is residuated

R; S ⊆ T ⇔ R ⊆ S\T ⇔ S ⊆ T/R.

◮ A w. relation R : A B satisfies idA ⊆ (idB/R); R if and

  • nly if it is determined by a monotone function f : A → B by

x R y iff f(x) ≤ y.

◮ If A has binary meets and B has binary joins, Heyting

arrows in Pos(A, B) are defined by ∀x, y.x R y ⇒ x ∧ a S b ∨ x a (R→S) b

8 / 18 Frames and Frame Relations

slide-19
SLIDE 19

Background

Meet and Sup Stability

Definition

◮ If B is a (unital) meet semilattice, say R : A B is

meet-stable if x R 1 x R y x R y′ x R y ∧ y′

9 / 18 Frames and Frame Relations

slide-20
SLIDE 20

Background

Meet and Sup Stability

Definition

◮ If B is a (unital) meet semilattice, say R : A B is

meet-stable if x R 1 x R y x R y′ x R y ∧ y′

◮ If A is a sup lattice, say R : A B is sup-stable if

{xi R y}i

  • i xi R y

9 / 18 Frames and Frame Relations

slide-21
SLIDE 21

Background

Meet and Sup Stability

Definition

◮ If B is a (unital) meet semilattice, say R : A B is

meet-stable if x R 1 x R y x R y′ x R y ∧ y′

◮ If A is a sup lattice, say R : A B is sup-stable if

{xi R y}i

  • i xi R y

◮ SLat: category of meet semilattices with meet stable

relations Sup: category of sup lattices with sup-stable relations. Frm: category of frames with meet-sup-stable relations.

9 / 18 Frames and Frame Relations

slide-22
SLIDE 22

Background

More Low Hanging Fruit

Lemma

If A and B are frames, then

10 / 18 Frames and Frame Relations

slide-23
SLIDE 23

Background

More Low Hanging Fruit

Lemma

If A and B are frames, then

◮ SLat(A, B) is a sublocale of Pos(A, B);

10 / 18 Frames and Frame Relations

slide-24
SLIDE 24

Background

More Low Hanging Fruit

Lemma

If A and B are frames, then

◮ SLat(A, B) is a sublocale of Pos(A, B); ◮ Sup(A, B) is a sublocale of Pos(A, B);

10 / 18 Frames and Frame Relations

slide-25
SLIDE 25

Background

More Low Hanging Fruit

Lemma

If A and B are frames, then

◮ SLat(A, B) is a sublocale of Pos(A, B); ◮ Sup(A, B) is a sublocale of Pos(A, B); ◮ Frm(A, B) is a sublocale of Pos(A, B).

10 / 18 Frames and Frame Relations

slide-26
SLIDE 26

Background

More Low Hanging Fruit

Lemma

If A and B are frames, then

◮ SLat(A, B) is a sublocale of Pos(A, B); ◮ Sup(A, B) is a sublocale of Pos(A, B); ◮ Frm(A, B) is a sublocale of Pos(A, B).

Proof.

10 / 18 Frames and Frame Relations

slide-27
SLIDE 27

Background

More Low Hanging Fruit

Lemma

If A and B are frames, then

◮ SLat(A, B) is a sublocale of Pos(A, B); ◮ Sup(A, B) is a sublocale of Pos(A, B); ◮ Frm(A, B) is a sublocale of Pos(A, B).

Proof.

◮ Clearly stable relations (either kind) are closed under

intersection.

10 / 18 Frames and Frame Relations

slide-28
SLIDE 28

Background

More Low Hanging Fruit

Lemma

If A and B are frames, then

◮ SLat(A, B) is a sublocale of Pos(A, B); ◮ Sup(A, B) is a sublocale of Pos(A, B); ◮ Frm(A, B) is a sublocale of Pos(A, B).

Proof.

◮ Clearly stable relations (either kind) are closed under

intersection.

◮ We then use our nice characterization of Heyting arrow to

check that if S is stable, so is R → S.

10 / 18 Frames and Frame Relations

slide-29
SLIDE 29

Background

More Low Hanging Fruit

Lemma

If A and B are frames, then

◮ SLat(A, B) is a sublocale of Pos(A, B); ◮ Sup(A, B) is a sublocale of Pos(A, B); ◮ Frm(A, B) is a sublocale of Pos(A, B).

Proof.

◮ Clearly stable relations (either kind) are closed under

intersection.

◮ We then use our nice characterization of Heyting arrow to

check that if S is stable, so is R → S.

◮ Frm(A, B) = SLat(A, B) ∩ Sup(A, B).

10 / 18 Frames and Frame Relations

slide-30
SLIDE 30

Background

Fruit Requiring a Small Step Stool

Lemma

The construct A → Frm(A, A) is an endofunctor in Frm (it is only a lax functor on Frm).

11 / 18 Frames and Frame Relations

slide-31
SLIDE 31

Background

Fruit Requiring a Small Step Stool

Lemma

The construct A → Frm(A, A) is an endofunctor in Frm (it is only a lax functor on Frm).

Proof.

11 / 18 Frames and Frame Relations

slide-32
SLIDE 32

Background

Fruit Requiring a Small Step Stool

Lemma

The construct A → Frm(A, A) is an endofunctor in Frm (it is only a lax functor on Frm).

Proof.

◮ The frame homomorphisms are bijective with frame

relations F : A B satisfying idA ⊆ idB/F.

11 / 18 Frames and Frame Relations

slide-33
SLIDE 33

Background

Fruit Requiring a Small Step Stool

Lemma

The construct A → Frm(A, A) is an endofunctor in Frm (it is only a lax functor on Frm).

Proof.

◮ The frame homomorphisms are bijective with frame

relations F : A B satisfying idA ⊆ idB/F.

◮ Using this, check that

R; F ⊆ F; S is a frame relation from Frm(A, A) to Frm(B, B) that has an

  • adjoint. So it determines a frame homomorphism.

11 / 18 Frames and Frame Relations

slide-34
SLIDE 34

Background

Fruit Requiring a Small Step Stool

Lemma

The construct A → Frm(A, A) is an endofunctor in Frm (it is only a lax functor on Frm).

Proof.

◮ The frame homomorphisms are bijective with frame

relations F : A B satisfying idA ⊆ idB/F.

◮ Using this, check that

R; F ⊆ F; S is a frame relation from Frm(A, A) to Frm(B, B) that has an

  • adjoint. So it determines a frame homomorphism.

◮ Checking that this respects identity and composition is

easy.

11 / 18 Frames and Frame Relations

slide-35
SLIDE 35

Background

Picking Things We Dropped on the Ground

Definition

Let E(A) = Frm(A, A). Let R(A) = the closed sublocale of E(A) determined by idA. Let L(A) = the open sublocale of E(A) determined by idA.

12 / 18 Frames and Frame Relations

slide-36
SLIDE 36

Background

Picking Things We Dropped on the Ground

Definition

Let E(A) = Frm(A, A). Let R(A) = the closed sublocale of E(A) determined by idA. Let L(A) = the open sublocale of E(A) determined by idA.

Easy to check

12 / 18 Frames and Frame Relations

slide-37
SLIDE 37

Background

Picking Things We Dropped on the Ground

Definition

Let E(A) = Frm(A, A). Let R(A) = the closed sublocale of E(A) determined by idA. Let L(A) = the open sublocale of E(A) determined by idA.

Easy to check

◮ R is also functorial – exactly as E.

12 / 18 Frames and Frame Relations

slide-38
SLIDE 38

Background

Picking Things We Dropped on the Ground

Definition

Let E(A) = Frm(A, A). Let R(A) = the closed sublocale of E(A) determined by idA. Let L(A) = the open sublocale of E(A) determined by idA.

Easy to check

◮ R is also functorial – exactly as E. ◮ Define relations γa, υa ∈ R(A).

x ≤ a ∨ y xγay x ∧ a ≤ y xυay These not only contain idA, but are transitive relations.

12 / 18 Frames and Frame Relations

slide-39
SLIDE 39

Background

Requiring a Ladder

Definition

Let Q(A) = transitive relations in R(A).

13 / 18 Frames and Frame Relations

slide-40
SLIDE 40

Background

Requiring a Ladder

Definition

Let Q(A) = transitive relations in R(A).

Lemma

13 / 18 Frames and Frame Relations

slide-41
SLIDE 41

Background

Requiring a Ladder

Definition

Let Q(A) = transitive relations in R(A).

Lemma

  • 1. Q(A) is a sublocale of R(A).

13 / 18 Frames and Frame Relations

slide-42
SLIDE 42

Background

Requiring a Ladder

Definition

Let Q(A) = transitive relations in R(A).

Lemma

  • 1. Q(A) is a sublocale of R(A).
  • 2. Q is functorial.

13 / 18 Frames and Frame Relations

slide-43
SLIDE 43

Background

Requiring a Ladder

Definition

Let Q(A) = transitive relations in R(A).

Lemma

  • 1. Q(A) is a sublocale of R(A).
  • 2. Q is functorial.
  • 3. In Q(A), for each a ∈ A, γa and υa are complements.

13 / 18 Frames and Frame Relations

slide-44
SLIDE 44

Background

Requiring a Ladder

Definition

Let Q(A) = transitive relations in R(A).

Lemma

  • 1. Q(A) is a sublocale of R(A).
  • 2. Q is functorial.
  • 3. In Q(A), for each a ∈ A, γa and υa are complements.
  • 4. For any R ∈ Q(A), it is the case that

R = {γa ∩ υb | a R b}.

13 / 18 Frames and Frame Relations

slide-45
SLIDE 45

Background

Requiring a Ladder

Definition

Let Q(A) = transitive relations in R(A).

Lemma

  • 1. Q(A) is a sublocale of R(A).
  • 2. Q is functorial.
  • 3. In Q(A), for each a ∈ A, γa and υa are complements.
  • 4. For any R ∈ Q(A), it is the case that

R = {γa ∩ υb | a R b}.

  • 5. The frame relation Γ: A A defined by γa ⊆ R satisfies

idA ⊆ Γ; (idA/Γ).

13 / 18 Frames and Frame Relations

slide-46
SLIDE 46

Background

Requiring a Ladder

Definition

Let Q(A) = transitive relations in R(A).

Lemma

  • 1. Q(A) is a sublocale of R(A).
  • 2. Q is functorial.
  • 3. In Q(A), for each a ∈ A, γa and υa are complements.
  • 4. For any R ∈ Q(A), it is the case that

R = {γa ∩ υb | a R b}.

  • 5. The frame relation Γ: A A defined by γa ⊆ R satisfies

idA ⊆ Γ; (idA/Γ).

Proof:

(1) and (2) are now routine. ...

13 / 18 Frames and Frame Relations

slide-47
SLIDE 47

Background

Proof continued We need this

Lemma

A frame relation R ∈R (A) is transitive iff it admits Gentzen’s Cut: u R v ∨ w w ∧ x R y u ∧ x R v ∨ y “If” is easy. “Only if” u R v ∨ w x R x u ∧ x R (v ∨ w) ∧ x w ∧ x R y v R v v ∨ (w ∧ x) R v ∨ y u ∧ x R v ∨ y

14 / 18 Frames and Frame Relations

slide-48
SLIDE 48

Background

Proof continued

xγaa aυay xγa; υay But any transitive relation containing γa and υa contains γa; υa.

◮ For any a, b, aγab and aυbb. So R ⊆ aRb(γa ∩ υb).

And suppose a R b and x(γa ∩ υb)y. Then x R y ∨ a a R b x R y ∨ b b ∧ x R y x R y

15 / 18 Frames and Frame Relations

slide-49
SLIDE 49

Background

Proof continued

xγaa aυay xγa; υay But any transitive relation containing γa and υa contains γa; υa.

◮ If xγay and xυay, then

x ≤ y ∨ a a ∧ x ≤ y x ≤ y So γa ∩ υa = idA.

◮ For any a, b, aγab and aυbb. So R ⊆ aRb(γa ∩ υb).

And suppose a R b and x(γa ∩ υb)y. Then x R y ∨ a a R b x R y ∨ b b ∧ x R y x R y

15 / 18 Frames and Frame Relations

slide-50
SLIDE 50

Background

Definitely Need a Proper Ladder Now

Definition

Define on any frame B, ≺B : B B by w ∧ x ≤ 0 1 ≤ y ∨ w x ≺B y This is meet stable, not sup stable.

16 / 18 Frames and Frame Relations

slide-51
SLIDE 51

Background

Definitely Need a Proper Ladder Now

Definition

Define on any frame B, ≺B : B B by w ∧ x ≤ 0 1 ≤ y ∨ w x ≺B y This is meet stable, not sup stable.

Theorem

For any frame A, Γ: A Q(A) is universal with respect to functional frame relations for R : A B satisfying

  • 1. idA ⊆ R; (idB/R);
  • 2. (idB/R); R ⊆≺B.

16 / 18 Frames and Frame Relations

slide-52
SLIDE 52

Background

Definitely Need a Proper Ladder Now

Definition

Define on any frame B, ≺B : B B by w ∧ x ≤ 0 1 ≤ y ∨ w x ≺B y This is meet stable, not sup stable.

Theorem

For any frame A, Γ: A Q(A) is universal with respect to functional frame relations for R : A B satisfying

  • 1. idA ⊆ R; (idB/R);
  • 2. (idB/R); R ⊆≺B.

Proof.

Not in a 30 minute talk!

16 / 18 Frames and Frame Relations

slide-53
SLIDE 53

Background

What Did We Just Harvest?

◮ Q(A) has the universal property of S(A)∂.

17 / 18 Frames and Frame Relations

slide-54
SLIDE 54

Background

What Did We Just Harvest?

◮ Q(A) has the universal property of S(A)∂. ◮ Q(A) sits as a sublocale in E(A) which sits as a sublocale

  • f the completely distributive lattice of all endo-weakening

relations.

17 / 18 Frames and Frame Relations

slide-55
SLIDE 55

Background

What Did We Just Harvest?

◮ Q(A) has the universal property of S(A)∂. ◮ Q(A) sits as a sublocale in E(A) which sits as a sublocale

  • f the completely distributive lattice of all endo-weakening

relations.

◮ Recall that rI mentioned the open sublocale of E(A)

determined by idA.

17 / 18 Frames and Frame Relations

slide-56
SLIDE 56

Background

What Did We Just Harvest?

◮ Q(A) has the universal property of S(A)∂. ◮ Q(A) sits as a sublocale in E(A) which sits as a sublocale

  • f the completely distributive lattice of all endo-weakening

relations.

◮ Recall that rI mentioned the open sublocale of E(A)

determined by idA.

◮ Inside that, one finds the dense sub-identities: R ⊆ R; R

and R ⊆ idA.

17 / 18 Frames and Frame Relations

slide-57
SLIDE 57

Background

What Did We Just Harvest?

◮ Q(A) has the universal property of S(A)∂. ◮ Q(A) sits as a sublocale in E(A) which sits as a sublocale

  • f the completely distributive lattice of all endo-weakening

relations.

◮ Recall that rI mentioned the open sublocale of E(A)

determined by idA.

◮ Inside that, one finds the dense sub-identities: R ⊆ R; R

and R ⊆ idA.

◮ The dense sub-identities correspond exactly to subframes

  • f A.

17 / 18 Frames and Frame Relations

slide-58
SLIDE 58

Background

What Did We Just Harvest?

◮ Q(A) has the universal property of S(A)∂. ◮ Q(A) sits as a sublocale in E(A) which sits as a sublocale

  • f the completely distributive lattice of all endo-weakening

relations.

◮ Recall that rI mentioned the open sublocale of E(A)

determined by idA.

◮ Inside that, one finds the dense sub-identities: R ⊆ R; R

and R ⊆ idA.

◮ The dense sub-identities correspond exactly to subframes

  • f A.

◮ So E(A) is a frame in which all sublocales (transitive

relations containing idA) and all subframes (dense relations contained in idA) reside.

17 / 18 Frames and Frame Relations

slide-59
SLIDE 59

Background

Happy Birthday, Ales. And thank you for your next ✘✘✘

poem theorem.

18 / 18 Frames and Frame Relations