There have been some other, related questions: here, here, and here, but I wanted to verify whether I have any errors in my proof. While this question was taken from Artin's Algebra [2.5.7], it reminded me of a related question in Axler's Linear Algebra Done Right [3.D.16], so I tried to solve it using a linear algebra approach.
Exercise [Artin 2.5.7]: Determine the center of $GL_n(\mathbb{R})$. Hint: You are asked to determine the invertible matrices $A$ that commute with every invertible matrix $B$. Do not test with a general matrix $B$. Test with elementary matrices.
Original Proof (updated proof below): We prove the contrapositive: if $T \in \mathcal{L}(V)$ is not a scalar multiple of the identity then $ST \neq TS$ for every invertible $S \in \mathcal{L}(V)$. Since $T$ is not a scalar multiple of the identity, there exists some $v \in V$ for which $v, Tv$ are linearly independent. By 2.33 in Axler's LADR we can extend to a basis of $V: v, Tv, v_3, \ldots, v_n$. By 3.5 in LADR, we can define a $S \in \mathcal{L}(V)$ such that $Sv = v$, $S(Tv) = cTv$ where $c \neq 0$ and $c \neq 1$, and $Sv_j = v_j$ for $j=3,\ldots,n$. Then
$Tv \neq cTv \Rightarrow T(Sv) \neq S(Tv) \Rightarrow (TS)v \neq (ST)v$
Since the range of $S$ is n-dimensional, $S$ is surjective. By 3.69 in LADR, we know then that $S$ is also invertible. Therefore we've proven that if $ST = TS$ for every invertible map $S \in \mathcal{L}(V)$, then $T$ is a scalar multiple of the identity.
My Questions: Some things I'd like verification on
- Did I properly define a $S \in \mathcal{L}(V)$ such that $S$ is invertible but is not commutative with $T$?
- Is it correct to assume that "there exists some $v \in V$ for which $v, Tv$ is linearly independent" if $T$ is not a scalar multiple of $I$? I didn't include the proof but it would look something like:
Suppose for all $v \in V$, $Tv = {\alpha}v$ where $\alpha$ is some constant and $v_1, v_2, \ldots, v_n$ form a basis of $V$. Then $Tv = {\alpha}v = \alpha(c_1v_1 + c_2v_2 + \ldots + c_nv_n)$, but also $Tv = c_1Tv_1 + c_2Tv_2 + \ldots + c_nTv_n = c_1\beta_1v_1 + c_2\beta_2v_2 + \ldots + c_n\beta_nv_n$, which implies that $\alpha = \beta_1 = \beta_2 = \ldots = \beta_n$.
Updated Proof (based on feedback):
We prove that if $T \in \mathcal{L}(V)$ is not a scalar multiple of the identity then there exists an invertible $S \in \mathcal{L}(V)$ such that $ST \neq TS$.
Lemma. If $T$ is not a scalar multiple of the identity, there exists some $v \in V$ for which $v, Tv$ are linearly independent.
By 2.33 in Axler's LADR we can extend $v, Tv$ to a basis of $V: v, Tv, v_3, \ldots, v_n$. By 3.5 in LADR, we can define a $S \in \mathcal{L}(V)$ such that $Sv = v$, $S(Tv) = 2Tv$, and $Sv_j = v_j$ for $j=3,\ldots,n$. Then
$Tv \neq 2Tv \Rightarrow T(Sv) \neq S(Tv) \Rightarrow (TS)v \neq (ST)v$
Since the range of $S$ is n-dimensional, $S$ is surjective. By 3.69 in LADR, we know then that $S$ is also invertible. Therefore we've proven that if $ST = TS$ for every invertible map $S \in \mathcal{L}(V)$, then $T$ is a scalar multiple of the identity. It follows that every scalar multiple of the identity is central to $GL_n(\mathbb{R})$.
Proof of Lemma: Suppose for all $v \in V$, $Tv = a_vv$ for some scalar $a_v$ that depends on $v$. If not all $a_v$ are equal, then let $v_1, v_2 \in V$ such that $a_{v_1} \neq a_{v_2}$ (necessarily independent). It follows that $T(v_1 + v_2) = T(v_1) + T(v_2) = a_{v_1}v_1+a_{v_2}v_2$ and $T(v_1 + v_2) = a_{v_1+v_2}(v_1+v_2)$. But since $a_{v_1}v_1+a_{v_2}v_2 \neq a_{v_1+v_2}(v_1+v_2)$ (would imply $a_{v_1} = a_{v_1+v_2} = a_{v_2}$) we have a contradiction.