The article is about bounded semilattices in the sense of join-semilattices having a bottom element or meet-semilattices having a top element. For “bounded semilattices” which have both a top element and a bottom element and thus are a bounded poset, see 01-bounded semilattice.
monoid theory in algebra:
A join-semilattice is a poset which admits all finite joins, or equivalently which admits a bottom element and binary joins . If we think of a poset as a category, a join-semilattice is the same as a poset with finite colimits, or equivalently, a poset with finite coproducts.
In a join-semilattice the binary join is commutative, associative, has as a unit, and is idempotent: . And in fact, given any commutative and idempotent monoid , we can define to mean to make it into a poset with finite joins; thus we have an equivalent algebraic definition of a join-semilattice.
Dually, a meet-semilattice is a poset which admits all finite meets, including a top element and binary meets . Once again is commutative, associative, unital for , and idempotent. Once again we can recover the order from it, but this time defining to mean . If we think of a poset as a category, a meet-semilattice is the same as a poset with finite limits, or equivalently, a poset with finite products.
If we treat join- and meet-semilattices purely algebraically there is no difference: they are both just idempotent commutative monoids. The difference comes in how we define the order starting the commutative monoid structure, or in the notation we use (just as we distinguish additive and multiplicative groups notationally).
Since the opposite of a join-semilattice is a meet-semilattice, it would be possible to take one as standard and call the other a cosemilattice (compare directed and codirected sets), but this may not have ever been done.
If a poset is both a join- and a meet-semilattice, then we call it a lattice.
There is also the question of whether semilattices are bounded or not, in the sense of a bounded lattice. With the algebraic definition of a semilattice, one could either assume that semilattices have neutral elements or absorbing elements or both or neither. In the order-theoretic definition, one can assume that semilattices have top elements or bottom elements or both or neither. This yields four different kinds of semilattices:
those semilattices without either neutral elements or absorbing elements are unbounded semilattices or pseudosemilattices.
those semilattices with only neutral elements are bounded semilattices
those semilattices with only absorbing elements do not seem to have a name in the literature, but are still bounded from the opposite direction.
those semilattices with both neutral and absorbing elements are 01-bounded semilattices
In a join-semilattice, the top element, if it exists, is a neutral element and the bottom element, if it exists, is an absorbing element for the join operation. Likewise, in a meet-semilattice, the bottom element, if it exists, is a neutral element and the top element, if it exists, is an absorbing element for the meet operation.
A homomorphism of join-semilattices is a function that preserves finite joins, or equivalently:
Note that such a homomorphism is necessarily a monotone function, but the converse fails. Thus, a semilattice is a poset with property-like structure.
A homomorphism of meet-semilattices is defined in an analogous (i.e., dual) way. In what follows we take join-semilattices as the default, but all results apply to meet-semilattices with slight modifications.
Semilattices and semilattice homomorphims form a concrete category SemiLat. By the remarks above, this is equivalent to the category of commutative idempotent monoids. Since these are algebras of a Lawvere theory, or equivalently a finitary monad on , the category has all the properties that finitary monadic categories enjoy.
The poset where becomes a commutative rig with and meet as addition and multiplication, respectively; let us call this rig . We can define a module of a rig much as we define a module of a ring, but with the module’s underlying abelian group generalized to be a commutative monoid (thus eliminating the need for negatives). The underlying commutative monoid of a -module is idempotent because, writing addition in this monoid as , we have . Conversely, any idempotent commutative monoid becomes a -module in a unique way. Thus, the category is equivalent to the category of -modules.
There is a forgetful functor
This has a left adjoint
where for any poset , the join-semilattice is the poset of finitely generated downsets of , ordered by inclusion. Here a downset of a poset is a subset such that
This set of all downsets in , say , is ordered by inclusion, and it’s a suplattice: any union of downsets is a downset. There’s an embedding of in that sends each to its principal downset . A downset is finitely generated if it is the union of finitely many principal downsets. (To give a finitely generated downset is to give a finite antichain, and so the free join-semilattice is sometimes described equivalently as the set of finite antichains in equipped with a certain partial order.)
To understand this description of the free join-semilattice on a poset, some enriched category theory is useful. A preorder is the same as a -enriched category, where now stands for the monoidal category with two objects , and one nontrivial morphism , its monoidal structure being “and”. The downsets of a poset correspond in a one-to-one way with order-preserving maps , but in terms of enriched category theory these are precisely the -enriched functors , just as presheaves on a category are functors . Thus, the embedding that sends each to its principal downset is the -enriched version of the Yoneda embedding. So, just as the category of presheaves on a category is the free cocomplete category on , is the free cocomplete -enriched category on . But a cocomplete -enriched category that happens to be a poset (instead of a mere preorder) is the same as a suplattice. Thus, the free suplattice on is .
Similarly, the free join-semilattice on a poset is the -enriched analogue of the free finitely cocomplete category on a category , since objects in this category are presheaves that are finite colimits of representables.
See also:
Last revised on July 7, 2026 at 17:19:58. See the history of this page for a list of all contributions to it.