Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

The Determinant of a (0,2) Tensor from Relative Invariance

Starting from relative-invariance (covariance) equations for a scalar attached to a covariant rank-2 tensor, we derive — with no skipped steps — that the scalar must be the ordinary component determinant det(Mij)\det(M_{ij}) in any basis.

Setup

Let VV be an nn-dimensional vector space over C\mathbb{C} and TT a (0,2)(0,2) tensor, i.e. a bilinear form T:V×VCT:V\times V\to\mathbb{C}. Fix a basis e1,,ene_1,\dots,e_n and form the component (Gram) matrix

Mij=T(ei,ej).M_{ij}=T(e_i,e_j).

We seek a scalar D(M)CD(M)\in\mathbb{C} built from these components. For A,BGL(V)A,B\in GL(V) (matrices in the chosen basis; repeated indices summed), transforming each argument of TT separately gives

T(Av,w):MijT(Aei,ej)=AkiMkj=(ATM)ij,T(Av,w):\quad M_{ij}\mapsto T(Ae_i,e_j)=A_{ki}M_{kj}=(A^{\mathsf T}M)_{ij},

T(v,Bw):MijT(ei,Bej)=BljMil=(MB)ij.T(v,Bw):\quad M_{ij}\mapsto T(e_i,Be_j)=B_{lj}M_{il}=(MB)_{ij}.

Assumptions

DD is a relative scalar in each slot: a change of basis in one argument rescales DD by a factor depending only on that change. That is, there exist α,β:GL(V)C\alpha,\beta:GL(V)\to\mathbb{C} with

(R)D(ATM)=α(A)D(M),D(MB)=β(B)D(M)(M, A,BGL(V)),\textbf{(R)}\qquad D(A^{\mathsf T}M)=\alpha(A)\,D(M),\qquad D(MB)=\beta(B)\,D(M)\qquad(\forall M,\ \forall A,B\in GL(V)),

and D≢0D\not\equiv 0. We also fix the degree and scale:

(H)  D(λM)=λnD(M)  (λC),(N)  D(I)=1.\textbf{(H)}\ \ D(\lambda M)=\lambda^{n}D(M)\ \ (\lambda\in\mathbb{C}),\qquad\qquad \textbf{(N)}\ \ D(I)=1 .

Step 1: the two-slot law (R')

Apply (R) in the two slots successively (the operations commute, AT(MB)=(ATM)BA^{\mathsf T}(MB)=(A^{\mathsf T}M)B): by the second equation of (R), D(MB)=β(B)D(M)D(MB)=\beta(B)D(M), then by the first, D(AT(MB))=α(A)D(MB)D\big(A^{\mathsf T}(MB)\big)=\alpha(A)D(MB). So the two-slot operation rescales DD by a factor depending only on AA and BB, which we name χ(A,B)\chi(A,B):

(R)D(ATMB)=χ(A,B)D(M).\textbf{(R}'\textbf{)}\qquad D(A^{\mathsf T}MB)=\chi(A,B)\,D(M).

Alternative starting point. One may take (R') itself as the assumption, in place of (R): a single two-slot relative-invariance equation, with χ:GL(V)×GL(V)C\chi:GL(V)\times GL(V)\to\mathbb{C} an unspecified function and D≢0D\not\equiv0. It is equivalent to (R) — setting B=IB=I and then A=IA=I in (R') returns the two equations of (R). Everything below uses only (R'), (H), and (N).

Step 2: χ\chi splits into two characters

Working from (R') alone, set B=IB=I, then A=IA=I:

D(ATM)=χ(A,I)D(M),D(MB)=χ(I,B)D(M),D(A^{\mathsf T}M)=\chi(A,I)\,D(M),\qquad D(MB)=\chi(I,B)\,D(M),

and define α(A):=χ(A,I)\alpha(A):=\chi(A,I), β(B):=χ(I,B)\beta(B):=\chi(I,B) (the two displayed equations are exactly (R)). Also χ(I,I)=1\chi(I,I)=1: take A=B=IA=B=I, M=IM=I in (R') and use (N).

Factorization. D(ATMB)=D(AT(MB))=α(A)D(MB)=α(A)β(B)D(M)D(A^{\mathsf T}MB)=D\big(A^{\mathsf T}(MB)\big)=\alpha(A)\,D(MB)=\alpha(A)\beta(B)\,D(M); comparing with (R') at M=IM=I,

χ(A,B)=α(A)β(B).\chi(A,B)=\alpha(A)\,\beta(B).

Multiplicativity. Since (A1A2)TM=A2T(A1TM)(A_1A_2)^{\mathsf T}M=A_2^{\mathsf T}(A_1^{\mathsf T}M),

α(A1A2)D(M)=D(A2T(A1TM))=α(A2)α(A1)D(M);\alpha(A_1A_2)\,D(M)=D\big(A_2^{\mathsf T}(A_1^{\mathsf T}M)\big)=\alpha(A_2)\alpha(A_1)\,D(M);

at M=IM=I, α(A1A2)=α(A1)α(A2)\alpha(A_1A_2)=\alpha(A_1)\alpha(A_2), and likewise β(B1B2)=β(B1)β(B2)\beta(B_1B_2)=\beta(B_1)\beta(B_2). Each is nonzero: α(A)α(A1)=α(I)=χ(I,I)=1\alpha(A)\alpha(A^{-1})=\alpha(I)=\chi(I,I)=1. Thus

α,β:GL(n,C)C  are group homomorphisms.\alpha,\beta:GL(n,\mathbb{C})\to\mathbb{C}^{*}\ \text{ are group homomorphisms.}

Step 3: χ(A,B)=det(A)det(B)\chi(A,B)=\det(A)\det(B)

A homomorphism GL(n,C)CGL(n,\mathbb{C})\to\mathbb{C}^{*} factors through the determinant: by the factorization theorem of Determinant From Homomorphism,

α=g1det,β=g2det,\alpha=g_1\circ\det,\qquad \beta=g_2\circ\det,

for homomorphisms g1,g2:CCg_1,g_2:\mathbb{C}^{*}\to\mathbb{C}^{*}, where det\det is the explicit Leibniz polynomial. We pin g1,g2g_1,g_2 with (H). Since (λI)TM=λM(\lambda I)^{\mathsf T}M=\lambda M, the first equation of Step 2 gives D(λM)=α(λI)D(M)D(\lambda M)=\alpha(\lambda I)\,D(M); comparing with (H) at M=IM=I,

α(λI)=λn.\alpha(\lambda I)=\lambda^{n}.

But α(λI)=g1(det(λI))=g1(λn)\alpha(\lambda I)=g_1(\det(\lambda I))=g_1(\lambda^{n}), so g1(λn)=λng_1(\lambda^{n})=\lambda^{n} for every λC\lambda\in\mathbb{C}^{*}. Every tCt\in\mathbb{C}^{*} is an nn-th power, hence g1=idg_1=\operatorname{id} and α=det\alpha=\det. The same argument with M(λI)=λMM(\lambda I)=\lambda M gives β=det\beta=\det. Therefore

χ(A,B)=det(A)det(B).\boxed{\,\chi(A,B)=\det(A)\,\det(B).\,}

Step 4: D(M)=det(M)D(M)=\det(M)

Invertible MM. Apply the second equation of Step 2 with base point II and multiplier MM, using β=det\beta=\det and (N):

D(M)=D(IM)=β(M)D(I)=det(M)1=det(M).D(M)=D(I\cdot M)=\beta(M)\,D(I)=\det(M)\cdot 1=\det(M).

Singular MM. If detM=0\det M=0 there is a vector u0u\neq0 with Mu=0Mu=0. Pick a covector wTw^{\mathsf T} with wTu=cw^{\mathsf T}u=c where c0,1c\neq 0,-1, and set B=I+uwTB=I+u\,w^{\mathsf T}, which is invertible with detB=1+wTu=1+c1\det B=1+w^{\mathsf T}u=1+c\neq1. Since Mu=0Mu=0,

MB=M+(Mu)wT=M,MB=M+(Mu)\,w^{\mathsf T}=M,

so the second equation of Step 2 gives D(M)=D(MB)=β(B)D(M)=det(B)D(M)=(1+c)D(M)D(M)=D(MB)=\beta(B)D(M)=\det(B)\,D(M)=(1+c)\,D(M), forcing D(M)=0=det(M)D(M)=0=\det(M).

Hence in every basis

D(M)=det(Mij)=σSnsgn(σ)M1σ(1)Mnσ(n).\boxed{\,D(M)=\det(M_{ij})=\sum_{\sigma\in S_n}\operatorname{sgn}(\sigma)\,M_{1\sigma(1)}\cdots M_{n\sigma(n)}.\,}

The two-slot law (R') — equivalently the per-slot equations (R) — together with the degree (H) and scale (N), forces the determinant of a (0,2)(0,2) tensor to be the ordinary component determinant. \qquad\blacksquare