Base case: b = 0:
$S(a) + 0 = S(a + 0)$
$S(a) = S(a)$
IH: $S(a) + (b + k) = S(a + (b + k))$
And so I tried getting the LHS the same as the RHS and this is as far as I got before hitting a roadblock
=> $S(a) + (b + S(k))$
=> $S(a) + S(b + k)$ - Using (ii) from addition
I had originally thought that perhaps for example, S(a) + S(b) = S(a + b), and if this worked, I'd get the RHS outcome. Perhaps I am overlooking at a possible substitution?