nLab presemilattice

Contents

Idea

Presemilattices are semilattices which do not necessarily satisfy antisymmetry.

Definition

In the same way as semilattices, presemilattices can be defined in an algebraic or an order-theoretic fashion. In the algebraic definition, one uses an equivalence relation \equiv instead of equality == to define the equational axioms of the algebraic structure (commutativity, associativity, etc) as well as axioms that the algebraic operations are \equiv-extensional, similarly to the setoid approach to algebra. In the order-theoretic definition, one assumes a preorder instead of a partial order, and defines a join-presemilattice as a preorder with binary joins and a meet-presemilattice as a preorder with binary meets.

Definition

An algebraic presemilattice is a set AA with an equivalence relation \equiv and a binary operation \cdot on AA which is

  1. \equiv-extensional in that for all elements wAw \in A, xAx \in A, yAy \in A, zAz \in A, if wyw \equiv y and xzx \equiv z, then wxyzw \cdot x \equiv y \cdot z.

  2. associative in that for all elements xAx \in A, yAy \in A, zAz \in A, (xy)zx(yz)(x \cdot y) \cdot z \equiv x \cdot (y \cdot z).

  3. commutative in that for all elements xAx \in A and yAy \in A, xyyxx \cdot y \equiv y \cdot x.

  4. idempotent in that for all elements xAx \in A, xxxx \cdot x \equiv x.

Definition

A join-presemilattice is a set AA with a preorder \leq and a binary operation \vee on AA such that for all xAx \in A and yAy \in A, xxyx \leq x \vee y and yxyy \leq x \vee y.

Definition

A meet-presemilattice is a set AA with a preorder \leq and a binary operation \wedge on AA such that for all xAx \in A and yAy \in A, xyxx \wedge y \leq x and xyyx \wedge y \leq y.

These definitions of a presemilattice are equivalent to each other. Given a join-presemilattice, the opposite preorder on the set is a meet-presemilattice, and given a meet-presemilattice, the opposite preorder on the set is a join-presemilattice. The equivalence relation on a join-presemilattice or a meet-presemilattice is defined as xyxyyxx \equiv y \coloneqq x \leq y \wedge y \leq x, and the binary relation on a join-presemilattice or a meet-presemilattice is an algebraic presemilattice with respect to the equivalence relation \equiv. Conversely, every algebraic presemilattice can be made into a join-presemilattice by defining xyxyyx \leq y \coloneqq x \cdot y \equiv y or a meet-presemilattice by defining xyxyxx \leq y \coloneqq x \cdot y \equiv x.

The quotient set of a presemilattice by its equivalence relation xyx \equiv y is a semilattice.

Bounded and unbounded presemilattices

Similarly to semilattices, there is also the question of whether presemilattices are bounded or not, in the sense of a bounded lattice. With the algebraic definition of a presemilattice, one could either assume that presemilattices have neutral elements 11 or absorbing elements 00 or both. This yields four different kinds of presemilattices:

  • those presemilattices without either neutral elements or absorbing elements are unbounded presemilattices

  • those presemilattices with only neutral elements are bounded presemilattices

  • those presemilattices with only absorbing elements do not seem to have a name in the literature, but are still bounded from the opposite direction

  • those presemilattices with both neutral and absorbing elements are 01-bounded presemilattices

In a join-presemilattice, 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-presemilattice, 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.

As a category

References

Created on July 7, 2026 at 14:30:30. See the history of this page for a list of all contributions to it.