This is a question from the free Harvard online abstract algebra lectures. I'm posting my solutions here to get some feedback on them. For a fuller explanation, see this post.
This problem is assigned in the 4th lecture.
Define $f:GL_n(\mathbb{R}) → GL_n(\mathbb{R})$ by $f(A)=^tA^{-1}$ (where $^tA$ is the transpose of $A$). Show that $f$ is an automorphism, but not an inner automorphism for n ≥ 1.
Let $A,B\in GL_n(\mathbb{R})$. Then $f(AB)={}^t(AB)^{-1}=({}^tB^tA)^{-1}={}^tA^{-1}\cdot{}^tB^{-1}=f(A)\cdot f(B)$. So $f$ is a homomorphism. For any $A \in GL_n(\mathbb{R}), f(f(A))=f({}^tA^{-1})={}^t({}^tA^{-1})^{-1}=A$. So $f^{-1}=f$. Since $f$ has an inverse for all $A\in GL_n(\mathbb{R})$, $f$ is bijective. Therefore, $f$ is an automorphism of $GL_n(\mathbb{R})$.
Assume $f$ is an inner automorphism. Let $A=\lambda I_n$. Since $A$ is in the center of $GL_n(\mathbb{R})$, there is some $B \in GL_n(\mathbb{R})$ such that $f(A)=BAB^{-1} = BB^{-1}A=A$. But ${}^tA^{-1}=\frac{1}{\lambda}I_n\neq A$ for $\lambda\neq1$. Therefore, $f$ is not an inner automorphism.
Again, I welcome any critique of my reasoning and/or my style as well as alternative solutions to the problem.
Thanks.