Semilattice Congruences

Semilattice Congruences

Semilattice Congruences Michael Torpey University of St Andrews 2015-10-02 Michael Torpey (University of St Andrews) Semilattice Congruences 2015-10-02 1 / 10 Semigroups Definition A semigroup is a set S together with a binary operation ∗ : S × S → S such that (x ∗ y) ∗ z = x ∗ (y ∗ z) for all x, y, z ∈ S. Michael Torpey (University of St Andrews) Semilattice Congruences 2015-10-02 2 / 10 Semilattices Two equivalent definitions: Definition A semilattice is a partially-ordered set (poset) such that any pair of elements has a greatest lower bound (meet). Definition A semilattice is a commutative semigroup whose elements are all idempotents. Michael Torpey (University of St Andrews) Semilattice Congruences 2015-10-02 3 / 10 How are these conditions equivalent? Let S be a commutative semigroup of idempotents. Define a partial order ≤ on S by a ≤ b iff ab = a. Then ab is a lower bound of a and b and it turns out that it is their greatest lower bound. Conversely, let (S, ≤) be a poset with meets. Define a multiplication · on S by a · b = a ∧ b. Then (S, ·) is a commutative semigroup of idempotents. Michael Torpey (University of St Andrews) Semilattice Congruences 2015-10-02 4 / 10 Congruences Definition A congruence on a semigroup S is a relation ρ ⊆ S × S which is Reflexive: (a, a) ∈ ρ, Symmetric: (a, b) ∈ ρ ⇒ (b, a) ∈ ρ, Transitive: (a, b), (b, c) ∈ ρ ⇒ (a, c) ∈ ρ, Compatible: (a, b) ∈ ρ ⇒ (xa, xb), (ax, bx) ∈ ρ, for all a, b, c, x ∈ S. Definition Let (a, b) ∈ S × S. The congruence generated by (a, b) is the least congruence ρ on S which contains the pair (a, b). We might write this as h(a, b)i. Michael Torpey (University of St Andrews) Semilattice Congruences 2015-10-02 5 / 10 Blocks Consider a semilattice S, and a pair (x, y) ∈ S × S. Let ρ be the congruence generated by (x, y). ρ has precisely one non-trivial congruence class Bxy, which is given by Bxy = {t ∈ S | xy ≤ t ≤ x or xy ≤ t ≤ y}. Michael Torpey (University of St Andrews) Semilattice Congruences 2015-10-02 6 / 10 Congruences generated by multiple pairs Consider the congruence ρ generated by two pairs: (x, y) and (s, t). This is the join of the two congruences h(x, y)i and h(s, t)i. The non-trivial congruence classes are either Bxy and Bst (if these are disjoint), or the union Bxy ∪ Bst (if they are not). Lemma Bxy ∩ Bst 6= ? if and only if at least one of the following is true: xy ≤ xs and st ≤ xs, xy ≤ xt and st ≤ xt, xy ≤ ys and st ≤ ys, xy ≤ yt and st ≤ yt. i.e. if xy ≤ p and st ≤ p for some p ∈ {xs, xt, ys, yt}. Michael Torpey (University of St Andrews) Semilattice Congruences 2015-10-02 7 / 10 Block coincidence table We can use the above to calculate a block coincidence table. Check each generating pair (x, y) against each other generating pair (s, t) to see if Bxy and Bst overlap. Store the information in a table, so we can quickly check whether two blocks are in the same congruence class. Michael Torpey (University of St Andrews) Semilattice Congruences 2015-10-02 8 / 10 Congruence class number To find which congruence class an element a is in, use the following algorithm: Algorithm procedure CongruenceClassNo(ρ, a) R := GeneratingPairs(ρ) for i ∈ {1 ... |R|} do Let (x, y) = R[i] if xy ≤ a and (a ≤ x or a ≤ y) then return BlockCoincidenceTable(ρ)[i] end if end for return 0 (singleton) end procedure Two elements a and b are related if and only if a = b or CongruenceClassNo(a) = CongruenceClassNo(b) 6= 0. Michael Torpey (University of St Andrews) Semilattice Congruences 2015-10-02 9 / 10 Thank you Michael Torpey (University of St Andrews) Semilattice Congruences 2015-10-02 10 / 10.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us