Let $\text{dim}V<\infty$ and $S_1,S_2\subset V$ subspaces of $V$. If $S_1\times S_2≈S_1+S_2$, then show that $S_1+S_2=S_1\oplus S_2$.
I think there is a map $T:S_1\times S_2\to S_1+S_2$ defined by $T(s_1,s_2)=s_1+s_2$.
I think there is an use of isomorphism but what is that? How to approach? Also what about if $\text{dim}V=\infty$? Thanks!
In many textbooks, $V=S_1\oplus S_2$ is taken to mean $V=S_1+S_2$ such that $S_1\cap S_2=\{0\}$.
Suppose $S_1\times S_2\approx S_1\oplus S_2$ via some isomorphism $T:(x,y)\mapsto x+y$. Then $T$ clearly maps $S_1\times0$ to $S_1$ (onto and 1-1), and $0\times S_2$ to $S_2$. Since $T$ is invertible, if $v\in S_1\cap S_2$, then $$T^{-1}v\in (S_1\times0)\cap(0\times S_2)=\{(0,0)\}\implies v=0$$
$\color{gray}{\textrm{Edit: Another proof that is valid only for finite dimensions but where $T$ can be any}}$ $\color{gray}{\textrm{isomorphism is as follows:}}$ \begin{align} \color{gray}{\dim(S_1+S_2)}&\color{gray}{=\dim(S_1)+\dim(S_2)-\dim(S_1\cap S_2)}\\ \color{gray}{\dim(S_1\times S_2)}&\color{gray}{=\dim(S_1)+\dim(S_2)} \end{align} $\color{gray}{\textrm{So if $S_1\times S_2\approx S_1+S_2$, then $\dim(S_1\cap S_2)=0$ and thus $S_1\cap S_2=\{0\}$.}}$
$\color{gray}{\textrm{However this is not true in infinite dimensions. For example, consider the vector space}}$ $\color{gray}{\textrm{of real sequences}}$ $\color{gray}{X=\mathbb{R}^\mathbb{N}=\mathbb{R}\times\mathbb{R}\times\cdots}$, $\color{gray}{\textrm{let }}$ $\color{gray}{S_1:=\{(x,0,0,\ldots):x\in\mathbb{R}\}}$, $\color{gray}{S_2:=X}$. $\color{gray}{\textrm{Then $S_1+S_2=X\approx S_1\times S_2$ via the map $(x_1,x_2,\ldots)\mapsto(x_1,(x_2,\ldots))$,}}$ $\color{gray}{\textrm{yet}}$ $\color{gray}{S_1\cap S_2=S_1\ne\{0\}}$.