Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Semilattice

From Wikipedia, the free encyclopedia
Partial order with joins
Transitive binary relations
SymmetricAntisymmetricConnectedWell-foundedHas joinsHas meetsReflexiveIrreflexiveAsymmetric
Total,
Semiconnex
Anti-
reflexive
Equivalence relationGreen tickYGreen tickY
Preorder(Quasiorder)Green tickY
Partial orderGreen tickYGreen tickY
Total preorderGreen tickYGreen tickY
Total orderGreen tickYGreen tickYGreen tickY
PrewellorderingGreen tickYGreen tickYGreen tickY
Well-quasi-orderingGreen tickYGreen tickY
Well-orderingGreen tickYGreen tickYGreen tickYGreen tickY
LatticeGreen tickYGreen tickYGreen tickYGreen tickY
Join-semilatticeGreen tickYGreen tickYGreen tickY
Meet-semilatticeGreen tickYGreen tickYGreen tickY
Strict partial orderGreen tickYGreen tickYGreen tickY
Strict weak orderGreen tickYGreen tickYGreen tickY
Strict total orderGreen tickYGreen tickYGreen tickYGreen tickY
SymmetricAntisymmetricConnectedWell-foundedHas joinsHas meetsReflexiveIrreflexiveAsymmetric
Definitions,
for alla,b{\displaystyle a,b} andS:{\displaystyle S\neq \varnothing :}
aRbbRa{\displaystyle {\begin{aligned}&aRb\\\Rightarrow {}&bRa\end{aligned}}}aRb and bRaa=b{\displaystyle {\begin{aligned}aRb{\text{ and }}&bRa\\\Rightarrow a={}&b\end{aligned}}}abaRb or bRa{\displaystyle {\begin{aligned}a\neq {}&b\Rightarrow \\aRb{\text{ or }}&bRa\end{aligned}}}minSexists{\displaystyle {\begin{aligned}\min S\\{\text{exists}}\end{aligned}}}abexists{\displaystyle {\begin{aligned}a\vee b\\{\text{exists}}\end{aligned}}}abexists{\displaystyle {\begin{aligned}a\wedge b\\{\text{exists}}\end{aligned}}}aRa{\displaystyle aRa}not aRa{\displaystyle {\text{not }}aRa}aRbnot bRa{\displaystyle {\begin{aligned}aRb\Rightarrow \\{\text{not }}bRa\end{aligned}}}
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 byGreen tickY in the "Symmetric" column and in the "Antisymmetric" column, respectively.

All definitions tacitly require thehomogeneous relationR{\displaystyle R} betransitive: for alla,b,c,{\displaystyle a,b,c,} ifaRb{\displaystyle aRb} andbRc{\displaystyle bRc} thenaRc.{\displaystyle aRc.}
A term's definition may require additional properties that are not listed in this table.

Inmathematics, ajoin-semilattice (orupper semilattice) is apartially ordered set that has ajoin (aleast upper bound) for anynonemptyfinitesubset.Dually, ameet-semilattice (orlower semilattice) is a partially ordered set which has ameet (orgreatest lower bound) for any nonempty finite subset. Every join-semilattice is a meet-semilattice in theinverse order and vice versa.

Semilattices can also be definedalgebraically: join and meet areassociative,commutative,idempotentbinary operations, 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.

Alattice 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 correspondingabsorption laws.

Algebraic structures

Order-theoretic definition

[edit]

AsetSpartially ordered by thebinary relation is ameet-semilattice if

For all elementsx andy ofS, thegreatest lower bound of the set{x,y} exists.

The greatest lower bound of the set{x,y} is called themeet ofx andy, denotedxy.

Replacing "greatest lower bound" with "least upper bound" results in the dual concept of ajoin-semilattice. The least upper bound of{x,y} is called thejoin ofx andy, denotedxy. Meet and join arebinary operations onS. A simpleinduction 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 isbounded if it has aleast element, the join of the empty set.Dually, a meet-semilattice isbounded if it has agreatest element, the meet of the empty set.

Other properties may be assumed; see the article oncompleteness 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 suitableGalois connections between related posets—an approach of special interest forcategory theoretic investigations of the concept.

Algebraic definition

[edit]

Ameet-semilattice is analgebraic structureS,{\displaystyle \langle S,\land \rangle } consisting of asetS with abinary operation, calledmeet, such that for all membersx,y, andz ofS, the followingidentities hold:

Associativity
x ∧ (yz) = (xy) ∧z
Commutativity
xy =yx
Idempotency
xx =x

A meet-semilatticeS,{\displaystyle \langle S,\land \rangle } isbounded ifS includes anidentity element 1 such thatx ∧ 1 =x for allx inS.

If the symbol, calledjoin, replaces in the definition just given, the structure is called ajoin-semilattice. One can be ambivalent about the particular choice of symbol for the operation, and speak simply ofsemilattices.

A semilattice is acommutative,idempotentsemigroup; i.e., a commutativeband. A bounded semilattice is an idempotent commutativemonoid.

A partial order is induced on a meet-semilattice by settingxy wheneverxy =x. For a join-semilattice, the order is induced by settingxy wheneverxy =y. In a bounded meet-semilattice, the identity 1 is the greatest element ofS. Similarly, an identity element in a join semilattice is a least element.

Connection between the two definitions

[edit]

An order theoretic meet-semilatticeS, ≤⟩ gives rise to abinary operation such thatS, ∧⟩ is an algebraic meet-semilattice. Conversely, the meet-semilatticeS, ∧⟩ gives rise to abinary relation that partially ordersS in the following way: for all elementsx andy inS,xy if and only ifx =xy.

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 semilatticeS, ∧⟩ 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

[edit]

Semilattices are employed to construct other order structures, or in conjunction with other completeness properties.

  • Alattice is both a join- and a meet-semilattice. The interaction of these two semilattices via theabsorption law is what truly distinguishes a lattice from a semilattice.
  • Thecompact elements of an algebraiclattice, 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.)
  • Atotally ordered set is adistributive lattice, 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.
    • Awell-ordered set is further abounded join-semilattice, as the set as a whole has a least element, hence it is bounded.
      • Thenatural numbersN{\displaystyle \mathbb {N} }, 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-rootedtree (with the single root as the least element) of heightω{\displaystyle \leq \omega } is a (generally unbounded) meet-semilattice. Consider for example the set of finite words over some alphabet, ordered by theprefix order. It has a least element (the empty word), which is an annihilator element of the meet operation, but no greatest (identity) element.
  • AScott domain is a meet-semilattice.
  • Membership in any setL can be taken as amodel of a semilattice with base setL, because a semilattice captures the essence of setextensionality. Letab denoteaL &bL. Two sets differing only in one or both of the:
  1. Order in which their members are listed;
  2. Multiplicity of one or more members,
are in fact the same set. Commutativity and associativity of assure (1),idempotence, (2). This semilattice is thefree semilattice overL. It is not bounded byL, because a set is not a member of itself.

Semilattice morphisms

[edit]

The above algebraic definition of a semilattice suggests a notion ofmorphism between two semilattices. Given two join-semilattices(S, ∨) and(T, ∨), ahomomorphism of (join-) semilattices is a functionf:ST such that

f(xy) =f(x) ∨f(y).

Hencef is just a homomorphism of the twosemigroups associated with each semilattice. IfS andT both include a least element 0, thenf should also be amonoid homomorphism, i.e. we additionally require that

f(0) = 0.

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.

Any semilattice homomorphism is necessarilymonotone with respect to the associated ordering relation.

Equivalence with algebraic lattices

[edit]

There is a well-knownequivalence between the categoryS{\displaystyle {\mathcal {S}}} of join-semilattices with zero with(,0){\displaystyle (\vee ,0)}-homomorphisms and the categoryA{\displaystyle {\mathcal {A}}} ofalgebraic lattices withcompactness-preserving complete join-homomorphisms, as follows. With a join-semilatticeS{\displaystyle S} with zero, we associate its ideal latticeId S{\displaystyle \operatorname {Id} \ S}. With a(,0){\displaystyle (\vee ,0)}-homomorphismf:ST{\displaystyle f\colon S\to T} of(,0){\displaystyle (\vee ,0)}-semilattices, we associate the mapId f:Id SId T{\displaystyle \operatorname {Id} \ f\colon \operatorname {Id} \ S\to \operatorname {Id} \ T}, that with any idealI{\displaystyle I} ofS{\displaystyle S} associates the ideal ofT{\displaystyle T} generated byf(I){\displaystyle f(I)}. This defines a functorId:SA{\displaystyle \operatorname {Id} \colon {\mathcal {S}}\to {\mathcal {A}}}. Conversely, with every algebraic latticeA{\displaystyle A} we associate the(,0){\displaystyle (\vee ,0)}-semilatticeK(A){\displaystyle K(A)} of allcompact elements ofA{\displaystyle A}, and with every compactness-preserving complete join-homomorphismf:AB{\displaystyle f\colon A\to B} between algebraic lattices we associate the restrictionK(f):K(A)K(B){\displaystyle K(f)\colon K(A)\to K(B)}. This defines a functorK:AS{\displaystyle K\colon {\mathcal {A}}\to {\mathcal {S}}}. The pair(Id,K){\displaystyle (\operatorname {Id} ,K)} defines a category equivalence betweenS{\displaystyle {\mathcal {S}}} andA{\displaystyle {\mathcal {A}}}.

Distributive semilattices

[edit]

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 isdistributive if for alla,b, andx withxab there exista'a andb'b such thatx =a'b'. 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 entrydistributivity (order theory).

A join-semilattice is distributive if and only if the lattice of itsideals (under inclusion) is distributive.

Complete semilattices

[edit]

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 factcomplete lattices. For why the existence of all possible infinite joins entails the existence of all possible infinite meets (and vice versa), see the entrycompleteness (order theory).

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 thehomomorphisms. 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 someGalois connection. The corresponding (unique) upper adjoint will then be a homomorphism of complete meet-semilattices. This gives rise to a number of usefulcategorical dualities between the categories of all complete semilattices with morphisms preserving all meets or joins, respectively.

Another usage of "complete meet-semilattice" refers to abounded completecpo. 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 allnon-empty meets (which is equivalent to being bounded complete) and alldirected 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 indomain theory, where bounded completealgebraic cpos are studied asScott domains. Hence Scott domains have been calledalgebraic semilattices.

Cardinality-restricted notions of completeness for semilattices have been rarely considered in the literature.[1]

Free semilattices

[edit]

This section presupposes some knowledge ofcategory theory. In various situations,free semilattices exist. For example, theforgetful functor from the category of join-semilattices (and their homomorphisms) to thecategory of sets (and functions) admits aleft adjoint. Therefore, the free join-semilatticeF(S) over a setS is constructed by taking the collection of all non-emptyfinitesubsets ofS, ordered by subset inclusion. Clearly,S can be embedded intoF(S) by a mappinge that takes any elements inS to the singleton set{s}. Then any functionf from aS to a join-semilatticeT (more formally, to the underlying set ofT) induces a unique homomorphismf' between the join-semilatticesF(S) andT, such thatf =f'e. Explicitly,f' is given byf(A)={f(s)|sA}.{\textstyle f'(A)=\bigvee \{f(s)|s\in A\}.} Now the obvious uniqueness off' suffices to obtain the required adjunction—the morphism-part of the functorF can be derived from general considerations (seeadjoint 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 offrames and frame-homomorphisms, and from the category of distributive lattices and lattice-homomorphisms, have a left adjoint.

See also

[edit]

Notes

[edit]
  1. ^E. G. Manes,Algebraic theories, Graduate Texts in Mathematics Volume 26, Springer 1976, p. 57

References

[edit]

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 entriesorder theory andlattice theory. Moreover, there is no literature on semilattices of comparable magnitude to that onsemigroups.

External links

[edit]
International
National
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Semilattice&oldid=1308699181"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp