Skip to content

Inverse Semigroup

A semigroup in which every element has a unique generalized inverse, admitting partial-bijection models and commuting idempotents.

Version
v1 · 2026-10-03 · History
Domain-specific #
13346
Domain group
Formal Sciences
Origin domain
Mathematics
Subdomains
Semigroup Theory, Abstract Algebra → Mathematics

Core Idea

An inverse semigroup is a semigroup \(S\) in which every element \(s\) has a unique generalized inverse \(s^*\) satisfying

\[ss^*s=s,\qquad s^*ss^*=s^*.\]

The operation on \(S\) is total and associative. These equations do not require a global identity element or say that \(ss^*\) and \(s^*s\) are one universal identity, as they would be in a group. Instead, those products are idempotents. Inverse semigroups are precisely the regular semigroups whose idempotents commute; the idempotents form a semilattice under multiplication.[1][2]

The model that makes the equations concrete is partial bijection. Let \(I(X)\) consist of all bijections between subsets of a set \(X\), composed where the intermediate value is defined. Each partial bijection reverses from its range to its domain, and each subset identity is an idempotent. The Wagner–Preston representation theorem says every abstract inverse semigroup embeds as an inverse subsemigroup of some \(I(X)\)—it does not say every inverse semigroup equals the entire \(I(X)\). Thus the portable mathematical picture is partial symmetry with composable local domains, while the exact identity remains an abstract algebraic axiom.[1][3][2]

This algebra is not a loose synonym for any reversible-looking operation. Kellendonk's tiling construction starts with a partially composable almost-groupoid of pointed patterns; adjoining a zero for noncomposable pairs gives an inverse semigroup. Exel constructs particular inverse semigroups useful for operator-algebra representations, but explicitly warns that arbitrary Hilbert-space partial isometries need not remain partial isometries under multiplication.[4][2]

Structural Signature

Sig role-phrases: associative carrier — unique generalized inverse — commuting idempotent structure — natural restriction order — partial-bijection representation.

  • Associative carrier. Declare a nonempty \(S\) with a closed, total, associative multiplication. If a proposed product exists only for some pairs, it must be completed or treated as a different typed object before this definition applies.[1][4]
  • Unique generalized inverse. For each \(s\in S\), find exactly one \(s^*\in S\) satisfying both sandwich equations. Existence alone gives regularity; uniqueness is the distinguishing condition.[1][2]
  • Commuting idempotent structure. \(s^*s\) and \(ss^*\) are idempotent. All idempotents commute, forming a meet semilattice; equivalently, a regular semigroup with commuting idempotents is inverse. In a partial-map representation these idempotents act as identities on subsets.[1][3]
  • Natural restriction order. Intrinsically \(s\leq t\) when \(s=ts^*s\), equivalently when \(s=te\) or \(s=ft\) for some idempotent. Only after choosing the partial-bijection representation does this become literal restriction of a map to a smaller domain.[1]
  • Partial-bijection representation. Abstract \(S\) embeds into an \(I(X)\). This provides a concrete semantics for local domains and reversals but is a theorem about a faithful model, not an added base-set axiom in every presentation.[1][3]

An identity element makes an inverse semigroup an inverse monoid, a narrower case. A group is narrower still: it has exactly one idempotent, and its natural order is equality rather than a nontrivial restriction order.[1]

What It Is Not

Not an arbitrary regular semigroup. A regular element may have several generalized inverses. The inverse-semigroup claim requires uniqueness for every element; by Lawson's criterion, commuting idempotents are equivalent evidence when regularity is already established.[1]

Not merely a semigroup with a chosen involution. A map \(s\mapsto s^*\) satisfying only \((st)^*=t^*s^*\) and \((s^*)^*=s\) need not make \(ss^*s=s\) or enforce unique generalized inverses. The current staged Semigroup with Involution identity is therefore a neighbor, not coverage.

Not the whole symmetric inverse semigroup by definition. \(I(X)\) contains all partial bijections of one \(X\) and has a global identity. An arbitrary inverse semigroup may have no identity and embeds as a proper inverse subsemigroup. Live Symmetric Inverse Semigroup is a concrete narrower catalog node.[1][3]

Not a claim about every partial isometry. Exel specifically notes that products of arbitrary Hilbert-space partial isometries need not be partial isometries. His operator-algebra example is a particular inverse semigroup represented by suitable operators; the surrounding operator class is not automatically one.[2]

Not a group inverse or Moore–Penrose inverse in every context. The stars in the definition are unique relative to \(S\) and its semigroup product under the two sandwich equations. Group inverse requires a single global identity; analytic generalized inverses impose different equations or ambient structures.[1]

Scope of Application

In algebra of partial transformations, \(I(X)\) is the canonical all-partial-bijections inverse monoid. The domain of a composite consists of points where the first applied map is defined and its output lies in the next map's domain. Subset identity maps encode local availability; the empty partial map is also present. Abstract inverse semigroups can be represented inside such a structure without requiring a preselected \(X\) in their own definition.[3][1]

In tiling theory, Kellendonk represents local structure with classes of finite patterns marked by two tiles. Swapping the marked tiles supplies inversion, and compatible classes compose. His raw pattern-class object is an almost-groupoid because not every pair is composable. His stated zero-adjunction construction totalizes that product into an inverse semigroup; it should not be reported as if all original pattern pairs multiplied without qualification.[4]

In operator-algebra constructions, Exel uses a particular Cuntz inverse semigroup and the order/idempotent data of inverse semigroups to formulate representations connected to Cuntz and groupoid \(C^*\)-algebras. The source distinguishes that controlled algebraic collection from arbitrary partial-isometry products, so this habitat supports a bounded construction, not a universal operator-class identity.[2]

Clarity

The notation \(s^*\) can obscure three distinct questions: Does the product \(st\) exist for every pair? Is \(s^*\) an in-carrier element satisfying both sandwich equations? Is it unique? Answering all three distinguishes inverse semigroups from almost-groupoids, regular semigroups and freely selected involutive semigroups.[1][4]

The partial-map representation resolves another ambiguity. In \(I(X)\), \(s^*s\) is the identity on the domain of \(s\), and \(ss^*\) is the identity on its image. That is the represented meaning of “domain” and “range” idempotents. For an abstract \(S\), these are algebraic idempotents; one must either invoke a representation or avoid speaking as though each \(s\) was literally a function on an already fixed \(X\).[1][3]

Manages Complexity

The unique-inverse equations compress a large collection of local reversibility checks into one species test. Once the condition is proved, commuting idempotents, a natural order, and faithful partial-bijection representation become available. A finite multiplication table, an abstract presentation, and a tiling-derived completion can then be compared by the same equations even though their elements look different.[1][4]

The compression has a boundary: a representation may suppress information about why two elements were originally noncomposable. Kellendonk notes that an almost-groupoid homomorphism need not correspond to a homomorphism of the zero-completed inverse semigroups. The algebraic shortcut is valuable only if the intended morphism and composability information survive the translation.[4]

Abstract Reasoning

Given a proposed algebra, first check totality and associativity. Then test each \(s\) for an in-carrier \(s^*\) satisfying both equations and prove uniqueness; alternatively prove regularity plus commutation of every pair of idempotents. If the result is inverse, one may compare elements through \(s\leq t\iff s=ts^*s\), and interpret this as restriction in a faithful partial-bijection model. This order inference is invalid when uniqueness or the underlying multiplication has not been established.[1]

For example, in \(I(\{1,2\})\) let \(f\) map $1$ to $2$ on domain \(\{1\}\). Its inverse \(f^*\) maps $2$ to $1$; \(f^*f\) is identity on \(\{1\}\) and \(ff^*\) identity on \(\{2\}\). Neither is the global identity on \(\{1,2\}\). This transparent calculation illustrates why a group-style \(ff^*=1\) test would wrongly reject a valid inverse-semigroup element.[3]

Knowledge Transfer

The algebra transfers literally from partial bijections to the zero-completed local-tiling model and to Exel's specified operator-algebra constructions: the carrier, associative product and inverse laws can be checked in each setting. Its representation theorem permits partial-domain intuition, but the original models may carry further topology, compatibility or analytic restrictions. Transfer of the algebra does not imply transfer of those extra structures.[1][4][2]

Outside these settings, “partial symmetry” might serve as an analogy. That alone does not make a new system an inverse semigroup; it must have a closed associative carrier with unique generalized inverses. The named species remains rooted in abstract algebra, while live prime Semigroup supplies the more portable associative-composition genus.

Examples

Tiling-pattern completion

Kellendonk forms doubly pointed pattern classes from a tiling. A product is initially defined only when the classes can be composed through a compatible larger pattern; reversing the two pointers gives inversion. His Definition 4 explains how adjoining $0$ for a noncomposable pair yields an inverse semigroup. He immediately warns that homomorphism notions of the almost-groupoid and completed semigroup can differ. This is an example of the completed algebra, not a false claim that raw pattern classes already had a total product.[4]

Mapped back: the associative carrier is the zero-completed collection; the unique generalized inverse reverses marked tiles (and fixes $0$); the idempotent structure includes unit-like pointed classes; the natural order corresponds to the pattern-class ordering described in the paper; the partial-bijection representation is guaranteed by the general theorem, not asserted as the paper's actual encoding.

Cuntz inverse semigroup in an operator-algebra construction

Exel starts with a specified semigroup \(S\) generated by letters \(p_i,q_i\) plus identity and zero, with relations yielding an inverse semigroup and \(p_i^*=q_i\). Its idempotent semilattice includes $0\(, \$1\) and word-indexed idempotents. Suitable Hilbert-space representations of this \(S\) lead to relations involving isometries with orthogonal ranges and, under a further cover condition, connect to the Cuntz algebra \(\mathcal O_2\). Exel's warning about arbitrary partial-isometry products blocks any generalization from this controlled example to the entire operator class.[2]

Mapped back: the associative carrier is Exel's presented \(S\); the unique generalized inverse is its \(*\) pairing within \(S\); the idempotent structure is the stated \(E(S)\); the natural order helps express covers on \(E(S)\); and the partial-bijection representation remains available abstractly although the paper's use here is a Hilbert representation.

Structural Tensions

T1: Total algebra versus explicit composability. Adding zero to a partly composable tiling pattern structure yields a total associative inverse semigroup and permits ordinary semigroup constructions. Retaining the almost-groupoid instead preserves the original distinction between allowable pairs and an artificially assigned zero product, including its own morphism rule. One cannot treat the two presentations as interchangeable without checking the desired homomorphisms. Diagnostic: Does the argument need multiplication for every pair, or does it need to preserve which original pairs were genuinely composable?[4]

T2: Broad operator selection versus multiplicative inverse closure. Considering all Hilbert partial isometries gives a broad operator collection, but arbitrary products can cease to be partial isometries; insisting on a specified inverse subsemigroup narrows the collection while preserving the algebraic closure needed for Exel's construction. Merely choosing individually reversible-looking generators does not buy closure. Diagnostic: Is the chosen operator family closed under both its product and intended inverse operation, or are only the individual generators partial isometries?[2]

Structural–Framed Character

Inverse Semigroup lies near the structural end within abstract algebra, but the name and recognition rules are still mathematically typed. Evaluative weight: unique inverse and idempotent commutation are formal truths, while choosing a representation for a modeling aim can be pragmatic. Human-practice dependence: mathematicians select a carrier and operation, yet the equations decide membership independent of their preference. Institutional origin: no standard or institution makes a noncommuting-idempotent regular semigroup inverse by decree; the historical theory provides vocabulary, not validity. Vocabulary travel: “inverse,” “semigroup” and “partial symmetry” travel across fields, but the exact two equations and associative carrier must travel too. Import versus recognition: Kellendonk's completion and Exel's specified \(S\) literally realize the laws, whereas merely calling a partial action “inverse-like” would be analogical.[1][4][2]

Its character: a strongly structural but algebraically framed domain-specific species. The reusable associative-composition genus is live prime Semigroup; the named entry's unique generalized-inverse and idempotent-order tests have demonstrated reach across mathematical constructions but do not independently clear the prime bar.

Structural Core vs. Domain Accent

The broad skeleton is a closed associative operation on a carrier. Live prime Semigroup already owns that portable relation. The domain-specific accent is the unique internal generalized inverse satisfying \(ss^*s=s\) and \(s^*ss^*=s^*\), together with a commuting idempotent semilattice and natural restriction order. Remove those additions and one has an ordinary semigroup, not this algebraic kind.[1]

Partial reversibility in a nonalgebraic system may be a future-prime question, but the evidence here does not grant that unnamed higher-order identity to the current node. Groups are a special one-idempotent case and full symmetric inverse monoids are a special all-partial-bijections case. The proposed upward DAG edge is strict subsumption under Semigroup, not a claim that every inverse semigroup is a group or literally equals one canonical \(I(X)\).

This entry is a kind of Semigroup.

The proposed Semigroup edge is strict: each inverse semigroup has exactly the closed associative product required by the live prime, plus a unique generalized inverse for each element. A semigroup with nonunique inverses shows the extra condition is real.

Live Group is related in the other direction: a group is an inverse semigroup with one idempotent, not a genus of all inverse semigroups. Live Symmetric inverse semigroup is the concrete \(I(X)\) example that represents all inverse semigroups as substructures. Live Orthodox Semigroup permits a broader regular/idempotent-closed class; unique inverses distinguish this node from that neighbor. No strict edge is inferred from the redirected labels Inverse Category or Wagner Congruence.

Relationships to Other Abstractions

Local relationship map for Inverse SemigroupParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Inverse SemigroupDOMAINPrime abstraction: Semigroup — is a kind ofSemigroupPRIME

Current abstraction Inverse Semigroup Domain-specific

Parents (1) — more general patterns this builds on

  • Inverse Semigroup is a kind of Semigroup Prime

    An inverse semigroup is a semigroup with a unique generalized inverse for each element.

Hierarchy paths (4) — routes to 4 parentless roots

Neighborhood in Abstraction Space

Inverse Semigroup sits in a moderately populated region (46th percentile for distinctiveness): it has near-neighbors but no dense thicket of look-alikes.

Family — Algebraic Structures, Groups & Operators (42 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-08

Not to Be Confused With

  • Symmetric inverse semigroup: the complete inverse monoid \(I(X)\) of all partial bijections on a chosen \(X\). It is a model and special instance, not the abstract genus itself.[3]
  • Inverse monoid: an inverse semigroup with a global identity. The identity is extra; arbitrary inverse semigroups need not have one.[1]
  • Regular or orthodox semigroup: regularity supplies inverses that may not be unique. Even closure of idempotents under multiplication is weaker than their pairwise commutation.[1]
  • Group: unique ordinary inverses around one global identity; this is a narrower one-idempotent case.[1]
  • Semigroup with involution: an involution alone does not impose both sandwich equations and uniqueness.
  • Inverse Category / Wagner Congruence: these two requested Wikipedia surfaces redirected to this article but are held for separate identity/scope adjudication. They are neither admitted aliases nor automatically covered by this draft.
  • Arbitrary Hilbert partial isometries: individual partial isometries need not multiply to another partial isometry, so they do not by that fact form an inverse semigroup.[2]

References

[1] Mark V. Lawson, “Primer on Inverse Semigroups”, author-hosted 2016 notes, §§2.1–2.2, especially Proposition 2.2, Wagner–Preston discussion and Lemma 2.10, inspected 2026-10-01. registry ↩a ↩b ↩c ↩d ↩e ↩f ↩g ↩h ↩i ↩j ↩k ↩l ↩m ↩n ↩o ↩p ↩q ↩r ↩s ↩t ↩u ↩v

[2] Ruy Exel, “Inverse Semigroups and Combinatorial \(C^*\)-Algebras”, original author preprint, Introduction, §§2 and 4, including equation (4.1), inspected 2026-10-01. registry ↩a ↩b ↩c ↩d ↩e ↩f ↩g ↩h ↩i ↩j ↩k

[3] J. Pérez and C. Uzcátegui, “Topologies on the Symmetric Inverse Semigroup”, original author preprint, §§1–3 on \(I(X)\), partial-map composition and partial identities, inspected 2026-10-01. registry ↩a ↩b ↩c ↩d ↩e ↩f ↩g ↩h

[4] Johannes Kellendonk, “The Local Structure of Tilings and their Integer Group of Coinvariants”, original author preprint, §§1.1–1.2, Definitions 1 and 4 and equations (3)–(5), inspected 2026-10-01. registry ↩a ↩b ↩c ↩d ↩e ↩f ↩g ↩h ↩i ↩j