← LibraryPosets and the Two Definitions of a LatticeEngineering · MathematicsLesson 1/6← PrevNext →
GuidePublished 6 Aug 20265 min readBy Kevin Joginuniversal algebraabstract algebramathematicslattice theory

Lattice Theory Foundations

Posets and the Two Definitions of a Lattice

A lattice is either an ordered set in which every pair has a supremum and an infimum, or an algebra with two idempotent commutative associative operations linked by absorption. Proving these are the same object is the first real theorem of the subject.

Engineering · Mathematics5 min readKV-MATH-0203
Learning objectives

01The order-theoretic definition

Start with a partially ordered set: a set with a reflexive, antisymmetric, transitive relation ≤. For a subset X, an upper bound is an element above everything in X, and the least upper bound — the supremum or join — is the smallest such element when one exists. Greatest lower bound, infimum and meet are dual.

Key resultA lattice is a poset with binary sups and infs

A poset is a lattice when every two-element subset has both a least upper bound and a greatest lower bound. By induction this gives sups and infs for all finite non-empty subsets, but not for infinite ones — that stronger condition defines a complete lattice and is a genuinely different notion.

Suprema and infima are unique when they exist, which is what licenses writing them as operations. Uniqueness follows from antisymmetry: two least upper bounds are each below the other, hence equal. Without antisymmetry — in a preordered set — the construction fails and no algebra results.

02The algebraic definition

The alternative definition discards the order entirely and posits two binary operations satisfying eight identities in four dual pairs.

The lattice identities
PairJoin formMeet form
Idempotencyx ∨ x ≈ xx ∧ x ≈ x
Commutativityx ∨ y ≈ y ∨ xx ∧ y ≈ y ∧ x
Associativityx ∨ (y ∨ z) ≈ (x ∨ y) ∨ zx ∧ (y ∧ z) ≈ (x ∧ y) ∧ z
Absorptionx ∨ (x ∧ y) ≈ xx ∧ (x ∨ y) ≈ x

Absorption is the pair that does the real work. Without it one has two independent semilattices with no relationship; absorption is precisely the condition that forces them to induce the same order. Note also that idempotency is derivable from absorption together with the rest, so the axiom set is not independent — it is presented redundantly because the dual symmetry is more useful than minimality.

03Proving the two definitions agree

ProcedureTranslating between the order and algebraic definitions
in: either presentation → out: the other, canonically
  1. given a lattice poset ⟨L, ≤⟩:
  2. define x ∨ y := sup{x, y} and x ∧ y := inf{x, y}
  3. verify the eight identities directly from the sup/inf characterisation
  4. given a lattice algebra ⟨L, ∨, ∧⟩:
  5. define x ≤ y iff x ∨ y = y
  6. (equivalently, by absorption, x ≤ y iff x ∧ y = x)
  7. verify ≤ is reflexive (idempotency), antisymmetric (commutativity),
  8. and transitive (associativity)
  9. verify x ∨ y = sup{x, y} and x ∧ y = inf{x, y} under ≤
  10. the two translations are mutually inverse
Correctness rests on absorption: it is what makes the two candidate definitions of ≤ agree. Caveat: the equivalence is for lattices, not for complete lattices — completeness is not equationally expressible.

The step worth dwelling on is the equivalence of the two definitions of the order. If x ∨ y = y then x ∧ y = x ∧ (x ∨ y) = x by absorption; the converse is symmetric. Every subsequent argument that slides between the two forms is using this.

04Why universal algebra insists on the algebraic form

Both definitions describe the same objects, so the choice might look like taste. It is not. The HSP theorem says that a class is a variety exactly when it is equationally definable, and only the algebraic definition is equational.

Order-theoretic
Not a variety
A sub-poset of a lattice need not be a lattice, and the class is not closed under homomorphic images in any useful sense. The order relation is a relation, not an operation, so the structures are not algebras at all.
Algebraic
A variety
Closed under H, S and P automatically, because it is defined by identities. Sublattices, quotient lattices and products of lattices are lattices.
CautionSublattice is stronger than sub-poset

A subset of a lattice that happens to be a lattice under the inherited order need not be a sublattice, because its sups and infs may differ from those computed in the parent. A sublattice must be closed under the parent's ∨ and ∧. This distinction is a recurring source of error, and it is exactly the distinction the algebraic definition makes unmissable.

05Bounded, complemented and related variants

Several standard enrichments add operations to the type, and each changes the variety and its subalgebra lattice.

Common lattice types
TypeOperationsConsequence
Lattice(2, 2)The base case. May have no greatest or least element.
Bounded lattice(2, 2, 0, 0)Constants 0 and 1 in the type, so every subalgebra contains them.
Complemented lattice(2, 2, 0, 0) + axiomComplements need not be unique unless the lattice is distributive.
Boolean algebra(2, 2, 1, 0, 0)Complementation is an operation, hence preserved by homomorphisms.
Lattice-ordered group(2, 2, 2, 1, 0)Group and lattice structure interacting; a variety in the combined type.

The Boolean case illustrates the general point. Making complementation a unary operation rather than an existence axiom means homomorphisms must preserve it, which is why Boolean algebra homomorphisms are much more rigid than lattice homomorphisms between the same objects.

Frequently asked

Is every partially ordered set a lattice?

No. The poset consisting of two incomparable elements has no upper bound for the pair at all, so no least upper bound. Even a poset with all upper bounds present may fail: if two elements have several minimal upper bounds and none is below the others, there is no supremum. Failure of sup or inf on a single pair is enough to disqualify the poset.

Are the eight lattice identities independent?

No. Idempotency follows from absorption and the remaining axioms: x ∨ x = x ∨ (x ∧ (x ∨ x)) = x by two applications of absorption. The redundant presentation is retained because the dual symmetry between the join and meet columns makes every subsequent proof come in pairs, and halving the axioms would destroy that.

Why can't completeness be added as an identity?

Because identities are equations between terms, and terms are finite. An identity can only ever constrain finitely many elements at once. Completeness asserts the existence of suprema for arbitrary subsets, including infinite ones, which no finite term can express. This is why complete lattices do not form a variety and why the class is not closed under the usual constructions.

Sources and further reading

Original KEVOS® explanatory article. Written from the topic map of the cited works; no text is reproduced from them.

Continue learning

NEXT LESSON →Lattice Homomorphisms, Isomorphisms and SublatticesGuide · MathematicsDistributive and Modular Lattices: the M5 and N5 CriteriaGuide · MathematicsComplete Lattices and Algebraic LatticesGuide · MathematicsEquivalence Relations and the Partition LatticeGuide · Mathematics