I need to prove that for $n \in \mathbb{N}$ odd, $a,b \in \mathbb{Z}$, $a \neq b$, $a+b \ | \ a^n + b^n$.
Does this require strong induction on $n$?
$$p(n) = \{ n\in \mathbb{N} : a +b \ | \ a^{2n-1} + b^{2n-1} \}$$
The base case ($n=1$) checks out. I'd then have to try to prove that if $p(k)$ is true for $k <n+1$, $p(n+1)$.
$$ a +b \ | \ a^{2n-1} + b^{2n-1} \iff a +b \ | \ (a^{2n-1} + b^{2n-1})(a^2 + b^2) = a^{2n+1} + b^{2n+1} + (a^2b^2)(a^{2n-3} + b^{2n-3})$$
Since by assumption $ a +b \ | \ a^{2n-3} + b^{2n-3}$, we have that $ a +b \ | \ a^{2n+1} + b^{2n+1}$.
Is this reasoning correct?
Looks OK to me.
I would have written $$ \ (a^{2n-1} + b^{2n-1})(a^2 + b^2) = a^{2n+1} + b^{2n+1} + (a^2b^2)(a^{2n-3} + b^{2n-3}) $$ as $$a^{2n+1} + b^{2n+1}= (a^{2n-1} + b^{2n-1})(a^2 + b^2) - (a^2b^2)(a^{2n-3} + b^{2n-3}) $$ to make it clear that, if $(a+b)|(a^{2k-1}+b^{2k-1})$ for $k = n$ and $k=n-1$ then it does for $k=n+1$.
I would call this "slightly strong" induction, since it requires the induction hypothesis to be true for $n$ and $n-1$ (or, in general, for a bounded number of cases) to show that it is true for $n+1$.
If the induction hypothesis needs to be true for an unbounded number of previous cases, then I consider that to be "quite strong" induction.