[Math] Is a Linear Transformation a Vector Space Homomorphism

category-theoryterminologyvector-spaces

I see the terms linear transformation and (vector space) homomorphism used more or less interchangeably, and the set (space) of linear transformations from V to W referred to as Hom(V, W) or equivalently as L(V, W).

From category theory, a homomorphism is a mapping between objects that preserves structure, so a vector space homomorphism is a linear transformation as this is necessary to preserve the structure of vector addition and scalar multiplication.

But to say a linear transformation is a homomorphism seems to be an invalid assumption. For example, with real / complex inner product spaces only orthogonal / unitary linear transformations preserve the inner product structure and therefore deserve to be considered as homomorphisms.

So, should linear transformations always be referred to as such (not homomorphisms), and the set of linear transformations from V to W as L(V, W), not Hom(V, W) ?

What then about a vector space isomorphism ?

Best Answer

They are exactly homomorphisms of vector spaces (preserving linear structures). $\mathbb{R}^n$ and $\mathbb{C}^n$ with inner products are not plain vector spaces, they are Euclidean/Hilbert spaces. So their homomorphism would need to preserve inner products also (hence orthogonal/unitary).

Regarding isomorphisms, there is a theorem that $f:V\to W$ is an isomorphism if and only if $\dim V=\dim W$. And in that view, we often study isomorphisms of the form $f:V\to V$. These are denoted by $\mathrm{Aut}(V)$, the automorphisms of $V$.