MethodMath
ZP
May 15, 2026

How to prove that a set with an associative binary operation and identity is a group?

I'm studying abstract algebra and I understand the group axioms:

  1. Closure: abGa \cdot b \in G for all a,bGa, b \in G
  2. Associativity: (ab)c=a(bc)(a \cdot b) \cdot c = a \cdot (b \cdot c)
  3. Identity: There exists eGe \in G such that ea=ae=ae \cdot a = a \cdot e = a
  4. Inverses: For each aa, there exists a1a^{-1} such that aa1=a1a=ea \cdot a^{-1} = a^{-1} \cdot a = e

But I've heard that sometimes axioms 3 and 4 can be weakened. Specifically, if we have a semigroup (closure + associativity) with a left identity and left inverses, that is sufficient for a group. Could someone prove this?

Also, what is the difference between a group, a monoid, and a semigroup?

1 answers316 views
Loading comments...

1 Answer

Prof. Sarah Jenkins
Prof. Sarah JenkinsMay 16, 2026 Accepted
You are correct — the group axioms can be weakened. Here is the proof. **Theorem:** A set $G$ with an associative binary operation $\cdot$ such that: - There exists $e \in G$ with $e \cdot a = a$ for all $a$ (left identity) - For each $a$, there exists $a' \in G$ with $a' \cdot a = e$ (left inverse) Then $G$ is a group. **Proof:** First, show $a \cdot a' = e$ (left inverse is also right inverse). Let $a'$ be the left inverse of $a$, and $a''$ be the left inverse of $a'$: \begin{align*} a \cdot a' &= e \cdot (a \cdot a') \\ &= (a'' \cdot a') \cdot (a \cdot a') \\ &= a'' \cdot ((a' \cdot a) \cdot a') \\ &= a'' \cdot (e \cdot a') \\ &= a'' \cdot a' = e \end{align*} Now show $a \cdot e = a$ (left identity is also right identity): $$a \cdot e = a \cdot (a' \cdot a) = (a \cdot a') \cdot a = e \cdot a = a$$ Thus all four axioms hold. **Hierarchy of Algebraic Structures:** | Structure | Closure | Associative | Identity | Inverses | |---|---|---|---|---| | **Magma** | ✓ | | | | | **Semigroup** | ✓ | ✓ | | | | **Monoid** | ✓ | ✓ | ✓ | | | **Group** | ✓ | ✓ | ✓ | ✓ | | **Abelian Group** | ✓ | ✓ | ✓ | ✓ + commutative | **Examples:** - $(\mathbb{N}, +)$ is a semigroup but not a monoid (no identity for $0$ if we exclude it) - $(\mathbb{N}_0, +)$ is a monoid but not a group (no negative numbers) - $(\mathbb{Z}, +)$ is an abelian group
Loading comments...
Login or Register to post an answer