I want to prove $a < b$ iff $S(a) \leq b$ but I can't figure it out for the life of me, how to even begin.
$S(a)$ is the successor of $a$ and $a < b$ is defined as $a \leq b$ with $a \neq b$. And then $a \leq b$ is defined as $b = a + d$ for some $d$ (all numbers here are natural numbers).
Since it is an iff statement I need to prove both:
$a < b \implies S(a) \leq b$
and
$S(a) \leq b \implies a < b$.
But I don't see any clear method of attack. At first I tried induction on $a$ to prove $a < b \implies S(a) \leq b$ but then the inductive step adds one to $a$ so it may no longer be true that $S(a) < b$.
So I tried inducting on $b$ instead but if we start from $0$ then $a < 0$ is always false since $0 = a + j \implies a=0, j=0$, but $a = j = 0$ isn't allowed.
I'm hopelessly stuck. :(
I think this is more direct than José's proposal:
Suppose that $a<b$, which is to say $a\le b$ and $a\ne b$. We have $a+d=b$ for some $d$, and we can't have $d=0$ because then $a=b$, which would be a contradiction. So $d=Se$ for some $e$ and then $a+Se=b$ implies $Sa+e=b$ by standard properties of addition. Thus $Sa\le b$.