Join and meet
In lattice theory, a branch of order theory within mathematics, the join and meet are fundamental binary operations defined on a partially ordered set (poset) where every pair of elements has a least upper bound and a greatest lower bound, respectively.[1][2] The join of elements a and b, denoted a \vee b, is the smallest element greater than or equal to both a and b, serving as the least upper bound; conversely, the meet, denoted a \wedge b, is the largest element less than or equal to both, acting as the greatest lower bound.[1][3] These operations characterize a lattice, a poset equipped with joins and meets for all finite subsets, enabling the study of algebraic structures that unify concepts from set theory, logic, and group theory.[2][3] Originating in the late 19th century with Richard Dedekind's work on ideal theory and partially ordered sets, lattice theory was formalized in the 1930s and 1940s by Garrett Birkhoff and others, who recognized joins and meets as dual operations satisfying properties like commutativity (a \vee b = b \vee a), associativity ((a \vee b) \vee c = a \vee (b \vee c)), and absorption (a \vee (a \wedge b) = a).[3][2] In complete lattices, joins and meets extend to arbitrary subsets, forming suprema (\bigvee) and infima (\bigwedge), which underpin applications in topology, computer science (e.g., dataflow analysis), and formal concept analysis.[1][3] Common examples illustrate their utility: in the power set lattice of subsets ordered by inclusion, the join is set union and the meet is intersection; under divisibility on positive integers, the join is the least common multiple (LCM) and the meet is the greatest common divisor (GCD); and in Boolean algebras, they correspond to logical OR and AND, respectively.[1][2][3] More specialized lattices, such as those of subgroups or vector subspaces, exhibit additional properties like modularity, where if a \leq c, then a \vee (b \wedge c) = (a \vee b) \wedge c, distinguishing them from general lattices.[3] These concepts extend to infinite structures and varieties, influencing fields such as universal algebra.[2]Definitions
Partial order approach
In order theory, a partially ordered set (poset) consists of a set P together with a binary relation \leq on P that is reflexive (for all x \in P, x \leq x), antisymmetric (for all x, y \in P, if x \leq y and y \leq x, then x = y), and transitive (for all x, y, z \in P, if x \leq y and y \leq z, then x \leq z).[2] This relation provides a foundational structure for comparing elements, where some pairs may be comparable (one precedes the other) while others are incomparable.[4] Within a poset, the meet of two elements a, b \in P, denoted a \wedge b, is defined as their greatest lower bound, provided it exists. This means a \wedge b is an element z \in P such that:- z \leq a and z \leq b, and
- for all w \in P, if w \leq a and w \leq b, then w \leq z.
- a \leq z and b \leq z, and
- for all w \in P, if a \leq w and b \leq w, then z \leq w.
Universal algebra approach
In universal algebra, a lattice is defined as a set L equipped with two binary operations, meet (denoted \wedge) and join (denoted \vee), that satisfy the following axioms for all a, b, c \in L:- Commutativity: a \wedge b = b \wedge a and a \vee b = b \vee a.
- Associativity: (a \wedge b) \wedge c = a \wedge (b \wedge c) and (a \vee b) \vee c = a \vee (b \vee c).
- Idempotence: a \wedge a = a and a \vee a = a.
- Absorption: a \wedge (a \vee b) = a and a \vee (a \wedge b) = a.
Equivalence of approaches
The equivalence between the partial order and universal algebra approaches to defining lattices establishes that these perspectives describe the same structures, thereby unifying lattice theory across order-theoretic and algebraic frameworks. Specifically, given a set L equipped with binary operations \wedge and \vee satisfying the lattice axioms—commutativity (a \wedge b = b \wedge a, a \vee b = b \vee a), associativity (a \wedge (b \wedge c) = (a \wedge b) \wedge c, a \vee (b \vee c) = (a \vee b) \vee c), absorption (a \wedge (a \vee b) = a, a \vee (a \wedge b) = a), and idempotence (a \wedge a = a, a \vee a = a)—one can induce a partial order \leq on L by defining a \leq b if and only if a \wedge b = a (equivalently, a \vee b = b). Under this order, (L, \leq) is a partially ordered set (poset) in which every pair of elements has a greatest lower bound (glb, or meet) given by \wedge and a least upper bound (lub, or join) given by \vee.[3] To see that \leq is a partial order, reflexivity follows from idempotence: a \wedge a = a, so a \leq a. Antisymmetry holds because if a \leq b and b \leq a, then a = a \wedge b = b \wedge a = b by absorption and commutativity. For transitivity, assume a \leq b and b \leq c; then a \wedge b = a and b \wedge c = b. Associativity yields a \wedge c = (a \wedge b) \wedge c = a \wedge (b \wedge c) = a \wedge b = a, so a \leq c. Next, \wedge acts as the glb of a and b: it is a lower bound since (a \wedge b) \wedge a = a \wedge (a \wedge b) = a \wedge b (so a \wedge b \leq a) and similarly a \wedge b \leq b, and it is greatest because any x \leq a and x \leq b satisfies x \wedge (a \wedge b) = (x \wedge a) \wedge b = x \wedge b = x (so x \leq a \wedge b). Dually, \vee is the lub of a and b: it is an upper bound (a \leq a \vee b, b \leq a \vee b) and least because any upper bound y satisfies (a \vee b) \vee y = y \vee (a \vee b) = (y \vee a) \vee b = y \vee b = y (so a \vee b \leq y). Thus, the algebraic structure yields an order-theoretic lattice.[3] Conversely, suppose (L, \leq) is a poset in which every pair of elements has a glb (meet) and lub (join). Define a \wedge b as the glb of a and b, and a \vee b as the lub. These operations satisfy the lattice axioms: idempotence and commutativity are immediate from the definitions of glb and lub; associativity follows because the glb (lub) of three elements is independent of grouping, as \mathrm{glb}(a, \mathrm{glb}(b, c)) = \mathrm{glb}(\mathrm{glb}(a, b), c) by the universal property of glb; absorption holds since \mathrm{glb}(a, \mathrm{lub}(a, b)) = a (as a \leq \mathrm{lub}(a, b) and a is a lower bound for itself and the lub). Moreover, these operations are unique: in the order-theoretic setting, the meet and join of any pair are uniquely determined as the glb and lub, while in the algebraic setting, the induced partial order is the unique order compatible with the operations as infima and suprema. This bidirectional correspondence ensures that every algebraic lattice is order-isomorphic to an order-theoretic one, and vice versa, with the operations coinciding under the induced order. The equivalence arises from the absorption laws, which bridge the algebraic identities to order relations, allowing seamless translation between the frameworks.[3][6]Core Properties
Binary operation laws
In lattice theory, the join (∨) and meet (∧) operations on a partially ordered set form binary operations that satisfy the laws of commutativity, associativity, and idempotence, which are essential for defining the algebraic structure of a lattice. These properties ensure that joins and meets behave consistently as supremum and infimum operations, respectively, allowing lattices to model various ordered structures in mathematics.[7][8] Commutativity holds for both operations, meaning the result is independent of the order of the arguments:a \wedge b = b \wedge a
a \vee b = b \vee a.
This follows from the symmetry inherent in the definitions of meet as the greatest lower bound and join as the least upper bound of the pair \{a, b\}, since swapping a and b yields the same bounds.[7][8] Associativity ensures that the grouping of multiple operands does not affect the outcome:
(a \wedge b) \wedge c = a \wedge (b \wedge c)
(a \vee b) \vee c = a \vee (b \vee c).
In the order-theoretic view, this arises because the infimum (meet) of three elements is the greatest element bounded above by all three, regardless of pairwise grouping, and similarly for the supremum (join).[7][8] Idempotence means that applying the operation to an element with itself yields the element unchanged:
a \wedge a = a
a \vee a = a.
This property derives from the fact that a is both the greatest lower bound and least upper bound of the singleton set \{a\}.[7][8] Together, these laws enable the unambiguous extension of join and meet to finite n-ary operations on any finite subset of the lattice. For instance, the ternary meet a \wedge b \wedge c can be computed as (a \wedge b) \wedge c or a \wedge (b \wedge c), yielding the same infimum of \{a, b, c\}, with similar unambiguity for joins.[7][8]