Equivalence of Axiom Schemata for Finite Group

Theorem
The following axiom schemata for the definition of a finite group are logically equivalent:

Finite Group Axioms
An algebraic structure which fulfils the finite group axioms:

Group Axioms
An algebraic structure of finite order which fulfils the group axioms:

Proof
Let $S$ be an algebraic structure of finite order which fulfils the group axioms.

It is to be shown that $S$ also fulfils all the finite group axioms.

We have that $FG0$ and $FG1$ are the same as $G0$ and $G1$ and so a priori $FG0$ and $FG1$ are fulfilled.

By hypothesis $S$ is of finite order.

That is, there exists some (strictly) positive integer $n$ such that $s$ has exactgly $n$ elements.

That is, $FG2$ is fulfilled.

As $S$ fulfils the group axioms, it is by definition a group.

Therefore the Cancellation Laws hold:
 * $b a = c a \implies b = c$
 * $a b = a c \implies b = c$

That is, $FG3$ is fulfilled.

Thus, $S$ fulfils all the finite group axioms.

Let $S$ be an algebraic structure which fulfils the finite group axioms.

It is to be shown that $S$ also fulfils all the group axioms.

We have that $G0$ and $G1$ are the same as $FG0$ and $FG1$ and so a priori $G0$ and $G1$ are fulfilled.

By definition, an algebraic structure which fulfils group axioms $G0$ and $G1$ is a semigroup.

From Cancellable Finite Semigroup is Group, it then follows that $S$ is a group.

That is, $S$ fulfils all the group axioms $G0$, $G1$, $G2$ and $G3$.

Hence the result.