Suppose V1,…,Vm are vector spaces such that V1×⋯×Vm is finite-dimensional. Prove that Vj is finite-dimensional for each j=1,…,m.
Without loss of generality assume j=1. Consider the subspace V1×{0}×⋯×{0} of V1×⋯×Vm.
This subspace is finite-dimensional (see 2.26), letting T be the natural isomorphism from V1×{0}×⋯×{0} to V1 we see that V1 is finite-dimensional as well.