How can I prove that $\operatorname{adj}(AB) = \operatorname{adj} B \operatorname{adj} A$, if $A$ and $B$ are any two $n\times n$-matrices. Here, $\operatorname{adj} A$ means the adjugate of the matrix $A$.
I know how to prove it for non singular matrices, but I have no idea what to do in this case.
If we have an inner product space $\;V\;$ , then for all $\;v,u\in V\;$ :
$$\color{red}{\langle ABu,v\rangle}=\langle u,(AB)^*v\rangle$$
$$\langle u,B^*A^*v\rangle=\langle Bu,A^*v\rangle=\color{red}{\langle ABu,v\rangle}$$
Since the red terms in both lines are the same, then
$$\langle u,(AB)^*v\rangle=\langle u,B^*A^*v\rangle\implies \langle\,u\,,\,\left((AB)^*-(B^*A^*)\right)v\,\rangle=0\implies \ldots$$