Algebraic Structures

A (mathematical) structure is a system formalized as a set provided with some things.
An algebraic structure is a structure where those things are operators and axioms (and the result describes “an algebra”).
The “math” we learn in grade school is of a specific algebraic structure. There are unlimited other algebras all of which “math” can be done over.

An algebraic structure is a tuple (A,op1,op2,,ax1,ax2,)(\boldsymbol{A}, \text{op}_1, \text{op}_2, \dots, \text{ax}_1, \text{ax}_2, \dots):

Here, an operator is a representative symbol of an operation.1

Operations are finitary and closed (but not necessarily total).
In functional terms, they are endofunctions of finite arity, though they may be partial:
op:AnA,nN\text{op}: \boldsymbol{A}^n \rightharpoonup \boldsymbol{A}, \quad n \in \N

The axioms govern the operations.

In universal algebra:

Common Axioms

Equational Axioms

Axioms that can be written as identities/equations. These relate directly with operations.
Observe that these are mainly for binary operations.

  1. Commutativity
  2. Associativity
  3. Distributivity (Left- and/or Right-)
  4. Idempotence
    xxxx \ast x \equiv x
    (for some binary operator \ast)
  5. Absorption
    x(xy)x(xy)xx \vee (x \wedge y) \equiv x \wedge (x \vee y) \equiv x
    (for some binary operators \vee and \wedge)

Existential Axioms

Axioms that are in some form of “there exists…” These relate with the contents of A\boldsymbol{A}.
These axioms can generally be substituted for further operators paired with equational axioms(s).

  1. Identity (element ee, or 0-ary op id\text{id})
    ex:ex=x  xe=x\exists e \,\forall x :\quad e \ast x = x \ \wedge\ x \ast e = x
    (for a binary operator \ast)

  2. Invertibility (elements x1x^{-1}, or unary op -)
    xx1=x:x1x=e  xx1=e\forall x \,\exists \,x^{-1}=-x :\quad x^{-1} \ast x = e \ \wedge\ x \ast x^{-1} = e
    (for a binary operator \ast)

  3. Complement (elements xx', or unary op ¬\neg)
    xx=¬x:x join x=  x meet x=\forall x \,\exists x'=\neg x :\quad x \ \text{join}\ x' = \top \ \wedge\ x \ \text{meet}\ x' = \bot
    (for binary operators join\text{join} and meet\text{meet} and elements ,A\top, \bot \in \boldsymbol{A})

Observe that 2. is mainly for Group-like structures; 3. is for lattice-like structures.

Non-equational Axioms

Axioms can actually be any first-order formula.

  1. Invertibility while also considering 0 (where x:x0=0\forall x : x \ast 0 = 0)
    x:x=0  xx1=e\forall x :\quad x=0 \ \vee\ x \ast x^{-1} = e

  2. Total(ity)
    where an operator is well-defined for all elements of A\boldsymbol{A}

When Invertibility is in conjunction with Identity and Associativity (e.g. in Groups), inverse elements are necessarily unique.
Complements are also unique in certain lattice structures.
Then, from uniqueness, it can be proved that the inverse/complement operations are involutions (self-inverses).

Common Types

These are categorized by their operators and axioms – type. (The contents of the carrier set A\boldsymbol{A} is not considered here.)

One set

Simple – 0 binary ops

(A)(\boldsymbol{A})

Magma – 1 binary op, ++ is total2

(A,+)(\boldsymbol{A}, +)

Let ++ represent the binary operator.
Commonly called add or “the group operation”.

Ringoid – 2 binary ops, \ast distributes over ++

(A,+,)(\boldsymbol{A}, +, \ast)

Let ++ and \ast represent the binary operators.
Commonly called add and multiply.

Note that Additive Group and Multiplicative Group are names for the substructures of a Ringoid (the group-likes when considering only one of the two ring operations).

Lattice-like – 2+ binary ops, absorption

(A,,)(\boldsymbol{A}, \vee, \wedge)

Let \vee and \wedge represent the binary operators.
Commonly called join and meet.

Any complements in a distributive lattice are unique; Boolean Algebras have unique complements.

Completely Distributive Complete Boolean Algebras / Complete Atomic Boolean Algebras (CABAs) are isomorphic to power sets.5

Two(+) sets

to be finished

yes, apparently algebraic structures can have more than one carrier set…
or i think more precisely is when some operators operate on more than one set (e.g., when the “main” carrier set’s elements are collections of elements from another algebraic structure)

I am not clear on the first two.
I have no idea what the last two are.

Uncommon Types

“Hybrid structures”
… structures with contents of non-algebraic nature(???)


  1. I am clarifying this because operator is sometimes quite different from operation. ↩︎

  2. there are “group-like” structures where ++ is partial (though uncommon), e.g., Partial Magma ↩︎

  3. \ast has an inverse only for non-zero elements ↩︎ ↩︎

  4. This matters when A\boldsymbol{A} is infinite; while totality on \vee and \wedge implies (via induction) totality against subsets, these subsets must be finite as induction does not “reach” infinity. We therefore need an amended axiom in the case of infinite subsets possible via an infinite A\boldsymbol{A}. ↩︎

  5. assuming the principle of the excluded middle ↩︎