Semigroup

In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in that a semigroup need not have an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup.

The binary operation of a semigroup is most often denoted multiplicatively:, or simply, denotes the result of applying the semigroup operation to the ordered pair . The operation is required to be associative so that for all x, y and z, but need not be commutative so that does not have to equal (contrast to the standard multiplication operator on real numbers, where xy = yx).

By definition, a semigroup is an associative magma. A semigroup with an identity element is called a monoid. A group is then a monoid in which every element has an inverse element. Semigroups must not be confused with quasigroups which are sets with a not necessarily associative binary operation such that division is always possible.

The formal study of semigroups began in the early 20th century. Semigroups are important in many areas of mathematics because they are the abstract algebraic underpinning of "memoryless" systems: time-dependent systems that start from scratch at each iteration. In applied mathematics, semigroups are fundamental models for linear time-invariant systems. In partial differential equations, a semigroup is associated to any equation whose spatial evolution is independent of time. The theory of finite semigroups has been of particular importance in theoretical computer science since the 1950s because of the natural link between finite semigroups and finite automata. In probability theory, semigroups are associated with Markov processes (Feller 1971).

Algebraic structures
Group-like structures Semigroup and Monoid
Quasigroup and Loop
Abelian group
Ring-like structures Semiring
Near-ring
Ring
Commutative ring
Integral domain
Field
Lattice-like structures Semilattice
Lattice
Map of lattices
Module-like structures Group with operators
Module
Vector space
Algebra-like structures Algebra
Associative algebra
Non-associative algebra
Graded algebra
Bialgebra

Read more about Semigroup:  Definition, Examples of Semigroups, Structure of Semigroups, Special Classes of Semigroups, Group of Fractions, Semigroup Methods in Partial Differential Equations, History, Generalizations