magma
Magma
https://en.wikipedia.org/wiki/Magma_(algebra)
Types of magma
Magmas are not often studied as such; instead there are several different kinds of magma, depending on what axioms the operation is required to satisfy. Commonly studied types of magma include:
Quasigroup A magma where division is always possible
Loop A quasigroup with an identity element
Semigroup A magma where the operation is associative
Inverse semigroup A semigroup with inverse.
Semilattice A semigroup where the operation is commutative and idempotent
Monoid A semigroup with an identity element
Group A monoid with inverse elements, or equivalently, an associative loop, or a non-empty associative quasigroup
Abelian group A group where the operation is commutative Note that each of divisibility and invertibility imply the cancellation property.
Classification of magmas by properties
Medial
Left semimedial
Right semimedial
Semimedial
Trimedial
Entropic
Left distributive
Right distributive
Autodistributive
Commutative
Idempotent
Unipotent
Zeropotent
Alternative
Power-associative
Flexible
A semigroup, or associative
A left unar
A right unar
Semigroup with zero multiplication, or null semigroup
Unital
Left-cancellative
Right-cancellative
Cancellative
A semigroup with left zeros
A semigroup with right zeros
A magma (S, •), with x,y,u,z ∈ S is called:
Medial if
xy • uz ≡ xu • yzLeft semimedial if
xx • yz ≡ xy • xzRight semimedial if
yz • xx ≡ yx • zxSemimedial if it is left and right semimedial
Trimedial if any triple of (not necessarily distinct) elements generates a medial submagma
Entropic if it is a homomorphic image of a medial cancellation magma
Left distributive if
x • yz ≡ xy • xzRight distributive if
yz • x ≡ yx • zxAutodistributive if it is left and right distributive
Commutative if
xy ≡ yxIdempotent if
xx ≡ xUnipotent if
xx ≡ yyZeropotent if
xx • y≡xx≡y • xxAlternative if
xx • y≡x • xyandx • yy≡xy • yPower-associative if a submagma generated by any element is associative
Flexible if
xy • x≡x • yxassociative (or a semigroup) if
x • yz≡xy • zleft unar if
xy≡xzright unar if
yx≡zxnull semigroup semigroup with zero multiplication if
xy ≡ uvUnital if it has an identity element
Left-cancellative if
∀xyz. xy = xz => y = zRight-cancellative if
∀xyz. yx = zx => y = zCancellative if right-cancellative and left-cancellative
semigroup with left zeros if it is a semigroup and
∀x. x ≡ xysemigroup with right zeros if it is a semigroup and
∀x. x ≡ yx
Last updated
Was this helpful?