Equivalence of Definitions of Characteristic of Ring

Theorem
Let $\struct {R, +, \circ}$ be a ring with unity whose zero is $0_R$ and whose unity is $1_R$.

Definition 1 is equivalent to Definition 3
By definition of order, the order of $1_R$ is the smallest $p \in \Z_{> 0}$ such that $p \cdot 1_R = 0_R$, the identity of the additive group $\struct {R, +}$ of $\struct {R, +, \circ}$.

Hence if the order of $1_R$ is finite, the definitions coincide.

If the order of $1_R$ is infinite, there is no such $p$.

Then both definitions give $\Char R = 0$, so they coincide as well.

Definition 1 is equivalent to Definition 2
Let $g: \Z \to R$ be the initial homomorphism, with $\map g n = n \cdot 1_R$.

By Kernel of Ring Homomorphism is Ideal, $\ker g$ is an ideal of $R$.

By Ring of Integers is Principal Ideal Domain, there exists a unique $p \in \Z_{\ge 0}$ such that $\ker g$ is the principal ideal $\ideal p$.

Suppose there is a smallest $m$ such that $m \cdot 1_R = 0_R$.

Then for any $k \in \Z$:
 * $\map g {k m} = k m \cdot 1_R = k \cdot 0_R = 0_R$.

This gives $\ideal m \subseteq \ker g = \ideal p$.

Let $a \in \ker g$.

Then by the Division Theorem:
 * $\exists q, r \in \Z, 0 \le r < m: a = m q + r$

As $a, m \in \ker g = \ideal p$ so does $r = a - m q$.

Since $m$ is the smallest (strictly) positive integer such that $m \cdot 1_R = 0_R$:
 * $\forall n \in \Z: 0 < n < m \implies \map g n = n \cdot 1_R \ne 0_R$

This forces $r = 0$.

Thus $a = m q \in \ideal m$.

Hence we have $\ideal m = \ideal p$, giving $p = m$.

Now consider the case where $m$ does not exist.

Then for any $k \ne 0$:
 * $\map g k = k \cdot 1_R \ne 0_R$

And we have:
 * $\map g 0 = 0 \cdot 1_R = 0_R$

giving $\ker g = \set 0 = \ideal 0$.

Both definitions give $\Char R = 0$.

Therefore the definitions are equivalent in each case.