Hubbry Logo
Join and meetJoin and meetMain
Open search
Join and meet
Community hub
Join and meet
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Join and meet
Join and meet
from Wikipedia
Transitive binary relations
Symmetric Antisymmetric Connected Well-founded Has joins Has meets Reflexive Irreflexive Asymmetric
Total,
Semiconnex
Anti-
reflexive
Equivalence relation Green tickY Green tickY
Preorder (Quasiorder) Green tickY
Partial order Green tickY Green tickY
Total preorder Green tickY Green tickY
Total order Green tickY Green tickY Green tickY
Prewellordering Green tickY Green tickY Green tickY
Well-quasi-ordering Green tickY Green tickY
Well-ordering Green tickY Green tickY Green tickY Green tickY
Lattice Green tickY Green tickY Green tickY Green tickY
Join-semilattice Green tickY Green tickY Green tickY
Meet-semilattice Green tickY Green tickY Green tickY
Strict partial order Green tickY Green tickY Green tickY
Strict weak order Green tickY Green tickY Green tickY
Strict total order Green tickY Green tickY Green tickY Green tickY
Symmetric Antisymmetric Connected Well-founded Has joins Has meets Reflexive Irreflexive Asymmetric
Definitions,
for all and
Green tickY indicates that the column's property is always true for the row's term (at the very left), while indicates that the property is not guaranteed
in general (it might, or might not, hold). For example, that every equivalence relation is symmetric, but not necessarily antisymmetric,
is indicated by Green tickY in the "Symmetric" column and in the "Antisymmetric" column, respectively.

All definitions tacitly require the homogeneous relation be transitive: for all if and then
A term's definition may require additional properties that are not listed in this table.

This Hasse diagram depicts a partially ordered set with four elements: a, b, the maximal element a b equal to the join of a and b, and the minimal element a b equal to the meet of a and b. The join/meet of a maximal/minimal element and another element is the maximal/minimal element and conversely the meet/join of a maximal/minimal element with another element is the other element. Thus every pair in this poset has both a meet and a join and the poset can be classified as a lattice.

In mathematics, specifically order theory, the join of a subset of a partially ordered set is the supremum (least upper bound) of denoted and similarly, the meet of is the infimum (greatest lower bound), denoted In general, the join and meet of a subset of a partially ordered set need not exist. Join and meet are dual to one another with respect to order inversion.

A partially ordered set in which all pairs have a join is a join-semilattice. Dually, a partially ordered set in which all pairs have a meet is a meet-semilattice. A partially ordered set that is both a join-semilattice and a meet-semilattice is a lattice. A lattice in which every subset, not just every pair, possesses a meet and a join is a complete lattice. It is also possible to define a partial lattice, in which not all pairs have a meet or join but the operations (when defined) satisfy certain axioms.[1]

The join/meet of a subset of a totally ordered set is simply the maximal/minimal element of that subset, if such an element exists.

If a subset of a partially ordered set is also an (upward) directed set, then its join (if it exists) is called a directed join or directed supremum. Dually, if is a downward directed set, then its meet (if it exists) is a directed meet or directed infimum.

Definitions

[edit]

Partial order approach

[edit]

Let be a set with a partial order and let An element of is called the meet (or greatest lower bound or infimum) of and is denoted by if the following two conditions are satisfied:

  1. (that is, is a lower bound of ).
  2. For any if then (that is, is greater than or equal to any other lower bound of ).

The meet need not exist, either since the pair has no lower bound at all, or since none of the lower bounds is greater than all the others. However, if there is a meet of then it is unique, since if both are greatest lower bounds of then and thus [2] If not all pairs of elements from have a meet, then the meet can still be seen as a partial binary operation on [1]

If the meet does exist then it is denoted If all pairs of elements from have a meet, then the meet is a binary operation on and it is easy to see that this operation fulfills the following three conditions: For any elements

  1. (commutativity),
  2. (associativity), and
  3. (idempotency).

Joins are defined dually with the join of if it exists, denoted by An element of is the join (or least upper bound or supremum) of in if the following two conditions are satisfied:

  1. (that is, is an upper bound of ).
  2. For any if then (that is, is less than or equal to any other upper bound of ).

Universal algebra approach

[edit]

By definition, a binary operation on a set is a meet if it satisfies the three conditions a, b, and c. The pair is then a meet-semilattice. Moreover, we then may define a binary relation on A, by stating that if and only if In fact, this relation is a partial order on Indeed, for any elements

  • since by c;
  • if then by a; and
  • if then since then by b.

Both meets and joins equally satisfy this definition: a couple of associated meet and join operations yield partial orders which are the reverse of each other. When choosing one of these orders as the main ones, one also fixes which operation is considered a meet (the one giving the same order) and which is considered a join (the other one).

Equivalence of approaches

[edit]

If is a partially ordered set, such that each pair of elements in has a meet, then indeed if and only if since in the latter case indeed is a lower bound of and since is the greatest lower bound if and only if it is a lower bound. Thus, the partial order defined by the meet in the universal algebra approach coincides with the original partial order.

Conversely, if is a meet-semilattice, and the partial order is defined as in the universal algebra approach, and for some elements then is the greatest lower bound of with respect to since and therefore Similarly, and if is another lower bound of then whence Thus, there is a meet defined by the partial order defined by the original meet, and the two meets coincide.

In other words, the two approaches yield essentially equivalent concepts, a set equipped with both a binary relation and a binary operation, such that each one of these structures determines the other, and fulfill the conditions for partial orders or meets, respectively.

Meets of general subsets

[edit]

If is a meet-semilattice, then the meet may be extended to a well-defined meet of any non-empty finite set, by the technique described in iterated binary operations. Alternatively, if the meet defines or is defined by a partial order, some subsets of indeed have infima with respect to this, and it is reasonable to consider such an infimum as the meet of the subset. For non-empty finite subsets, the two approaches yield the same result, and so either may be taken as a definition of meet. In the case where each subset of has a meet, in fact is a complete lattice; for details, see completeness (order theory).

Examples

[edit]

If some power set is partially ordered in the usual way (by ) then joins are unions and meets are intersections; in symbols, (where the similarity of these symbols may be used as a mnemonic for remembering that denotes the join/supremum and denotes the meet/infimum[note 1]).

More generally, suppose that is a family of subsets of some set that is partially ordered by If is closed under arbitrary unions and arbitrary intersections and if belong to then But if is not closed under unions then exists in if and only if there exists a unique -smallest such that For example, if then whereas if then does not exist because the sets are the only upper bounds of in that could possibly be the least upper bound but and If then does not exist because there is no upper bound of in

See also

[edit]

Notes

[edit]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
In lattice theory, a branch of within , the join and meet are fundamental binary operations defined on a (poset) where every pair of elements has a least upper bound and a greatest lower bound, respectively. The join of elements aa and bb, denoted aba \vee b, is the smallest element greater than or equal to both aa and bb, serving as the least upper bound; conversely, the meet, denoted aba \wedge b, is the largest element less than or equal to both, acting as the greatest lower bound. 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 , logic, and . Originating in the late with Richard Dedekind's work on ideal theory and partially ordered sets, lattice theory was formalized in and 1940s by and others, who recognized joins and meets as dual operations satisfying properties like commutativity (ab=baa \vee b = b \vee a), associativity ((ab)c=a(bc)(a \vee b) \vee c = a \vee (b \vee c)), and absorption (a(ab)=aa \vee (a \wedge b) = a). 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. 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. More specialized lattices, such as those of subgroups or vector subspaces, exhibit additional properties like modularity, where if aca \leq c, then a(bc)=(ab)ca \vee (b \wedge c) = (a \vee b) \wedge c, distinguishing them from general lattices. These concepts extend to infinite structures and varieties, influencing fields such as universal algebra.

Definitions

Partial order approach

In order theory, a partially ordered set (poset) consists of a set PP together with a binary relation \leq on PP that is reflexive (for all xPx \in P, xxx \leq x), antisymmetric (for all x,yPx, y \in P, if xyx \leq y and yxy \leq x, then x=yx = y), and transitive (for all x,y,zPx, y, z \in P, if xyx \leq y and yzy \leq z, then xzx \leq z). This relation provides a foundational structure for comparing elements, where some pairs may be comparable (one precedes the other) while others are incomparable. Within a poset, the meet of two elements a,bPa, b \in P, denoted aba \wedge b, is defined as their greatest lower bound, provided it exists. This means aba \wedge b is an element zPz \in P such that:
  • zaz \leq a and zbz \leq b, and
  • for all wPw \in P, if waw \leq a and wbw \leq b, then wzw \leq z.
The meet thus satisfies the universal property of being the largest element below both aa and bb. Dually, the join of aa and bb, denoted aba \vee b, is their least upper bound, provided it exists. This is an element zPz \in P such that:
  • aza \leq z and bzb \leq z, and
  • for all wPw \in P, if awa \leq w and bwb \leq w, then zwz \leq w.
The join is therefore the smallest element above both aa and bb. Not every pair of elements in a poset necessarily possesses a meet or a join, as the required bounds may fail to exist./01:Generative_Effects-_Orders_and_Adjunctions/1.02:_Meets_and_Joins) However, whenever a meet or join does exist for a given pair, it is unique: if zz and zz' are both greatest lower bounds of aa and bb, then zzz \leq z' and zzz' \leq z, so z=zz = z' by antisymmetry of the order. The same uniqueness holds for joins by a dual argument./01:Generative_Effects-_Orders_and_Adjunctions/1.02:_Meets_and_Joins)

Universal algebra approach

In , a lattice is defined as a set LL equipped with two binary operations, meet (denoted \wedge) and join (denoted \vee), that satisfy the following axioms for all a,b,cLa, b, c \in L:
  • Commutativity: ab=baa \wedge b = b \wedge a and ab=baa \vee b = b \vee a.
  • Associativity: (ab)c=a(bc)(a \wedge b) \wedge c = a \wedge (b \wedge c) and (ab)c=a(bc)(a \vee b) \vee c = a \vee (b \vee c).
  • Idempotence: aa=aa \wedge a = a and aa=aa \vee a = a.
  • Absorption: a(ab)=aa \wedge (a \vee b) = a and a(ab)=aa \vee (a \wedge b) = a.
These identities characterize the purely in terms of algebraic operations, without reference to an underlying order relation. The pair of operations (,)(\wedge, \vee) thus forms a lattice (L,,)(L, \wedge, \vee), which belongs to the variety of lattices in the sense of , where varieties are classes of algebras defined by equational laws. This algebraic perspective allows lattices to be studied alongside other structures like groups or rings, emphasizing identities that hold universally within the class. From these operations, a partial order can be induced on LL by defining aba \leq b ab=aa \wedge b = a (equivalently, ab=ba \vee b = b); this relation is reflexive, antisymmetric, and transitive, recovering the order-theoretic view of lattices. This algebraic formulation of lattices originated in the work of Garrett Birkhoff during the 1930s and 1940s, particularly in his seminal 1940 monograph Lattice Theory, which systematized the subject and integrated it into broader universal algebraic frameworks.

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 LL equipped with binary operations \wedge and \vee satisfying the lattice axioms—commutativity (ab=baa \wedge b = b \wedge a, ab=baa \vee b = b \vee a), associativity (a(bc)=(ab)ca \wedge (b \wedge c) = (a \wedge b) \wedge c, a(bc)=(ab)ca \vee (b \vee c) = (a \vee b) \vee c), absorption (a(ab)=aa \wedge (a \vee b) = a, a(ab)=aa \vee (a \wedge b) = a), and idempotence (aa=aa \wedge a = a, aa=aa \vee a = a)—one can induce a partial order \leq on LL by defining aba \leq b if and only if ab=aa \wedge b = a (equivalently, ab=ba \vee b = b). Under this order, (L,)(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. To see that \leq is a partial order, reflexivity follows from : aa=aa \wedge a = a, so aaa \leq a. Antisymmetry holds because if aba \leq b and bab \leq a, then a=ab=ba=ba = a \wedge b = b \wedge a = b by absorption and commutativity. For transitivity, assume aba \leq b and bcb \leq c; then ab=aa \wedge b = a and bc=bb \wedge c = b. Associativity yields ac=(ab)c=a(bc)=ab=aa \wedge c = (a \wedge b) \wedge c = a \wedge (b \wedge c) = a \wedge b = a, so aca \leq c. Next, \wedge acts as the glb of aa and bb: it is a lower bound since (ab)a=a(ab)=ab(a \wedge b) \wedge a = a \wedge (a \wedge b) = a \wedge b (so abaa \wedge b \leq a) and similarly abba \wedge b \leq b, and it is greatest because any xax \leq a and xbx \leq b satisfies x(ab)=(xa)b=xb=xx \wedge (a \wedge b) = (x \wedge a) \wedge b = x \wedge b = x (so xabx \leq a \wedge b). Dually, \vee is the lub of aa and bb: it is an upper bound (aaba \leq a \vee b, babb \leq a \vee b) and least because any upper bound yy satisfies (ab)y=y(ab)=(ya)b=yb=y(a \vee b) \vee y = y \vee (a \vee b) = (y \vee a) \vee b = y \vee b = y (so abya \vee b \leq y). Thus, the yields an order-theoretic lattice. Conversely, suppose (L,)(L, \leq) is a poset in which every pair of elements has a glb (meet) and lub (join). Define aba \wedge b as the glb of aa and bb, and aba \vee b as the lub. These operations satisfy the lattice axioms: 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 glb(a,glb(b,c))=glb(glb(a,b),c)\mathrm{glb}(a, \mathrm{glb}(b, c)) = \mathrm{glb}(\mathrm{glb}(a, b), c) by the universal property of glb; absorption holds since glb(a,lub(a,b))=a\mathrm{glb}(a, \mathrm{lub}(a, b)) = a (as alub(a,b)a \leq \mathrm{lub}(a, b) and aa 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.

Core Properties

Binary operation laws

In lattice theory, the join (∨) and meet (∧) operations on a form that satisfy the laws of commutativity, associativity, and , which are essential for defining the 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 . Commutativity holds for both operations, meaning the result is independent of the order of the arguments:
ab=baa \wedge b = b \wedge a
ab=ba.a \vee b = b \vee a.
This follows from the inherent in the definitions of meet as the greatest lower bound and join as the least upper bound of the pair {a,b}\{a, b\}, since swapping aa and bb yields the same bounds.
Associativity ensures that the grouping of multiple operands does not affect the outcome:
(ab)c=a(bc)(a \wedge b) \wedge c = a \wedge (b \wedge c)
(ab)c=a(bc).(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).
Idempotence means that applying the operation to an element with itself yields the element unchanged:
aa=aa \wedge a = a
aa=a.a \vee a = a.
This property derives from the fact that aa is both the greatest lower bound and least upper bound of the singleton set {a}\{a\}.
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 abca \wedge b \wedge c can be computed as (ab)c(a \wedge b) \wedge c or a(bc)a \wedge (b \wedge c), yielding the same infimum of {a,b,c}\{a, b, c\}, with similar unambiguity for joins.

Absorption and distributivity

In lattice theory, the absorption laws relate the join and meet operations, stating that for all elements aa and bb in a lattice LL, a(ab)=aa \wedge (a \vee b) = a and its dual a(ab)=a.a \vee (a \wedge b) = a. These identities hold in every lattice, as they follow directly from the order-theoretic definitions of join and meet as the least upper bound and greatest lower bound, respectively. Specifically, since aaba \leq a \vee b, the meet a(ab)a \wedge (a \vee b) is the greatest lower bound of aa and an element greater than or equal to aa, yielding aa. The dual argument applies by , interchanging joins and meets (or ). Distributivity provides a further interaction between join and meet, requiring that for all a,b,cLa, b, c \in L, a(bc)=(ab)(ac)a \wedge (b \vee c) = (a \wedge b) \vee (a \wedge c) and its dual a(bc)=(ab)(ac).a \vee (b \wedge c) = (a \vee b) \wedge (a \vee c). A lattice satisfying both identities is called distributive; these laws ensure that the operations mimic the distribution in numerical algebra, enabling representations like Birkhoff's theorem for finite distributive lattices as rings of sets. Distributivity implies modularity (defined below) but is strictly stronger, as verified by checking the modular law as a special case when aba \leq b. Modularity weakens distributivity while still capturing significant structure, defined by the modular law: for all a,b,cLa, b, c \in L with aba \leq b, a(bc)=b(ac).a \vee (b \wedge c) = b \wedge (a \vee c). Equivalently, in full generality, (ac)(ab)=a((ab)c),(a \vee c) \wedge (a \vee b) = a \vee ((a \vee b) \wedge c), which holds if and only if the lattice embeds no sublattice isomorphic to the 5-element non-modular lattice N5N_5 (the pentagon). Every distributive lattice is modular, but not conversely; for instance, the lattice of subspaces of a vector space over a division ring is modular but typically not distributive unless the dimension is at most 1. Lattices failing distributivity exhibit sublattices isomorphic to either the 3-element modular non-distributive lattice M3M_3 (the diamond, with three atoms over a bottom element) or the non-modular N5N_5. A finite lattice is distributive if and only if it contains neither as a sublattice, providing a forbidden-substructure characterization that distinguishes lattice varieties.

Generalizations

Finite subsets

In lattice theory, the binary join and meet operations extend naturally to finite non-empty subsets through . For a finite S={a1,a2,,an}LS = \{a_1, a_2, \dots, a_n\} \subseteq L of a lattice LL, the meet of SS is defined as S=a1a2an\bigwedge S = a_1 \wedge a_2 \wedge \dots \wedge a_n, obtained by successively applying the binary meet operation. This iterated operation yields a unique result, independent of the grouping or order of the elements, due to the associativity and commutativity of the meet in lattices. Similarly, the join of SS is S=a1a2an\bigvee S = a_1 \vee a_2 \vee \dots \vee a_n, iterated via the binary join, which is also associative and commutative, ensuring uniqueness. The meet S\bigwedge S serves as the greatest lower bound of SS in the lattice order: it is a lower bound for every element in SS, and any other lower bound is less than or equal to S\bigwedge S. Thus, for any uLu \in L such that uaiu \leq a_i for all i=1,,ni = 1, \dots, n, it follows that uSu \leq \bigwedge S. Analogously, S\bigvee S is the least upper bound of SS, satisfying aiSa_i \leq \bigvee S for all ii and Sv\bigvee S \leq v for any upper bound vv of SS. Lattices guarantee the existence of both joins and meets for every finite non-empty , as the binary operations suffice to construct them iteratively without requiring additional structure. This finitariness aligns with the algebraic characterization of lattices as posets equipped with associative, commutative, and idempotent binary operations satisfying absorption laws. A key property is monotonicity: if STS \subseteq T are finite non-empty subsets of LL, then TS\bigwedge T \leq \bigwedge S, since adding elements to the subset can only decrease (or maintain) the greatest lower bound. The same holds dually for joins: ST\bigvee S \leq \bigvee T. These properties preserve the order structure while extending the binary operations to finite collections.

Infinite joins and meets

In a complete lattice, every subset SS possesses both a meet S\bigwedge S, defined as the greatest lower bound (infimum) of SS, and a join S\bigvee S, defined as the least upper bound (supremum) of SS. This extends the binary operations to arbitrary collections, ensuring the existence of these bounds even for infinite subsets, unlike in general lattices where only finite subsets are guaranteed such bounds. Finite meets and joins arise as special cases when SS is finite. In general partially ordered sets (posets), arbitrary meets and joins may fail to exist; for instance, the poset of rational numbers Q\mathbb{Q} under the usual order \leq forms a lattice for finite subsets but lacks a supremum for the bounded subset {xQx2<2}\{x \in \mathbb{Q} \mid x^2 < 2\}, as any potential least upper bound in Q\mathbb{Q} would contradict the irrationality of 2\sqrt{2}
Add your contribution
Related Hubs
User Avatar
No comments yet.