Math 2.0

Order, lattices, ordered algebraic structures Definition

Semilattice

Builds on Partial orderJoin and meetSemigroup

Definition

Let (S,≤)(S, \le) be a partially ordered set. SS is a join-semilattice if every two elements x,y∈Sx, y \in S have a join x∨yx \vee y in SS. SS is a meet-semilattice if every two elements x,y∈Sx, y \in S have a meet x∧yx \wedge y in SS.

Algebraic form: a semilattice is a set SS with a binary operation ⋅\cdot such that, for all x,y,z∈Sx, y, z \in S:

  1. (x⋅y)⋅z=x⋅(y⋅z)(x \cdot y) \cdot z = x \cdot (y \cdot z);
  2. x⋅y=y⋅xx \cdot y = y \cdot x;
  3. x⋅x=xx \cdot x = x.

Remarks

The two forms are equivalent. A join-semilattice gives the operation x⋅y=x∨yx \cdot y = x \vee y. Conversely, a semilattice (S,⋅)(S, \cdot) becomes a join-semilattice for the order x≤y  ⟺  x⋅y=yx \le y \iff x \cdot y = y, and a meet-semilattice for the order x≤y  ⟺  x⋅y=xx \le y \iff x \cdot y = x. So a semilattice is a commutative semigroup in which every element is idempotent. Example: the finite subsets of ℕ\N, ordered by ⊆\subseteq, form a join-semilattice, since the union of two finite sets is finite and is their join. Example: {a,b,1}\set{a, b, 1} with a<1a < 1 and b<1b < 1 is a join-semilattice with a∨b=1a \vee b = 1. It is not a meet-semilattice, since aa and bb have no common lower bound. Non-example: a two-element antichain {a,b}\set{a, b} is not a join-semilattice, since aa and bb have no upper bound.

Reading path

To understand this page from the ground up, read these 4 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Join and meet concept
  2. Partial order concept
  3. Semigroup concept
  4. Semilattice definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Semilattice
About this page
TagRNTAAHTD0M
URIm2://RNTAAHTD0M
Kinddefinition
WritingW0 stub
MSC06A12
DefinesSemilattice
UsesPartial order, Join and meet, Semigroup

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.