Math 2.0

Group theory and generalizations Theorem

Structure theorem for commutative semigroups

Statement

There is a structure theorem for commutative semigroups in terms of semilattices. A semilattice (or more precisely a meet-semilattice) (L,≤)(L, \le) is a partially ordered set where every pair of elements a,b∈La, b \in L has a greatest lower bound, denoted a∧ba \land b. The operation ∧ makes L into a semigroup that satisfies the additional idempotence law a∧a=aa \land a = a.

Given a homomorphism f:S→Lf : S \to L from an arbitrary semigroup to a semilattice, each inverse image Sa=f−1{a}S_{a} = f^{-1}\{a\} is a (possibly empty) semigroup. Moreover, S becomes graded by L, in the sense that SaSb⊆Sa∧bS_{a}S_{b} \subseteq S_{a\land b}.

If f is onto, the semilattice L is isomorphic to the quotient of S by the equivalence relation ~ such that x∼yx \sim y if and only if f(x)=f(y)f(x) = f(y). This equivalence relation is a semigroup congruence, as defined above.

Whenever we take the quotient of a commutative semigroup by a congruence, we get another commutative semigroup. The structure theorem says that for any commutative semigroup S, there is a finest congruence ~ such that the quotient of S by this equivalence relation is a semilattice. Denoting this semilattice by L, we get a homomorphism f from S onto L. As mentioned, S becomes graded by this semilattice.

Furthermore, the components Sa are all Archimedean semigroups. An Archimedean semigroup is one where given any pair of elements x, y, there exists an element z and n>0n > 0 such that xn=yzx^{n} = yz.

The Archimedean property follows immediately from the ordering in the semilattice L, since with this ordering we have f(x)≤f(y)f(x) \le f(y) if and only if xn=yzx^{n} = yz for some z and n>0n > 0.

Further reading

  1. Wikipedia, page 27799, revision 1363055110, Semigroup, section Structure theorem for commutative semigroups. adopted
About this page
TagVJMQRVCEKY
URIm2://VJMQRVCEKY
Kindstatement, theorem
WritingW0 stub
MSC20M10
StatusThis copy of the site has no build data. Run m2 status VJMQRVCEKY.
Changed5 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • edge uses out: each definition that the statement needs (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.