I'm trying to characterize the determinant in the following way. Consider a finite-dimensional vector space $V$ over $\mathbb{R}$ and the natural ring of its endomorphisms $\operatorname{End}(V)$. Given the determinant, we may define a function $d:\operatorname{End}(V)\rightarrow\mathbb{R}$ with the following properties:
- $d(1)=1$
- $d(fg)=d(f)d(g)$
- $d(f)\neq0\iff f$ has a two-sided inverse (i.e. $f$ is an automorphism)
Can we complete this set of conditions in such a way that the determinant could be defined. Is there some category theoretical point of view?