In an exam I was asked to define the unitary group $U_n(\mathbb{C})$
where I have answered $$U_n(\mathbb{C})=\{A \in \mathbb{C}^{n,n} | AA^H=I\}$$
However I did not get full point count because what I have delivered was a characterization and not a definition. The definition in my script is given as:
Let $(V, s)$ be unitary, $V$ finitely dimensional. Then $$U(V,s):=GL(V,s)$$ with $GL(V,s)$ being the set of all metric endomorphisms on $V$.
Define $$U_n(\mathbb{C}) := U(\mathbb{C} ^n , s^n ).$$
It is true that
$$U_n(\mathbb{C}) = \{A \in GL_n(\mathbb{C}) | A^{ −1} = A^H \}$$
I am quite confused and not sure if I should argue with my professor. So what is the difference between what I have given as the definition, which supposedly is only a characterization and what exactly is the difference in general?
Edit: I wrote a longer and more opinion based answer, but I think this shorter argument is better and sufficient to justify your professor.
I think that from a conceptual point of view, it is not completely correct to say that an element in $GL(V)$ is a matrix. It is true that it can be represented by one, and it is true that you can characterize morphisms by conditions on the matrices that do not depend on the choice of a basis. But I still think it is not conceptually correct to say that a linear map is a matrices.