Turning ternary relations into antisymmetric betweenness relations - - PowerPoint PPT Presentation

turning ternary relations into antisymmetric betweenness
SMART_READER_LITE
LIVE PREVIEW

Turning ternary relations into antisymmetric betweenness relations - - PowerPoint PPT Presentation

Turning ternary relations into antisymmetric betweenness relations Jorge Bruno, Aisling McCluskey, Paul Szeptycki University of Bath, NUI Galway, York University Toronto TOPOSYM 2016 The concept of betweenness Given a linearly ordered set (


slide-1
SLIDE 1

Turning ternary relations into antisymmetric betweenness relations

Jorge Bruno, Aisling McCluskey, Paul Szeptycki

University of Bath, NUI Galway, York University Toronto

TOPOSYM 2016

slide-2
SLIDE 2

The concept of betweenness

  • Given a linearly ordered set (X, ), with a, b, c ∈ X, we say

that b is between a and c if either a b c or c b a.

slide-3
SLIDE 3

The concept of betweenness

  • Given a linearly ordered set (X, ), with a, b, c ∈ X, we say

that b is between a and c if either a b c or c b a.

slide-4
SLIDE 4

The concept of betweenness

  • Given a linearly ordered set (X, ), with a, b, c ∈ X, we say

that b is between a and c if either a b c or c b a.

  • Natural to regard such a relation as a ternary predicate

[a, b, c], where (a, b, c) ∈ X 3.

slide-5
SLIDE 5

The concept of betweenness

  • Given a linearly ordered set (X, ), with a, b, c ∈ X, we say

that b is between a and c if either a b c or c b a.

  • Natural to regard such a relation as a ternary predicate

[a, b, c], where (a, b, c) ∈ X 3.

  • Birkhoff (1948) defined the betweenness relation [·, ·, ·]o on a

partially ordered set (X, ) as an extension of that given above.

slide-6
SLIDE 6

Examples of betweenness: partial orders

Definition

In a partially ordered set (X, ) with d e ∈ X, define the order interval [d, e]o = {x ∈ X : d x e}.

  • If each pair of elements in X has a common lower bound and

a common upper bound in X, then say that [a, b, c]o if b belongs to each order interval that also contains a and c.

slide-7
SLIDE 7

Examples of betweenness: partial orders

Definition

In a partially ordered set (X, ) with d e ∈ X, define the order interval [d, e]o = {x ∈ X : d x e}.

  • If each pair of elements in X has a common lower bound and

a common upper bound in X, then say that [a, b, c]o if b belongs to each order interval that also contains a and c.

  • Now [a, a, b]o and [a, b, b]o for any a, b in X.
slide-8
SLIDE 8

Examples of betweenness: partial orders

Definition

In a partially ordered set (X, ) with d e ∈ X, define the order interval [d, e]o = {x ∈ X : d x e}.

  • If each pair of elements in X has a common lower bound and

a common upper bound in X, then say that [a, b, c]o if b belongs to each order interval that also contains a and c.

  • Now [a, a, b]o and [a, b, b]o for any a, b in X.
slide-9
SLIDE 9

Beyond partial orders

  • Vector space X over R with a, b ∈ X: define [a, c, b] if c is a

convex combination of a and b.

slide-10
SLIDE 10

Beyond partial orders

  • Vector space X over R with a, b ∈ X: define [a, c, b] if c is a

convex combination of a and b.

  • Metric space (X, d) (1928):

define [a, c, b]M if d(a, c) + d(c, b) = d(a, b).

slide-11
SLIDE 11

Beyond partial orders

  • Vector space X over R with a, b ∈ X: define [a, c, b] if c is a

convex combination of a and b.

  • Metric space (X, d) (1928):

define [a, c, b]M if d(a, c) + d(c, b) = d(a, b).

  • Natural alliance between intervals [a, b] and ternary predicates

[a, c, b], in that we intend c ∈ [a, b] iff [a, c, b].

slide-12
SLIDE 12

Characteristics of betweenness

(R1) Reflexivity: [a, b, b].

slide-13
SLIDE 13

Characteristics of betweenness

(R1) Reflexivity: [a, b, b]. (R2) Symmetry: [a, x, b] = ⇒ [b, x, a].

slide-14
SLIDE 14

Characteristics of betweenness

(R1) Reflexivity: [a, b, b]. (R2) Symmetry: [a, x, b] = ⇒ [b, x, a]. (R3) Minimality: [a, b, a] = ⇒ b = a.

slide-15
SLIDE 15

Characteristics of betweenness

(R1) Reflexivity: [a, b, b]. (R2) Symmetry: [a, x, b] = ⇒ [b, x, a]. (R3) Minimality: [a, b, a] = ⇒ b = a. (R4) Transitivity: ([a, x, c] ∧ [a, y, c]) ∧ [x, b, y]) = ⇒ [a, b, c].

slide-16
SLIDE 16

Characteristics of betweenness

(R1) Reflexivity: [a, b, b]. (R2) Symmetry: [a, x, b] = ⇒ [b, x, a]. (R3) Minimality: [a, b, a] = ⇒ b = a. (R4) Transitivity: ([a, x, c] ∧ [a, y, c]) ∧ [x, b, y]) = ⇒ [a, b, c]. Define a ternary relation to be an R-relation if it satisfies conditions R1 - R4.

slide-17
SLIDE 17

Characteristics of betweenness

(R1) Reflexivity: [a, b, b]. (R2) Symmetry: [a, x, b] = ⇒ [b, x, a]. (R3) Minimality: [a, b, a] = ⇒ b = a. (R4) Transitivity: ([a, x, c] ∧ [a, y, c]) ∧ [x, b, y]) = ⇒ [a, b, c]. Define a ternary relation to be an R-relation if it satisfies conditions R1 - R4.

slide-18
SLIDE 18

Characteristics of betweenness

(R1) Reflexivity: [a, b, b]. (R2) Symmetry: [a, x, b] = ⇒ [b, x, a]. (R3) Minimality: [a, b, a] = ⇒ b = a. (R4) Transitivity: ([a, x, c] ∧ [a, y, c]) ∧ [x, b, y]) = ⇒ [a, b, c]. Define a ternary relation to be an R-relation if it satisfies conditions R1 - R4. A very simple R-relation is 1 = ({1}, {(1, 1, 1)}).

slide-19
SLIDE 19

Characteristics of betweenness

(R1) Reflexivity: [a, b, b]. (R2) Symmetry: [a, x, b] = ⇒ [b, x, a]. (R3) Minimality: [a, b, a] = ⇒ b = a. (R4) Transitivity: ([a, x, c] ∧ [a, y, c]) ∧ [x, b, y]) = ⇒ [a, b, c]. Define a ternary relation to be an R-relation if it satisfies conditions R1 - R4. A very simple R-relation is 1 = ({1}, {(1, 1, 1)}). For any set X, the smallest R-relation on it is X⊥ := {[a, b, b], [b, b, a] | a, b ∈ X},

slide-20
SLIDE 20

Characteristics of betweenness

(R1) Reflexivity: [a, b, b]. (R2) Symmetry: [a, x, b] = ⇒ [b, x, a]. (R3) Minimality: [a, b, a] = ⇒ b = a. (R4) Transitivity: ([a, x, c] ∧ [a, y, c]) ∧ [x, b, y]) = ⇒ [a, b, c]. Define a ternary relation to be an R-relation if it satisfies conditions R1 - R4. A very simple R-relation is 1 = ({1}, {(1, 1, 1)}). For any set X, the smallest R-relation on it is X⊥ := {[a, b, b], [b, b, a] | a, b ∈ X}, while the largest is X⊤ := X 3 {[a, b, a] | a = b}.

slide-21
SLIDE 21

Bankston’s insight: road systems

Definition

A road system on a nonempty set X is a family R of nonempty subsets (roads) of X such that (i) {a} ∈ R for all a ∈ X, (ii) for all a, b ∈ X, there is R ∈ R such that a, b ∈ R.

slide-22
SLIDE 22

Bankston’s insight: road systems

Definition

A road system on a nonempty set X is a family R of nonempty subsets (roads) of X such that (i) {a} ∈ R for all a ∈ X, (ii) for all a, b ∈ X, there is R ∈ R such that a, b ∈ R. Each road system (X, R) gives rise to a betweenness relation [·, ·, ·]R as follows:

slide-23
SLIDE 23

Bankston’s insight: road systems

Definition

A road system on a nonempty set X is a family R of nonempty subsets (roads) of X such that (i) {a} ∈ R for all a ∈ X, (ii) for all a, b ∈ X, there is R ∈ R such that a, b ∈ R. Each road system (X, R) gives rise to a betweenness relation [·, ·, ·]R as follows: [a, b, c]R holds if each road R containing a and c also contains b.

slide-24
SLIDE 24

Bankston’s insight: road systems

Definition

A road system on a nonempty set X is a family R of nonempty subsets (roads) of X such that (i) {a} ∈ R for all a ∈ X, (ii) for all a, b ∈ X, there is R ∈ R such that a, b ∈ R. Each road system (X, R) gives rise to a betweenness relation [·, ·, ·]R as follows: [a, b, c]R holds if each road R containing a and c also contains b. Define [a, c]R = ∩{R ∈ R : a, c ∈ R}.

slide-25
SLIDE 25

Example

In a metric space (X, d), a natural road system is R = {[a, b]M : a, b ∈ X}.

slide-26
SLIDE 26

Example

In a metric space (X, d), a natural road system is R = {[a, b]M : a, b ∈ X}. So for the unit circle S1 with a, b ∈ S1 , define a metric d on S1 as follows: d(a, b) = shortest arc distance between a and b.

slide-27
SLIDE 27

Example

In a metric space (X, d), a natural road system is R = {[a, b]M : a, b ∈ X}. So for the unit circle S1 with a, b ∈ S1 , define a metric d on S1 as follows: d(a, b) = shortest arc distance between a and b. Consider now two antipodal points a and c on S1;

slide-28
SLIDE 28

Example

In a metric space (X, d), a natural road system is R = {[a, b]M : a, b ∈ X}. So for the unit circle S1 with a, b ∈ S1 , define a metric d on S1 as follows: d(a, b) = shortest arc distance between a and b. Consider now two antipodal points a and c on S1; then [a, c]M = S1

slide-29
SLIDE 29

Example

In a metric space (X, d), a natural road system is R = {[a, b]M : a, b ∈ X}. So for the unit circle S1 with a, b ∈ S1 , define a metric d on S1 as follows: d(a, b) = shortest arc distance between a and b. Consider now two antipodal points a and c on S1; then [a, c]M = S1 while for any third point b on S1, [a, b]M ∪ [b, c]M is a proper subset of S1.

slide-30
SLIDE 30

Example

In a metric space (X, d), a natural road system is R = {[a, b]M : a, b ∈ X}. So for the unit circle S1 with a, b ∈ S1 , define a metric d on S1 as follows: d(a, b) = shortest arc distance between a and b. Consider now two antipodal points a and c on S1; then [a, c]M = S1 while for any third point b on S1, [a, b]M ∪ [b, c]M is a proper subset of S1.

slide-31
SLIDE 31

Example

In a metric space (X, d), a natural road system is R = {[a, b]M : a, b ∈ X}. So for the unit circle S1 with a, b ∈ S1 , define a metric d on S1 as follows: d(a, b) = shortest arc distance between a and b. Consider now two antipodal points a and c on S1; then [a, c]M = S1 while for any third point b on S1, [a, b]M ∪ [b, c]M is a proper subset of S1.

slide-32
SLIDE 32

A road system characterization of betweenness

Theorem (Bankston, 2011)

A ternary relation [·, ·, ·] on a set X can be generated from a road system if and only if [·, ·, ·] is an R-relation.

slide-33
SLIDE 33

A road system characterization of betweenness

Theorem (Bankston, 2011)

A ternary relation [·, ·, ·] on a set X can be generated from a road system if and only if [·, ·, ·] is an R-relation.

slide-34
SLIDE 34

Antisymmetric R-relations

A road system R is separative if for any a, b, c ∈ X with b = c, there is some R ∈ R such that either a, b ∈ R and c ∈ R or a, c ∈ R and b ∈ R.

slide-35
SLIDE 35

Antisymmetric R-relations

A road system R is separative if for any a, b, c ∈ X with b = c, there is some R ∈ R such that either a, b ∈ R and c ∈ R or a, c ∈ R and b ∈ R. This implies the condition Antisymmetry: [a, b, c] ∧ [a, c, b] = ⇒ b = c.

slide-36
SLIDE 36

Antisymmetric R-relations

A road system R is separative if for any a, b, c ∈ X with b = c, there is some R ∈ R such that either a, b ∈ R and c ∈ R or a, c ∈ R and b ∈ R. This implies the condition Antisymmetry: [a, b, c] ∧ [a, c, b] = ⇒ b = c.

Theorem

A road system is separative if and only if its associated R-relation is antisymmetric.

slide-37
SLIDE 37

Antisymmetric R-relations

A road system R is separative if for any a, b, c ∈ X with b = c, there is some R ∈ R such that either a, b ∈ R and c ∈ R or a, c ∈ R and b ∈ R. This implies the condition Antisymmetry: [a, b, c] ∧ [a, c, b] = ⇒ b = c.

Theorem

A road system is separative if and only if its associated R-relation is antisymmetric.

slide-38
SLIDE 38

A category T of ternary relations

Let T denote the category whose objects are sets endowed with ternary relations and whose morphisms are

slide-39
SLIDE 39

A category T of ternary relations

Let T denote the category whose objects are sets endowed with ternary relations and whose morphisms are monotone functions: for objects (X, [·, ·, ·]X) and (Y , [·, ·, ·]Y ) then f : X → Y is a morphism provided [a, b, c]X ⇒ [f (a), f (b), f (c)]Y .

slide-40
SLIDE 40

Some notation and definitions

An R1-relation (resp. R2-relation, R3-relation, R4-relation) is a ternary relation satisfying R1 (resp. R2, R3, R4).

slide-41
SLIDE 41

Some notation and definitions

An R1-relation (resp. R2-relation, R3-relation, R4-relation) is a ternary relation satisfying R1 (resp. R2, R3, R4). Define R to be the full subcategory of T of all R-relations.

slide-42
SLIDE 42

Some notation and definitions

An R1-relation (resp. R2-relation, R3-relation, R4-relation) is a ternary relation satisfying R1 (resp. R2, R3, R4). Define R to be the full subcategory of T of all R-relations.

slide-43
SLIDE 43

The inclusion functor R1 ֒ → T

(R1) Reflexivity: [a, b, b] The left adjoint is given by (X, [·, ·, ·]) → (X, [·, ·, ·]′) where [·, ·, ·]′ = [·, ·, ·] ∪ {[a, b, b] ∈ [·, ·, ·] | a, b ∈ X}. Denote by L1.

slide-44
SLIDE 44

The inclusion functor R2 ֒ → T

(R2) Symmetry: [a, b, c] ⇒ [c, b, a]

slide-45
SLIDE 45

The inclusion functor R2 ֒ → T

(R2) Symmetry: [a, b, c] ⇒ [c, b, a] The left adjoint is given by (X, [·, ·, ·]) → (X, [·, ·, ·]′) with [·, ·, ·]′ = [·, ·, ·] ∪ {(c, b, a) ∈ [·, ·, ·] | (a, b, c) ∈ [·, ·, ·]}. Denote by L2.

slide-46
SLIDE 46

The inclusion functor R2 ֒ → T

(R2) Symmetry: [a, b, c] ⇒ [c, b, a] The right adjoint is given by (X, [·, ·, ·]) → (X, [·, ·, ·]′) where [·, ·, ·]′ = [·, ·, ·] {(a, b, c) ∈ [·, ·, ·] | (c, b, a) ∈ [·, ·, ·]}.

slide-47
SLIDE 47

The inclusion functor R3 ֒ → T

(R3) Minimality: [a, b, a] ⇒ a = b

slide-48
SLIDE 48

The inclusion functor R3 ֒ → T

(R3) Minimality: [a, b, a] ⇒ a = b The left adjoint exists - and is more involved. Call it L3.

slide-49
SLIDE 49

The inclusion functor R4 ֒ → T

(R4) Transitivity: [a, b, c] ∧ [a, d, c] ∧ [b, x, d] ⇒ [a, x, c] Has a left adjoint - call it L4.

slide-50
SLIDE 50

Adjoints as operators

Notice that the compositions L1 ◦ L2 and L2 ◦ L1 are not the same. The operator L2 (closure under symmetry) does not preserve R1 (reflexivity).

slide-51
SLIDE 51

Adjoints as operators

Notice that the compositions L1 ◦ L2 and L2 ◦ L1 are not the same. The operator L2 (closure under symmetry) does not preserve R1 (reflexivity). A less trivial example is given by L3 and L4.

slide-52
SLIDE 52

Adjoints as operators

Notice that the compositions L1 ◦ L2 and L2 ◦ L1 are not the same. The operator L2 (closure under symmetry) does not preserve R1 (reflexivity). A less trivial example is given by L3 and L4. In fact, L4 ◦ L3 ◦ L1 ◦ L2 defines the left adjoint to R ֒ → T.

slide-53
SLIDE 53

The subcategory A of antisymmetric R-relations

Antisymmetry: [a, b, c] ∧ [a, c, b] = ⇒ b = c. Question: does the inclusion functor A ֒ → R have a left adjoint? Yes - demanding a change of underlying set; call it LA.

slide-54
SLIDE 54

The subcategory A of antisymmetric R-relations

Antisymmetry: [a, b, c] ∧ [a, c, b] = ⇒ b = c. Question: does the inclusion functor A ֒ → R have a left adjoint? Yes - demanding a change of underlying set; call it LA. LA preserves R1, R2, and R3 in the presence of R1

slide-55
SLIDE 55

The subcategory A of antisymmetric R-relations

Antisymmetry: [a, b, c] ∧ [a, c, b] = ⇒ b = c. Question: does the inclusion functor A ֒ → R have a left adjoint? Yes - demanding a change of underlying set; call it LA. LA preserves R1, R2, and R3 in the presence of R1 . . . but not necessarily R4.

slide-56
SLIDE 56

The subcategory A of antisymmetric R-relations

Antisymmetry: [a, b, c] ∧ [a, c, b] = ⇒ b = c. Question: does the inclusion functor A ֒ → R have a left adjoint? Yes - demanding a change of underlying set; call it LA. LA preserves R1, R2, and R3 in the presence of R1 . . . but not necessarily R4. And L4 may not preserve antisymmetry.

slide-57
SLIDE 57

The subcategory A of antisymmetric R-relations

Antisymmetry: [a, b, c] ∧ [a, c, b] = ⇒ b = c. Question: does the inclusion functor A ֒ → R have a left adjoint? Yes - demanding a change of underlying set; call it LA. LA preserves R1, R2, and R3 in the presence of R1 . . . but not necessarily R4. And L4 may not preserve antisymmetry.

Theorem

The left adjoint is the direct limit of applying L4 after LA ω-many times.

slide-58
SLIDE 58

Mar fhocal scoir

Given a lattice (X, ), define [a, b]L = {x : a ∧ b x a ∨ b}.

Lemma

Let (X, [·, ·, ·]) be the R-relation generated from the lattice intervals (roads) described above.

slide-59
SLIDE 59

Mar fhocal scoir

Given a lattice (X, ), define [a, b]L = {x : a ∧ b x a ∨ b}.

Lemma

Let (X, [·, ·, ·]) be the R-relation generated from the lattice intervals (roads) described above. Then (X, ) is distributive if and only if

slide-60
SLIDE 60

Mar fhocal scoir

Given a lattice (X, ), define [a, b]L = {x : a ∧ b x a ∨ b}.

Lemma

Let (X, [·, ·, ·]) be the R-relation generated from the lattice intervals (roads) described above. Then (X, ) is distributive if and only if (X, [·, ·, ·]) is antisymmetric.