Let $\Phi $ be the set of functions $f:\mathbb{N}\rightarrow \mathbb{N}$, with $f(a^{2}-b^{2})=f(a)^{2}-f(b)^{2},\forall a,b\in \mathbb{N},a\geq b$.
a) Determine $S=\left \{ f(1)|f\in \Phi \right \}$.
b) Prove that $\Phi$ has two elements.
What I've done so far:
a)If we put $b=a$ we get $f(0)=0$.
If we put $b=0$, then $f(a^2)=f(a)^2$. Replacing $a$ by $1$, $f(1)=f(1)^2$, hence $S=\left \{ 0,1 \right \}$.
b)$f(a)^{2}-f(b)^{2}=f(a^{2}-b^{2})\geq 0$, so $f(a)^{2}\geq(b)^{2}$, resulting that $f$ is increasing.
Also, if $f(1)=0$, $f(4)=f(2^{2})=f(2)^{2}=f(2)^{2}-f(1)^{2}=f(2^{2}-1^{2})=f(3)$, so $0=f(4)^2-f(3)^2=f(4^2-3^2)=f(7)$.