HOME

TheInfoList



OR:

In
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, a join-semilattice (or upper semilattice) is a
partially ordered set In mathematics, especially order theory, a partial order on a Set (mathematics), set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements need ...
that has a join (a least upper bound) for any nonempty finite
subset In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
. Dually, a meet-semilattice (or lower semilattice) is a partially ordered set which has a meet (or greatest lower bound) for any nonempty finite subset. Every join-semilattice is a meet-semilattice in the inverse order and vice versa. Semilattices can also be defined algebraically: join and meet are
associative In mathematics, the associative property is a property of some binary operations that rearranging the parentheses in an expression will not change the result. In propositional logic, associativity is a valid rule of replacement for express ...
,
commutative In mathematics, a binary operation is commutative if changing the order of the operands does not change the result. It is a fundamental property of many binary operations, and many mathematical proofs depend on it. Perhaps most familiar as a pr ...
, idempotent
binary operation In mathematics, a binary operation or dyadic operation is a rule for combining two elements (called operands) to produce another element. More formally, a binary operation is an operation of arity two. More specifically, a binary operation ...
s, and any such operation induces a partial order (and the respective inverse order) such that the result of the operation for any two elements is the least upper bound (or greatest lower bound) of the elements with respect to this partial order. A lattice is a partially ordered set that is both a meet- and join-semilattice with respect to the same partial order. Algebraically, a lattice is a set with two associative, commutative idempotent binary operations linked by corresponding absorption laws.


Order-theoretic definition

A set partially ordered by the
binary relation In mathematics, a binary relation associates some elements of one Set (mathematics), set called the ''domain'' with some elements of another set called the ''codomain''. Precisely, a binary relation over sets X and Y is a set of ordered pairs ...
is a ''meet-semilattice'' if : For all elements and of , the greatest lower bound of the set exists. The greatest lower bound of the set is called the meet of and denoted Replacing "greatest lower bound" with " least upper bound" results in the dual concept of a ''join-semilattice''. The least upper bound of is called the join of and , denoted . Meet and join are
binary operation In mathematics, a binary operation or dyadic operation is a rule for combining two elements (called operands) to produce another element. More formally, a binary operation is an operation of arity two. More specifically, a binary operation ...
s on A simple induction argument shows that the existence of all possible pairwise suprema (infima), as per the definition, implies the existence of all non-empty finite suprema (infima). A join-semilattice is bounded if it has a least element, the join of the empty set. Dually, a meet-semilattice is bounded if it has a
greatest element In mathematics, especially in order theory, the greatest element of a subset S of a partially ordered set (poset) is an element of S that is greater than every other element of S. The term least element is defined duality (order theory), dually ...
, the meet of the empty set. Other properties may be assumed; see the article on completeness in order theory for more discussion on this subject. That article also discusses how we may rephrase the above definition in terms of the existence of suitable
Galois connection In mathematics, especially in order theory, a Galois connection is a particular correspondence (typically) between two partially ordered sets (posets). Galois connections find applications in various mathematical theories. They generalize the fun ...
s between related posets — an approach of special interest for category theoretic investigations of the concept.


Algebraic definition

A ''meet-semilattice'' is an
algebraic structure In mathematics, an algebraic structure or algebraic system consists of a nonempty set ''A'' (called the underlying set, carrier set or domain), a collection of operations on ''A'' (typically binary operations such as addition and multiplicatio ...
\langle S, \land \rangle consisting of a set with a
binary operation In mathematics, a binary operation or dyadic operation is a rule for combining two elements (called operands) to produce another element. More formally, a binary operation is an operation of arity two. More specifically, a binary operation ...
, called meet, such that for all members and of the following identities hold: ;
Associativity In mathematics, the associative property is a property of some binary operations that rearranging the parentheses in an expression will not change the result. In propositional logic, associativity is a Validity (logic), valid rule of replaceme ...
: ; Commutativity: ; Idempotency: A meet-semilattice \langle S, \land \rangle is bounded if includes an
identity element In mathematics, an identity element or neutral element of a binary operation is an element that leaves unchanged every element when the operation is applied. For example, 0 is an identity element of the addition of real numbers. This concept is use ...
1 such that for all in If the symbol , called join, replaces in the definition just given, the structure is called a ''join-semilattice''. One can be ambivalent about the particular choice of symbol for the operation, and speak simply of ''semilattices''. A semilattice is a
commutative In mathematics, a binary operation is commutative if changing the order of the operands does not change the result. It is a fundamental property of many binary operations, and many mathematical proofs depend on it. Perhaps most familiar as a pr ...
, idempotent
semigroup In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative internal binary operation on it. The binary operation of a semigroup is most often denoted multiplicatively (just notation, not necessarily th ...
; i.e., a commutative band. A bounded semilattice is an idempotent commutative monoid. A partial order is induced on a meet-semilattice by setting whenever . For a join-semilattice, the order is induced by setting whenever . In a bounded meet-semilattice, the identity 1 is the greatest element of Similarly, an identity element in a join semilattice is a least element.


Connection between the two definitions

An order theoretic meet-semilattice gives rise to a
binary operation In mathematics, a binary operation or dyadic operation is a rule for combining two elements (called operands) to produce another element. More formally, a binary operation is an operation of arity two. More specifically, a binary operation ...
such that is an algebraic meet-semilattice. Conversely, the meet-semilattice gives rise to a
binary relation In mathematics, a binary relation associates some elements of one Set (mathematics), set called the ''domain'' with some elements of another set called the ''codomain''. Precisely, a binary relation over sets X and Y is a set of ordered pairs ...
that partially orders in the following way: for all elements and in if and only if The relation introduced in this way defines a partial ordering from which the binary operation may be recovered. Conversely, the order induced by the algebraically defined semilattice coincides with that induced by Hence the two definitions may be used interchangeably, depending on which one is more convenient for a particular purpose. A similar conclusion holds for join-semilattices and the dual ordering ≥.


Examples

Semilattices are employed to construct other order structures, or in conjunction with other completeness properties. * A lattice is both a join- and a meet-semilattice. The interaction of these two semilattices via the absorption law is what truly distinguishes a lattice from a semilattice. * The compact elements of an algebraic lattice, under the induced partial ordering, form a bounded join-semilattice. * By induction on the number of elements, any non-empty finite meet semilattice has a least element and any non-empty finite join semilattice has a greatest element. (In neither case will the semilattice necessarily be bounded.) * A totally ordered set is a
distributive lattice In mathematics, a distributive lattice is a lattice (order), lattice in which the operations of join and meet distributivity, distribute over each other. The prototypical examples of such structures are collections of sets for which the lattice o ...
, hence in particular a meet-semilattice and join-semilattice: any two distinct elements have a greater and lesser one, which are their meet and join. ** A well-ordered set is further a ''bounded'' join-semilattice, as the set as a whole has a least element, hence it is bounded. *** The
natural numbers In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positiv ...
\mathbb, with their usual order are a bounded join-semilattice, with least element 0, although they have no greatest element: they are the smallest infinite well-ordered set. * Any single-rooted
tree In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, e.g., including only woody plants with secondary growth, only ...
(with the single root as the least element) of height \leq \omega is a (generally unbounded) meet-semilattice. Consider for example the set of finite words over some alphabet, ordered by the prefix order. It has a least element (the empty word), which is an annihilator element of the meet operation, but no greatest (identity) element. * A Scott domain is a meet-semilattice. * Membership in any set can be taken as a
model A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , . Models can be divided in ...
of a semilattice with base set because a semilattice captures the essence of set
extensionality In logic, extensionality, or extensional equality, refers to principles that judge objects to be equality (mathematics), equal if they have the same external properties. It stands in contrast to the concept of intensionality, which is concerned wi ...
. Let denote & Two sets differing only in one or both of the: # Order in which their members are listed; # Multiplicity of one or more members, :are in fact the same set. Commutativity and associativity of assure (1), idempotence, (2). This semilattice is the free semilattice over It is not bounded by because a set is not a member of itself. * Classical extensional mereology defines a join-semilattice, with join read as binary fusion. This semilattice is bounded from above by the world individual. * Given a set the collection of partitions \xi of is a join-semilattice. In fact, the partial order is given by \xi \leq \eta if \forall Q \in \eta, \exists P \in \xi such that Q \subset P and the join of two partitions is given by \xi \vee \eta = \ . This semilattice is bounded, with the least element being the singleton partition \ .


Semilattice morphisms

The above algebraic definition of a semilattice suggests a notion of
morphism In mathematics, a morphism is a concept of category theory that generalizes structure-preserving maps such as homomorphism between algebraic structures, functions from a set to another set, and continuous functions between topological spaces. Al ...
between two semilattices. Given two join-semilattices and , a
homomorphism In algebra, a homomorphism is a morphism, structure-preserving map (mathematics), map between two algebraic structures of the same type (such as two group (mathematics), groups, two ring (mathematics), rings, or two vector spaces). The word ''homo ...
of (join-) semilattices is a function such that : Hence is just a homomorphism of the two semigroups associated with each semilattice. If and both include a least element 0, then should also be a monoid homomorphism, i.e. we additionally require that : In the order-theoretic formulation, these conditions just state that a homomorphism of join-semilattices is a function that preserves binary joins and least elements, if such there be. The obvious dual—replacing with and 0 with 1—transforms this definition of a join-semilattice homomorphism into its meet-semilattice equivalent. Note that any semilattice homomorphism is necessarily monotone with respect to the associated ordering relation. For an explanation see the entry preservation of limits.


Equivalence with algebraic lattices

There is a well-known equivalence between the category \mathcal of join-semilattices with zero with (\vee,0)-homomorphisms and the category \mathcal of algebraic lattices with
compactness In mathematics, specifically general topology, compactness is a property that seeks to generalize the notion of a closed and bounded subset of Euclidean space. The idea is that a compact space has no "punctures" or "missing endpoints", i.e., it ...
-preserving complete join-homomorphisms, as follows. With a join-semilattice S with zero, we associate its ideal lattice \operatorname\ S. With a (\vee,0)-homomorphism f \colon S \to T of (\vee,0)-semilattices, we associate the map \operatorname\ f \colon \operatorname\ S \to \operatorname\ T, that with any ideal I of S associates the ideal of T generated by f(I). This defines a functor \operatorname \colon \mathcal \to \mathcal. Conversely, with every algebraic lattice A we associate the (\vee,0)-semilattice K(A) of all compact elements of A, and with every compactness-preserving complete join-homomorphism f \colon A \to B between algebraic lattices we associate the restriction K(f) \colon K(A) \to K(B). This defines a functor K \colon \mathcal \to \mathcal. The pair (\operatorname,K) defines a category equivalence between \mathcal and \mathcal.


Distributive semilattices

Surprisingly, there is a notion of "distributivity" applicable to semilattices, even though distributivity conventionally requires the interaction of two binary operations. This notion requires but a single operation, and generalizes the distributivity condition for lattices. A join-semilattice is distributive if for all and with there exist and such that Distributive meet-semilattices are defined dually. These definitions are justified by the fact that any distributive join-semilattice in which binary meets exist is a distributive lattice. See the entry distributivity (order theory). A join-semilattice is distributive if and only if the lattice of its ideals (under inclusion) is distributive.


Complete semilattices

Nowadays, the term "complete semilattice" has no generally accepted meaning, and various mutually inconsistent definitions exist. If completeness is taken to require the existence of all infinite joins, or all infinite meets, whichever the case may be, as well as finite ones, this immediately leads to partial orders that are in fact complete lattices. For why the existence of all possible infinite joins entails the existence of all possible infinite meets (and vice versa), see the entry
completeness (order theory) In the mathematical area of order theory, completeness properties assert the existence of certain infima or suprema of a given partially ordered set (poset). The most familiar example is the completeness of the real numbers. A special use of ...
. Nevertheless, the literature on occasion still takes complete join- or meet-semilattices to be complete lattices. In this case, "completeness" denotes a restriction on the scope of the
homomorphism In algebra, a homomorphism is a morphism, structure-preserving map (mathematics), map between two algebraic structures of the same type (such as two group (mathematics), groups, two ring (mathematics), rings, or two vector spaces). The word ''homo ...
s. Specifically, a complete join-semilattice requires that the homomorphisms preserve all joins, but contrary to the situation we find for completeness properties, this does not require that homomorphisms preserve all meets. On the other hand, we can conclude that every such mapping is the lower adjoint of some
Galois connection In mathematics, especially in order theory, a Galois connection is a particular correspondence (typically) between two partially ordered sets (posets). Galois connections find applications in various mathematical theories. They generalize the fun ...
. The corresponding (unique) upper adjoint will then be a homomorphism of complete meet-semilattices. This gives rise to a number of useful categorical dualities between the categories of all complete semilattices with morphisms preserving all meets or joins, respectively. Another usage of "complete meet-semilattice" refers to a bounded complete cpo. A complete meet-semilattice in this sense is arguably the "most complete" meet-semilattice that is not necessarily a complete lattice. Indeed, a complete meet-semilattice has all ''non-empty'' meets (which is equivalent to being bounded complete) and all
directed Direct may refer to: Mathematics * Directed set, in order theory * Direct limit of (pre), sheaves * Direct sum of modules, a construction in abstract algebra which combines several vector spaces Computing * Direct access (disambiguation), a ...
joins. If such a structure has also a greatest element (the meet of the empty set), it is also a complete lattice. Thus a complete semilattice turns out to be "a complete lattice possibly lacking a top". This definition is of interest specifically in
domain theory Domain theory is a branch of mathematics that studies special kinds of partially ordered sets (posets) commonly called domains. Consequently, domain theory can be considered as a branch of order theory. The field has major applications in computer ...
, where bounded complete algebraic cpos are studied as Scott domains. Hence Scott domains have been called ''algebraic semilattices''. Cardinality-restricted notions of completeness for semilattices have been rarely considered in the literature.E. G. Manes, ''Algebraic theories'', Graduate Texts in Mathematics Volume 26, Springer 1976, p. 57


Free semilattices

This section presupposes some knowledge of
category theory Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
. In various situations, free semilattices exist. For example, the
forgetful functor In mathematics, more specifically in the area of category theory, a forgetful functor (also known as a stripping functor) "forgets" or drops some or all of the input's structure or properties mapping to the output. For an algebraic structure of ...
from the category of join-semilattices (and their homomorphisms) to the category of sets (and functions) admits a left adjoint. Therefore, the free join-semilattice over a set is constructed by taking the collection of all non-empty ''finite''
subset In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
s of ordered by subset inclusion. Clearly, can be embedded into by a mapping that takes any element in to the singleton set Then any function from a to a join-semilattice (more formally, to the underlying set of ) induces a unique homomorphism between the join-semilattices and such that Explicitly, is given by f'(A) = \bigvee\. Now the obvious uniqueness of suffices to obtain the required adjunction—the morphism-part of the functor can be derived from general considerations (see adjoint functors). The case of free meet-semilattices is dual, using the opposite subset inclusion as an ordering. For join-semilattices with bottom, we just add the empty set to the above collection of subsets. In addition, semilattices often serve as generators for free objects within other categories. Notably, both the forgetful functors from the category of frames and frame-homomorphisms, and from the category of distributive lattices and lattice-homomorphisms, have a left adjoint.


See also

* − generalization of join semilattice * *


Notes


References

* * It is often the case that standard treatments of lattice theory define a semilattice, if that, and then say no more. See the references in the entries
order theory Order theory is a branch of mathematics that investigates the intuitive notion of order using binary relations. It provides a formal framework for describing statements such as "this is less than that" or "this precedes that". This article intr ...
and
lattice theory A lattice is an abstract structure studied in the mathematical subdisciplines of order theory and abstract algebra. It consists of a partially ordered set in which every pair of elements has a unique supremum (also called a least upper bou ...
. Moreover, there is no literature on semilattices of comparable magnitude to that on
semigroup In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative internal binary operation on it. The binary operation of a semigroup is most often denoted multiplicatively (just notation, not necessarily th ...
s.


External links

* Jipsen's algebra structures page
Semilattices.
{{Authority control Lattice theory Algebraic structures