I've been reading Mathematics for Machine Learning, by Deisenroth, Aldo Faisal and Cheng Soon Ong, and it contains the following lines about the trace of square matrices that I need help with:
The trace satisfies the following properties:
$\cdot$ tr$(A+B)$ = tr$(A)$ + tr$(B)$
$\cdot$ tr$(\alpha A)$ = $\alpha$tr$(A)$
$\cdot$ tr$(I_n)$=$n$ $\cdot$ tr$(AB)$ = tr$(BA)$
It can be shown that only one function satisfies these four properties together - the trace (Gohberg et al., 2012)
Now I can see how the 4 properties hold, based on the trace being the sum of diagonal entries of a square matrix, but the trouble I'm having is in the last line which states that it can be shown that no other function satisfies these properties. I'm unable to find a proof of the same and was hoping someone could help me with it here. I'm also not quite clear on what work the authors are referring to as Gohberg et.al, 2012, so some info or links on that would be really helpful too.
Thank you!