Show that the map $\phi:F[x]\to F[x]$ given by $\phi(f(x))=f(x+1)$ is an isomorphism such that $\phi(a)=a$ for every $a\in F$.
So far I have that $\phi$ is a homomorphism because, Let $f,g\in F[x]$ then
$\phi(f(x)+g(x))=(f+g)(x+1)=f(x+1)+g(x+1)=\phi(f(x))+\phi(g(x))$.
$\phi(f(x))\phi(g(x))=f(x+1)g(x+1)=(fg)(x+1)=\phi(f(x)g(x))$.
However I'm having trouble showing this is an isomorphic. Here's my attempt,
$\phi(f(x))=\phi(g(x))$ then $f(x+1)=g(x+1)$ then $x+1=x+1$ since f and g isomorphic then $x=x$. Therefore injective.
I'm not sure how to show it is surjective.
Hint: The inverse map sends $g(x)$ to $g(x-1)$