I am trying to prove $S0 \times SS0$ using the axioms of Peano Arithmetic. The axioms are:
- $\forall x \hspace{0.05cm}0 \ne Sx$
- $\forall x \forall y \hspace{0.05cm} (Sx = Sy \rightarrow x = y)$
- $\forall x \hspace{0.05cm} x + 0 = x$
- $\forall x \forall y \hspace{0.05cm} x + Sy = S(x + y)$
- $\forall x \hspace{0.05cm} x \times 0 = 0$
- $ \forall x \forall y \hspace{0.05cm} x \times Sy = x \times y + x$
Two useful tools that are available to us (I have proven them) are the symmetry of identity and the transitivity of identity, respectively:
$\vdash \forall x \forall y \hspace{0.05cm} (x = y \rightarrow y = x)$
$\vdash \forall x \forall y \forall z \hspace{0.05cm} (x = y \wedge y = z \rightarrow x = z)$
We are using an axiomatic proof system for first-order logic, so all those logical axioms are also available to us. I have completely stalled on this proof. My hunch is that we are going to want to make use of the both symmetry and identity, but I've played around with the axioms and found no route forward. In particular, we can get:
$$S0 \times SS0 = S0 \times S0 + S0$$
from 6, and from here and 4 can get:
$$S0 \times S0 + S0 = S(S0 \times S0 + 0)$$
But we're no closer to $SS0$ from these. When you stare long enough at these ugly symbols, you are wont to get dizzy, which is what has happened to me. I wonder if anyone can shine a light on this issue so that I might get out of this hole?
Note: I have proven universal elimination, so we are fine for that.