Reminder. adjA is the transpose of the cofactor matrix; its entries are polynomials (of degree n−1) in the entries of A, and AadjA=adjA⋅A=(detA)I. On GLn this gives adjA=det(A)A−1.
First identity on GLn×GLn. For invertible A,B,
adj(AB)=det(AB)(AB)−1=detAdetBB−1A−1=(detBB−1)(detAA−1)=adjBadjA.
Second identity on GLn. The matrix adjA=detA⋅A−1 is a scalar multiple c=detA of A−1, and det(cM)=cndetM, so
detadjA=(detA)ndet(A−1)=(detA)n(detA)−1=(detA)n−1.
Extension. Each side of each identity is a polynomial in the entries of A (and B). A polynomial identity valid on the dense set GLn×GLn (dense in Mn×Mn) holds everywhere, by continuity.
Check. n=2: adj(acbd)=(d−c−ba) and detadjA=ad−bc=(detA)1.
Remark. For A of rank n−1, adjA has rank 1, and for rank ≤n−2 it is 0; the identity detadjA=(detA)n−1=0 is consistent when n≥2. Lesson. Identities with A−1 become identities with adjA after multiplying by detA, which makes them polynomial.