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 as the exponentiated trace

This note explains, in physics language, how the determinant arises from Lie theory: the trace is the generator, the determinant is the finite transformation built from it, and the Leibniz formula is derived at the end as a matrix element — never assumed. It is a companion to the elementary derivation in Determinant From Homomorphism (same result, no calculus, no continuity) and to Part III of Deriving the determinant from homogeneity and multiplicativity (same argument in mathematical language); proofs that appear verbatim there are referenced, not repeated.

1. The cast of characters: two groups, two algebras, two maps

There are two group/algebra pairs in play, and keeping them apart is most of the battle:

source sidetarget side
groupG=GL(n,C)G=GL(n,\mathbb C): invertible n×nn\times n matrices, under matrix multiplicationC=GL(1,C)\mathbb C^*=GL(1,\mathbb C): nonzero numbers, under multiplication
its Lie algebragl(n,C)\mathfrak{gl}(n,\mathbb C) = all n×nn\times n matrices (not just invertible!), bracket [X,Y]=XYYX[X,Y]=XY-YXC\mathbb C = all complex numbers, bracket 0\equiv 0 (abelian)
exp mapmatrix exponential XeXX\mapsto e^Xordinary zezz\mapsto e^z
basis (“generators”)the n2n^2 matrix units EijE_{ij}the number 1

Three clarifications, because the words are easy to mix up:

Everything in this note is the study of one commuting square:

gl(n,C)  ϕ=tr  Cexp    expGL(n,C)  f=det  Cf(eX)=eϕ(X).\begin{array}{ccc} \mathfrak{gl}(n,\mathbb C) & \xrightarrow{\ \ \phi\,=\,\operatorname{tr}\ \ } & \mathbb C \\[4pt] {\scriptstyle \exp}\Big\downarrow\ \ & & \ \ \Big\downarrow{\scriptstyle \exp} \\[4pt] GL(n,\mathbb C) & \xrightarrow{\ \ f\,=\,\det\ \ } & \mathbb C^* \end{array} \qquad\qquad f\big(e^{X}\big)=e^{\phi(X)}.

Generators map to generators (top arrow), finite transformations map to finite transformations (bottom arrow), and exponentiation commutes with everything.

Because the same letters tend to blur together, here is every symbol of this note with its type. In particular, ϕ\phi is not a Lie algebra — it is a linear map between the two Lie algebras (the top arrow of the square), exactly as det\det is a map between the two groups (the bottom arrow):

symboltype
GL(n,C)GL(n,\mathbb C),   C\;\mathbb C^*the two groups
gl(n,C)\mathfrak{gl}(n,\mathbb C),   C\;\mathbb Ctheir two Lie algebras
AA,   Tij(c)\;T_{ij}(c),   diag(d1,,dn)\;\operatorname{diag}(d_1,\dots,d_n)group elements, in GL(n,C)GL(n,\mathbb C)
XX,   Eij\;E_{ij},   logA\;\log Aalgebra elements (generators), in gl(n,C)\mathfrak{gl}(n,\mathbb C)
λ\lambda,   f(A)\;f(A),   detA\;\det A,   w\;wgroup elements of the target, in C\mathbb C^*
zz,   ϕ(X)\;\phi(X),   trX\;\operatorname{tr}Xalgebra elements of the target, in C\mathbb C
ff,   det\;\det,   g\;ggroup homomorphisms — horizontal arrows between groups
ϕ\phi,   tr\;\operatorname{tr},   ϕˉ\;\bar\phiLie-algebra homomorphisms — horizontal arrows between algebras (linear maps with ϕ([X,Y])=0\phi([X,Y])=0)
exp\exp (both legs)the vertical arrows, algebra \to group

2. The bottom-left corner: EijE_{ij} exponentiates to a transvection (a Galilean boost)

The pattern is the one from the Lorentz group: a finite transformation is the exponential of a generator, Λ=eζK\Lambda=e^{\zeta K}. Take the off-diagonal generator EijE_{ij} (iji\neq j). It is nilpotent, Eij2=0E_{ij}^2=0, so the exponential series terminates after two terms:

exp(cEij)=I+cEij=Tij(c).\exp(c\,E_{ij}) = I + c\,E_{ij} = T_{ij}(c).

A transvection is literally the exponential of the generator EijE_{ij} — nothing fancier. And you already know a transvection from physics: a Galilean boost. Acting on (x,t)(x,t),

(1v01)(xt)=(x+vtt),\begin{pmatrix}1 & v\\ 0 & 1\end{pmatrix}\begin{pmatrix}x\\ t\end{pmatrix} = \begin{pmatrix}x+vt\\ t\end{pmatrix},

which is T12(v)=exp(vE12)T_{12}(v)=\exp(vE_{12}). The composition law Tij(c)Tij(c)=Tij(c+c)T_{ij}(c)T_{ij}(c')=T_{ij}(c+c'), used in Step 2 of determinant_homomorphism.md, is just “boost velocities add” — the statement that cecEijc\mapsto e^{cE_{ij}} is a one-parameter subgroup. The conjugation formula DTij(c)D1=Tij(cdi/dj)D\,T_{ij}(c)\,D^{-1}=T_{ij}(c\,d_i/d_j) is the adjoint action you know from “a boost conjugated by a rotation is a boost in the rotated direction”: here a boost conjugated by a scaling is a boost with rescaled velocity.

The diagonal generators exponentiate just as explicitly: etEii=diag(1,,eti,,1)e^{t\,E_{ii}}=\operatorname{diag}(1,\dots,\underset{i}{e^{t}},\dots,1), a scaling of one axis. So there are two families of finite transformations whose generators we fully control — transvections (nilpotent generators, boost-like) and diagonal matrices (commuting generators, scaling-like) — and they will carry the entire derivation.

3. Differentiating the bottom arrow: the generator of ff, and the flow formula

Given a smooth one-dimensional representation ff, its generator-level map is defined by expanding near the identity:

f(I+εX)=1+εϕ(X)+O(ε2),f(I+\varepsilon X) = 1 + \varepsilon\,\phi(X) + O(\varepsilon^2),

with ϕ:gl(n,C)C\phi:\mathfrak{gl}(n,\mathbb C)\to\mathbb C linear. For f=detf=\det you know this expansion by heart:

det(I+εX)=1+εtrX+O(ε2),\det(I+\varepsilon X) = 1 + \varepsilon\operatorname{tr}X + O(\varepsilon^2),

i.e. the generator of det\det is tr\operatorname{tr} — that is the top arrow of the square evaluated on the known example.

The compatibility f(eX)=eϕ(X)f(e^X)=e^{\phi(X)} (the statement that the square commutes) is not an extra assumption; it follows from multiplicativity, and the mechanism is worth seeing twice. First as time slicing: the finite transformation built by composing the same infinitesimal step I+XNI+\frac{X}{N} over and over is, by definition, the exponential,

eX=limN(I+XN)Ne^{X}=\lim_{N\to\infty}\Big(I+\tfrac{X}{N}\Big)^{N}

(matrix compound interest; a finite rotation from NN tiny rotations). Apply ff and let each hypothesis do its one job:

f(eX)=limNf(I+XN)N=limN(1+ϕ(X)N+O(1N2))N=eϕ(X).f(e^X)=\lim_{N\to\infty} f\Big(I+\tfrac{X}{N}\Big)^{N} =\lim_{N\to\infty}\Big(1+\tfrac{\phi(X)}{N}+O(\tfrac{1}{N^{2}})\Big)^{N} =e^{\phi(X)}.

The first equality is multiplicativity (ff of a product of NN slices is the product of NN numbers), the second is the defining expansion of ϕ\phi applied to each slice with ε=1/N\varepsilon=1/N; the O(1/N2)O(1/N^2) error per slice totals O(1/N)O(1/N) and vanishes. Same mechanism as time-slicing a path integral.

Second, as a differential equation: let u(t):=f(etX)u(t):=f(e^{tX}). Since tXtX and εX\varepsilon X commute (multiples of the same XX — no Baker–Campbell–Hausdorff needed), e(t+ε)X=eεXetXe^{(t+\varepsilon)X}=e^{\varepsilon X}e^{tX}, so

u(t+ε)=f(eεX)u(t)=(1+εϕ(X)+O(ε2))u(t)u˙=ϕ(X)u,u(0)=1,u(t+\varepsilon)=f(e^{\varepsilon X})\,u(t)=\big(1+\varepsilon\,\phi(X)+O(\varepsilon^2)\big)\,u(t) \quad\Longrightarrow\quad \dot u=\phi(X)\,u,\quad u(0)=1,

whose solution is u(t)=etϕ(X)u(t)=e^{t\phi(X)}. We call this the flow formula:

f(etX)=etϕ(X).f\big(e^{tX}\big)=e^{t\,\phi(X)}.

For f=detf=\det, ϕ=tr\phi=\operatorname{tr}, it is the identity used in one-loop effective actions and fermion determinants, det(eX)=etrX\det(e^X)=e^{\operatorname{tr}X}, “logdet=Trlog\log\det=\operatorname{Tr}\log”. Physically it is Liouville’s formula: the linear flow x˙=Xx\dot x=Xx has flow map etXe^{tX}, the determinant of the flow map is the volume-expansion factor of a comoving blob, and trX=i(Xx)i=v\operatorname{tr}X=\partial_i(Xx)_i=\nabla\cdot v is the divergence of the velocity field — “volume grows at rate v\nabla\cdot v” integrates to ettrXe^{t\operatorname{tr}X}. The determinant is the finite-time volume factor; the trace is its instantaneous rate.

4. The top arrow is forced: ϕ=atr+btr\phi = a\operatorname{tr} + b\,\overline{\operatorname{tr}}

Here is the structural heart. The group-level statement is a one-liner: the target C\mathbb C^* is abelian, and an abelian charge cannot see group commutators,

f(ABA1B1)=f(A)f(B)f(A)1f(B)1=1,f\big(ABA^{-1}B^{-1}\big)=f(A)\,f(B)\,f(A)^{-1}f(B)^{-1}=1,

because the four values are numbers and numbers commute. The algebra-level consequence is ϕ([X,Y])=0\phi([X,Y])=0 — but getting there requires a bridge between the group commutator ABA1B1ABA^{-1}B^{-1} and the Lie bracket [X,Y]=XYYX[X,Y]=XY-YX. We build the bridge first (4.1), cross it carefully (4.2), and then ask which matrices are brackets (4.3).

4.1 The Lie bracket is the infinitesimal group commutator

Run the flow of XX for a small time ss, the flow of YY for a small time tt, then undo both, in order:

C(s,t):=esXetYesXetY.C(s,t):=e^{sX}\,e^{tY}\,e^{-sX}\,e^{-tY}.

If XX and YY commuted as matrices, the four factors would reorder and cancel, C=IC=I. In general, expand every exponential, keeping all terms up to total degree 2 in (s,t)(s,t):

e±sX=I±sX+s22X2+O(s3),e±tY=I±tY+t22Y2+O(t3).e^{\pm sX}=I\pm sX+\tfrac{s^2}{2}X^2+O(s^3),\qquad e^{\pm tY}=I\pm tY+\tfrac{t^2}{2}Y^2+O(t^3).

Multiply the left pair and the right pair:

esXetY=I+(sX+tY)u1+(stXY+s22X2+t22Y2)u2+(deg3),e^{sX}e^{tY}=I+\underbrace{(sX+tY)}_{u_1}+\underbrace{\Big(st\,XY+\tfrac{s^2}{2}X^2+\tfrac{t^2}{2}Y^2\Big)}_{u_2}+(\text{deg}\ge3),
esXetY=I+(sXtY)v1+(stXY+s22X2+t22Y2)v2+(deg3)e^{-sX}e^{-tY}=I+\underbrace{(-sX-tY)}_{v_1}+\underbrace{\Big(st\,XY+\tfrac{s^2}{2}X^2+\tfrac{t^2}{2}Y^2\Big)}_{v_2}+(\text{deg}\ge3)

(note v2=u2v_2=u_2: both signs flip, and the cross term (sX)(tY)=stXY(-sX)(-tY)=st\,XY comes out the same). Now multiply the two halves and collect by degree:

C(s,t)=(I+u1+u2)(I+v1+v2)=I+(u1+v1)+(u2+v2+u1v1)+(deg3).C(s,t)=(I+u_1+u_2)(I+v_1+v_2)=I+(u_1+v_1)+(u_2+v_2+u_1v_1)+(\text{deg}\ge3).

Degree 1: u1+v1=0u_1+v_1=0 — to first order the flows do commute; whatever survives is second order. Degree 2:

u1v1=(sX+tY)2=s2X2st(XY+YX)t2Y2,u_1v_1=-(sX+tY)^2=-s^2X^2-st\,(XY+YX)-t^2Y^2,
u2+v2+u1v1=(2stXY+s2X2+t2Y2)s2X2stXYstYXt2Y2=st(XYYX).u_2+v_2+u_1v_1=\big(2st\,XY+s^2X^2+t^2Y^2\big)-s^2X^2-st\,XY-st\,YX-t^2Y^2=st\,(XY-YX).

The pure s2s^2 and t2t^2 terms cancel identically — only the bilinear term survives, and it is exactly the bracket:

 esXetYesXetY=I+st[X,Y]+(total degree3). \boxed{\ e^{sX}\,e^{tY}\,e^{-sX}\,e^{-tY}=I+st\,[X,Y]+(\text{total degree}\ge3).\ }

This is what “the Lie bracket is the infinitesimal group commutator” means: the bracket measures the leading failure of two flows to close. You know it from rotations — a small rotation about xx, a small one about yy, then undoing both leaves a small rotation about zz of angle stst: that is [Jx,Jy]=Jz[J_x,J_y]=J_z made tangible. (Same phenomenon as parallel parking: “steer” and “drive” don’t commute, and their commutator is the sideways translation you actually want.)

4.2 Crossing the bridge: ϕ([X,Y])=0\phi([X,Y])=0, every step

The cleanest complete derivation goes through conjugation; the direct second-order route is at the end.

Step 1 (group level: the charge is conjugation-blind). For any g,hGL(n,C)g,h\in GL(n,\mathbb C):

f(ghg1)=f(g)f(h)f(g)1=f(h),f\big(g\,h\,g^{-1}\big)=f(g)\,f(h)\,f(g)^{-1}=f(h),

since the values are commuting numbers. (This is Step 1 of determinant_homomorphism.md, reappearing.)

Step 2 (conjugation of an exponential is the exponential of the conjugated generator). For any invertible gg and any matrix MM, (gMg1)k=gMkg1(gMg^{-1})^k=gM^kg^{-1} — the interior g1gg^{-1}g pairs cancel. Apply this to every term of the exponential series:

getYg1=g(ktkk!Yk)g1=ktkk!(gYg1)k=etgYg1.g\,e^{tY}g^{-1}=g\Big(\sum_k \tfrac{t^k}{k!}Y^k\Big)g^{-1}=\sum_k\tfrac{t^k}{k!}\,(gYg^{-1})^k=e^{\,t\,gYg^{-1}}.

Step 3 (transfer to the algebra: ϕ\phi is conjugation-invariant). Apply ff to Step 2 and use Step 1 on the left, the flow formula of section 3 on both sides:

etϕ(gYg1)=f(etgYg1)=f(getYg1)=f(etY)=etϕ(Y)for all t.e^{\,t\,\phi(gYg^{-1})}=f\big(e^{\,t\,gYg^{-1}}\big)=f\big(g\,e^{tY}g^{-1}\big)=f\big(e^{tY}\big)=e^{\,t\,\phi(Y)}\qquad\text{for all }t.

Two exponentials of linear functions of tt that agree for all tt have equal slopes at t=0t=0 (differentiate), so

ϕ(gYg1)=ϕ(Y)for every invertible g.\phi\big(gYg^{-1}\big)=\phi(Y)\qquad\text{for every invertible }g.

Step 4 (Hadamard’s lemma — the physicist’s eABeAe^{A}Be^{-A} formula). Take g=esXg=e^{sX} and expand the conjugated generator in ss. Let G(s):=esXYesXG(s):=e^{sX}\,Y\,e^{-sX}, a curve of matrices in gl(n,C)\mathfrak{gl}(n,\mathbb C). Differentiate:

G(s)=XesXYesXesXYesXX=[X,G(s)],G(0)=Y.G'(s)=X\,e^{sX}Ye^{-sX}-e^{sX}Ye^{-sX}\,X=[X,\,G(s)],\qquad G(0)=Y.

In particular G(0)=[X,Y]G'(0)=[X,Y], so the Taylor expansion is

esXYesX=Y+s[X,Y]+O(s2)e^{sX}\,Y\,e^{-sX}=Y+s\,[X,Y]+O(s^2)

(iterating gives the full series Y+s[X,Y]+s22[X,[X,Y]]+=esadXYY+s[X,Y]+\tfrac{s^2}{2}[X,[X,Y]]+\cdots=e^{s\,\mathrm{ad}_X}Y, the adjoint action — “Ad=exp(ad)\mathrm{Ad}=\exp(\mathrm{ad})” — but the first-order term is all we need).

Step 5 (conclude). Insert Step 4 into Step 3 and use linearity of ϕ\phi:

ϕ(Y)=ϕ(esXYesX)=ϕ(Y+s[X,Y]+O(s2))=ϕ(Y)+sϕ([X,Y])+O(s2)for all s.\phi(Y)=\phi\big(e^{sX}Ye^{-sX}\big)=\phi\big(Y+s[X,Y]+O(s^2)\big)=\phi(Y)+s\,\phi([X,Y])+O(s^2)\qquad\text{for all }s.

The coefficient of ss must vanish:

 ϕ([X,Y])=0for all X,Y. \boxed{\ \phi([X,Y])=0\qquad\text{for all }X,Y.\ }

\square

The second-order route, for comparison. One can instead apply ff directly to the group commutator of 4.1. Define F(s,t):=f(C(s,t))F(s,t):=f\big(C(s,t)\big). By multiplicativity and commuting values (the one-liner at the top of this section), F(s,t)=1F(s,t)=1 exactly, for all s,ts,t. On the other hand, by 4.1 and the defining expansion of ϕ\phi,

F(s,t)=f(I+st[X,Y]+)=1+stϕ([X,Y])+(deg3),F(s,t)=f\big(I+st[X,Y]+\cdots\big)=1+st\,\phi([X,Y])+(\text{deg}\ge3),

and a function identically equal to 1 has all Taylor coefficients zero — in particular the stst coefficient, ϕ([X,Y])=0\phi([X,Y])=0. (Pedantic check that no second-derivative-of-ff terms pollute the stst coefficient: along the axes the commutator is trivial, C(s,0)=C(0,t)=IC(s,0)=C(0,t)=I identically, so both first partials of CC vanish at the origin and the mixed partial of FF is ϕ\phi applied to the mixed partial of CC, which is [X,Y][X,Y].) The conjugation route of Steps 1–5 is the same argument reorganized so that only first-order expansions are ever needed.

4.3 Which matrices are brackets: [gln,gln]=sln[\mathfrak{gl}_n,\mathfrak{gl}_n]=\mathfrak{sl}_n

Cyclicity of the trace gives tr[X,Y]=0\operatorname{tr}[X,Y]=0, so brackets are traceless. The converse also holds, and the EijE_{ij} are exactly the witnesses:

Eij=[Eii,Eij] (ij),EiiEjj=[Eij,Eji],E_{ij}=[E_{ii},E_{ij}]\ (i\neq j),\qquad E_{ii}-E_{jj}=[E_{ij},E_{ji}],

and these span all traceless matrices. So [gln,gln]=sln[\mathfrak{gl}_n,\mathfrak{gl}_n]=\mathfrak{sl}_n exactly, and ϕ\phi must vanish on every traceless matrix — on the basis, ϕ(Eij)=0\phi(E_{ij})=0 for iji\neq j and all ϕ(Eii)\phi(E_{ii}) equal (their differences are commutators). A functional that kills the traceless part can only depend on the trace. If ϕ\phi were complex-linear that would already give ϕ(X)=atrX\phi(X)=a\operatorname{tr}X; smoothness of ff only guarantees real-linearity, which admits one more term:

ϕ(X)=atrX+btrX,a,bC\phi(X)=a\operatorname{tr}X+b\,\overline{\operatorname{tr}X},\qquad a,b\in\mathbb C

— the bb term is the anti-holomorphic branch, whose integrated form will be det\overline{\det}.

Compare with the groups you know: for SU(2)SU(2) or the Lorentz group, every generator is itself a commutator ([Ji,Jj]=ϵijkJk[J_i,J_j]=\epsilon_{ijk}J_k, …), the algebra is “all commutator,” and so there is no nontrivial det-like function on them — their only one-dimensional representation is trivial. GL(n)GL(n) is special precisely because gln=slnCI\mathfrak{gl}_n=\mathfrak{sl}_n\oplus\mathbb C\cdot I has exactly one abelian direction — overall scaling, measured by the trace. The determinant exists because of, and only because of, that one direction.

5. Down the right leg: det=exptrlog\det=\exp\circ\operatorname{tr}\circ\log, and the quantization of the charge

Take stock of which arrows of the square are now known. The top arrow is known: section 4 forced ϕ=atr+btr\phi=a\operatorname{tr}+b\,\overline{\operatorname{tr}}. The two vertical legs are known: they are the exponentials. The bottom arrow ff is the unknown we are after. But a square that commutes lets you compute a missing side by going around the other way: instead of crossing the bottom directly (Af(A)A\mapsto f(A), unknown), go up the left leg, across the known top, and down the right leg. Explicitly, to evaluate f(A)f(A):

  1. Up the left leg (the only hard step — the leg must be traversed backwards). Find a generator that reaches AA: a matrix Xgl(n,C)X\in\mathfrak{gl}(n,\mathbb C) with eX=Ae^X=A. Any such XX is called a logarithm of AA and written X=logAX=\log A. Mind the types: AA is a group element; logA\log A is an algebra element — an honest n×nn\times n matrix (generally not unique; that is gap (i) below).

  2. Across the top arrow. Apply the known map ϕ\phi to it: the number ϕ(X)=atrX+btrXC\phi(X)=a\operatorname{tr}X+b\,\overline{\operatorname{tr}X}\in\mathbb C. (Recall from the type table of section 1: ϕ\phi is not a Lie algebra — it is the linear map gl(n,C)C\mathfrak{gl}(n,\mathbb C)\to\mathbb C, the algebra-level shadow of ff.)

  3. Down the right leg. Exponentiate the number: eϕ(X)Ce^{\phi(X)}\in\mathbb C^*.

  4. The square commutes, so the detour lands on the right answer: by the flow formula of section 3, f(A)=f(eX)=eϕ(X)f(A)=f(e^X)=e^{\phi(X)}.

For the normalized charge a=1, b=0a=1,\ b=0 (i.e. ϕ=tr\phi=\operatorname{tr}) the detour reads, symbol by symbol,

A  log  logAmatrix gl(n,C)  tr  trlogAnumber C  exp  etrlogAC,A\ \xrightarrow{\ \log\ }\ \underbrace{\log A}_{\text{matrix }\in\,\mathfrak{gl}(n,\mathbb C)}\ \xrightarrow{\ \operatorname{tr}\ }\ \underbrace{\operatorname{tr}\log A}_{\text{number }\in\,\mathbb C}\ \xrightarrow{\ \exp\ }\ \underbrace{e^{\operatorname{tr}\log A}}_{\in\,\mathbb C^*},

i.e. the direct formula

 detA=etrlogA \boxed{\ \det A = e^{\operatorname{tr}\log A}\ }

— three known maps composed, replacing the one unknown map. It is worth checking on transformations you know:

But two honest gaps separate the boxed formula from a theorem. Gap (i): logA\log A is multivalued — the recipe must not depend on which XX we pick. Gap (ii): the formula is not closed-form — it requires producing a logarithm, and even the statement “every AGL(n,C)A\in GL(n,\mathbb C) has one” is a theorem. This section closes gap (i) by integrating the two generator families of section 2 by hand; section 6 closes gap (ii).

5.1 Transvections: f=1f=1, automatically

The off-diagonal generators are traceless, trEij=0\operatorname{tr}E_{ij}=0, so the flow formula gives

f(Tij(c))=f(ecEij)=eϕ(cEij)=ea0+b0ˉ=1.f\big(T_{ij}(c)\big)=f\big(e^{cE_{ij}}\big)=e^{\phi(cE_{ij})}=e^{a\cdot 0+b\cdot\bar 0}=1.

No ambiguity arises (the answer is the same for every choice), and Step 2 of the elementary note falls out in one line: an abelian charge cannot register a traceless, boost-like generator. By multiplicativity, multiplying any matrix by transvections never changes ff.

5.2 Diagonal matrices: the multivaluedness bites, and quantizes the charge

Every dkCd_k\in\mathbb C^* is an exponential: pick logs zkz_k with dk=ezkd_k=e^{z_k}here the branch choice is genuinely free, zkzk+2πiz_k\to z_k+2\pi i gives the same dkd_k. Then diag(d1,,dn)=exp(diag(z1,,zn))\operatorname{diag}(d_1,\dots,d_n)=\exp\big(\operatorname{diag}(z_1,\dots,z_n)\big), and since trdiag(z)=kzk\operatorname{tr}\operatorname{diag}(z)=\sum_k z_k, the flow formula gives

f(diag(d1,,dn))=exp(akzk+bkzk).f\big(\operatorname{diag}(d_1,\dots,d_n)\big)=\exp\Big(a\sum_k z_k+b\,\overline{\textstyle\sum_k z_k}\Big).

The left side is one fixed number; it cannot depend on which branches we chose. Shift a single zkzk+2πiz_k\to z_k+2\pi i: the right side picks up the factor e2πi(ab)e^{2\pi i(a-b)}. Single-valuedness therefore forces the quantization

ab=:kZa-b=:k\in\mathbb Z

— the same mechanism that quantizes angular momentum (eikφe^{ik\varphi} must be single-valued on the circle) and the U(1)U(1) charge of section 1. The topology responsible: CR>0×U(1)\mathbb C^*\cong\mathbb R_{>0}\times U(1) contains a circle, GL(n,C)GL(n,\mathbb C) contains a non-contractible loop (wind the phase of one diagonal entry by 2π2\pi), and a representation must map winding numbers to winding numbers integrally. This is global information that the algebra — which only sees an infinitesimal neighborhood of II — cannot know; it is exactly what the bare generator analysis of section 4 was missing.

Given the quantization, the recipe

g(w):=ealogw+blogw=wa+b(ww)ab,s:=a+bC,k:=abZ,g(w):=e^{a\log w+b\,\overline{\log w}}=|w|^{\,a+b}\Big(\frac{w}{|w|}\Big)^{a-b}, \qquad s:=a+b\in\mathbb C,\quad k:=a-b\in\mathbb Z,

does not depend on the branch of logw\log w (a branch shift changes the exponent by 2πim(ab)2πiZ2\pi i m(a-b)\in 2\pi i\,\mathbb Z), and gg is a continuous homomorphism CC\mathbb C^*\to\mathbb C^* — precisely the family ws(w/w)k|w|^s(w/|w|)^k derived independently in Homomorphisms from C-star to C-star, now reconstructed from the two real-linear components of ϕ\phi. Since kzk\sum_k z_k is a log of the product d1dnd_1\cdots d_n, the display above says exactly

f(diag(d1,,dn))=g(d1d2dn).f\big(\operatorname{diag}(d_1,\dots,d_n)\big)=g\big(d_1d_2\cdots d_n\big).

This is Step 3 of the elementary note: the trace doesn’t care which diagonal slot a number sits in, so ff sees only the product.

6. Closing gap (ii): the antisymmetric singlet derives the Leibniz formula

The boxed formula etrlogAe^{\operatorname{tr}\log A} requires a logarithm of AA. We now construct the same function in closed form — an explicit polynomial in the entries of AA whose generator is tr\operatorname{tr} — so that no logarithm is ever needed. The physicist’s candidate is the ε\varepsilon-tensor.

In nn dimensions, a totally antisymmetric object with nn indices has exactly one independent component: ψi1in=cεi1in\psi_{i_1\cdots i_n}=c\,\varepsilon_{i_1\cdots i_n}. Equivalently, the wedge e1ene_1\wedge\cdots\wedge e_n spans a one-dimensional space (the “singlet”). Let AA act on every slot. The result is again totally antisymmetric, hence a multiple of the singlet, and that multiple is a number we define as L(A)L(A):

(Ae1)(Ae2)(Aen)=:L(A)  e1en.(Ae_1)\wedge(Ae_2)\wedge\cdots\wedge(Ae_n)=:L(A)\;e_1\wedge\cdots\wedge e_n.

Now just expand in components, Aek=jAjkejAe_k=\sum_j A_{jk}\,e_j, using multilinearity of the wedge:

(Ae1)(Aen)=j1,,jnAj11Ajnn  ej1ejn.(Ae_1)\wedge\cdots\wedge(Ae_n)=\sum_{j_1,\dots,j_n}A_{j_1 1}\cdots A_{j_n n}\;e_{j_1}\wedge\cdots\wedge e_{j_n}.

A wedge with a repeated vector vanishes by antisymmetry, so only tuples (j1,,jn)(j_1,\dots,j_n) that are permutations σ\sigma of (1,,n)(1,\dots,n) survive, and reordering costs the parity sign: eσ(1)eσ(n)=sgn(σ)e1ene_{\sigma(1)}\wedge\cdots\wedge e_{\sigma(n)}=\operatorname{sgn}(\sigma)\,e_1\wedge\cdots\wedge e_n. Hence

L(A)=σSnsgn(σ)k=1nAσ(k),k=εj1jnAj11Ajnn.L(A)=\sum_{\sigma\in S_n}\operatorname{sgn}(\sigma)\prod_{k=1}^n A_{\sigma(k),k} =\varepsilon^{\,j_1\cdots j_n}A_{j_1 1}\cdots A_{j_n n}.

This is the Leibniz formula — derived, not posited: it is nothing but the single matrix element of AA acting on the one-dimensional antisymmetric singlet. (The row form σsgn(σ)kAk,σ(k)\sum_\sigma\operatorname{sgn}(\sigma)\prod_k A_{k,\sigma(k)} is the same sum under σσ1\sigma\mapsto\sigma^{-1}, which preserves the sign.) Its properties now cost one line each, with no determinant theory anywhere:

7. Patching the square together on the whole group

Sections 5.1–5.2 evaluated ff on the two generator families; LL of section 6 is defined everywhere outright. What remains is to connect them on an arbitrary AGL(n,C)A\in GL(n,\mathbb C), and for that we borrow exactly one result from the elementary note — the Gauss factorization Lemma of Determinant From Homomorphism (plain row reduction, no determinants used; we do not repeat the proof):

A=ED,E=product of transvections,D=diag(d1,,dn).A=E\,D,\qquad E=\text{product of transvections},\quad D=\operatorname{diag}(d_1,\dots,d_n).

Apply ff using multiplicativity, 5.1 and 5.2:

f(A)=f(E)f(D)=g(d1dn).f(A)=f(E)\,f(D)=g\big(d_1\cdots d_n\big).

Apply LL using its one-line properties (peel the transvections, then the diagonal):

L(A)=L(E)L(D)=d1dn.L(A)=L(E)\,L(D)=d_1\cdots d_n.

The second display does double duty: it shows the pivot product d1dnd_1\cdots d_n — a priori dependent on the chosen row reduction — equals the unambiguous polynomial L(A)L(A), hence is the same for every factorization; and substituting it into the first display gives the final result:

f(A)=g(L(A)),L(A)=σSnsgn(σ)k=1nAk,σ(k).\boxed{\,f(A)=g\big(L(A)\big),\qquad L(A)=\sum_{\sigma\in S_n}\operatorname{sgn}(\sigma)\prod_{k=1}^n A_{k,\sigma(k)}.\,}

Every ingredient was constructed, none assumed: a,ba,b came from differentiating ff (sections 3–4); the quantization abZa-b\in\mathbb Z from single-valuedness on the diagonal subgroup (section 5.2); gg was built from (a,b)(a,b); LL was built as the antisymmetric singlet (section 6); and the patching used only row reduction and multiplicativity. Finally, imposing homogeneity f(λI)=λnf(\lambda I)=\lambda^n: with λ=ez\lambda=e^z, the flow formula gives f(λI)=en(az+bzˉ)=!enzf(\lambda I)=e^{n(az+b\bar z)}\overset{!}{=}e^{nz} for all zz, forcing a=1a=1, b=0b=0, i.e. g=idg=\mathrm{id} and

f=L=det.f=L=\det.

(Aside: the eigenvalue formula f(A)=iλi(A)f(A)=\prod_i\lambda_i(A) of Part III, Step 5 in determinant_over_C.md expresses the same result, but needs the surjectivity of exp\exp over C\mathbb C — gap (ii) closed by analysis instead of algebra. The route above trades that analytic input for the Gauss factorization, the same trade the elementary note makes, and produces the Leibniz formula constructively along the way.)

8. The role of gg: the charge of the representation

The derivation above did not — and could not — produce f=detf=\det outright: the boxed result of section 7 is f=gLf=g\circ L, and only the normalization f(λI)=λnf(\lambda I)=\lambda^n collapsed gg to the identity. This is not a defect of the method; the factor gg has a precise Lie-theoretic identity, worth spelling out. gg is a one-dimensional representation of the target group C\mathbb C^* itself, and it carries a charge — a label, in the exact sense of the U(1)U(1) charge of gauge theory, that section 8.3 makes precise. The determinant carries no freedom; it is the universal, canonical piece. All the freedom of ff lives in gg.

8.1 The square factors into two stacked squares

What sections 4–7 actually established is that the commuting square of section 1 splits in the middle:

gl(n,C) tr C zaz+bzˉ Cexp  expexpGL(n,C) det C  g  C\begin{array}{ccccc} \mathfrak{gl}(n,\mathbb C) & \xrightarrow{\ \operatorname{tr}\ } & \mathbb C & \xrightarrow{\ z\,\mapsto\, az+b\bar z\ } & \mathbb C\\[4pt] {\scriptstyle\exp}\big\downarrow\ \ & & \big\downarrow{\scriptstyle\exp} & & \big\downarrow{\scriptstyle\exp}\\[4pt] GL(n,\mathbb C) & \xrightarrow{\ \det\ } & \mathbb C^* & \xrightarrow{\ \ g\ \ } & \mathbb C^* \end{array}

Top row: ϕ=ϕˉtr\phi=\bar\phi\circ\operatorname{tr}, where ϕˉ(z)=az+bzˉ\bar\phi(z)=az+b\bar z is a functional on the one-dimensional quotient gln/slnC\mathfrak{gl}_n/\mathfrak{sl}_n\cong\mathbb C. Bottom row: f=gdetf=g\circ\det. The left square is rigid — no parameters, the same for every ff; it is pure structure ([gl,gl]=sl[\mathfrak{gl},\mathfrak{gl}]=\mathfrak{sl}, and the trace is the quotient map). The right square is where the entire (a,b)(a,b) freedom sits, and its bottom arrow is gg. So gg is literally “the part of ff that remains after the universal part has been factored out.”

8.2 Group level: gg is ff seen on the quotient

The commutator argument forces ff to be trivial on SL(n,C)=[GL,GL]SL(n,\mathbb C)=[GL,GL]. A function trivial on SLSL depends on AA only through its coset ASLA\cdot SL — i.e., it descends to the quotient group GL(n,C)/SL(n,C)GL(n,\mathbb C)/SL(n,\mathbb C). The determinant is exactly the identification of that quotient with C\mathbb C^*. So the statement f=gdetf=g\circ\det decomposes as

f  =  (the descended map on the quotient)=  g  :  CC  (the quotient map)=  det.f \;=\; \underbrace{\big(\text{the descended map on the quotient}\big)}_{=\;g\;:\;\mathbb C^*\to\,\mathbb C^*}\ \circ\ \underbrace{\big(\text{the quotient map}\big)}_{=\;\det}.

This is the most Lie-theoretic answer to “where does gg come from”: group theory can prove that ff factors through the abelianization, and can identify the abelianization with C\mathbb C^* — but it cannot choose a representation of C\mathbb C^*. The target group has many self-homomorphisms (ww2w\mapsto w^2, wwˉw\mapsto\bar w, wws(w/w)kw\mapsto|w|^s(w/|w|)^k, …), all equally lawful, and composing any homomorphism with one of them produces another homomorphism. No structural principle prefers www\mapsto w among them. That residual choice is gg.

8.3 What “charge” means here, and how it works

A word of precision first, because it is easy to conflate two things: gg is a representation; the charge is the label that names it. Saying loosely “gg is the charge” is shorthand for “gg is the character carrying a particular charge.” The two are in bijection — each charge names exactly one gg — but they are different kinds of object (a number versus a map), and the whole point of the word “charge” is the structure that label carries. Here is that structure, built up from the example you already know.

The model: the U(1)U(1) charge. In electromagnetism a field ψ\psi has a charge qZq\in\mathbb Z. The integer qq does not act on anything by itself; it labels how ψ\psi transforms under the gauge group: a gauge rotation eiθU(1)e^{i\theta}\in U(1) multiplies ψ\psi by eiqθe^{iq\theta}. The map ρq:eiθeiqθ\rho_q:e^{i\theta}\mapsto e^{iq\theta} is the one-dimensional representation; qq is its charge. Three properties make qq deserve the name — and all three will recur verbatim for gg:

The case at hand. Our target group is C\mathbb C^* instead of U(1)U(1), and g:CCg:\mathbb C^*\to\mathbb C^* is the representation. At the generator level gg is encoded in two numbers — the ϕ=atr+btr\phi=a\operatorname{tr}+b\,\overline{\operatorname{tr}} of section 4, with the quantization abZa-b\in\mathbb Z of section 5.2. Set

s:=a+bC,k:=abZ,so thatg(w)=ws(ww)k.s:=a+b\in\mathbb C,\qquad k:=a-b\in\mathbb Z,\qquad\text{so that}\qquad g(w)=|w|^{\,s}\Big(\frac{w}{|w|}\Big)^{k}.

The pair (s,k)(s,k) is the charge. It is two numbers rather than one because C\mathbb C^* has two factors, CR>0×U(1)\mathbb C^*\cong\mathbb R_{>0}\times U(1) (modulus and phase), and a representation must specify how it responds to each:

Now the same three properties hold, and they are what justify the name:

So a one-dimensional representation of GL(n,C)GL(n,\mathbb C) is labeled by a charge (s,k)(s,k), exactly as a representation of U(1)U(1) is labeled by kk, and “f=gdetf=g\circ\det” reads: every such representation is the universal one (det\det), dressed by a charge. In this language the determinant itself is simply the unit-charge representation (s,k)=(1,1)(s,k)=(1,1) — the choice g=idg=\mathrm{id}, fixed by the normalization f(λI)=λnf(\lambda I)=\lambda^n, exactly the way “the electron has charge 1” is a convention setting the unit, not a theorem.

The gidg\neq\mathrm{id} members are not exotica — physics uses them constantly. A tensor density of weight ww is, by definition, an object transforming with the extra factor (detJ)w(\det J)^{-w} (or detJw|\det J|^{-w}) under a coordinate change with Jacobian JJ — i.e. a quantity carrying charge ww under gg. The gμν\sqrt{|g_{\mu\nu}|} in the invariant volume element is the charge-12\tfrac12 member g(w)=w1/2g(w)=|w|^{1/2}, which is exactly why gdnx\sqrt{|g|}\,d^nx is coordinate-invariant: the +12+\tfrac12 charge of g\sqrt{|g|} cancels the 12-\tfrac12 from dnxd^nx, charges adding to zero. This is the subject of Part IV of Deriving the determinant from homogeneity and multiplicativity and is derived from scratch in section 11 below: the “weight” of a density is its charge under gg, with all the additivity and quantization that word implies.

8.4 So in what sense was f=detf=\det “derived”?

In two layers, which mirror Layer 1/Layer 2 of the elementary derivation exactly:

  1. Forced by Lie theory: f=gdetf=g\circ\det for some charge gg. Equivalently, det\det is the universal one-dimensional representation — every other factors through it. This part contains no choices.

  2. A normalization, imposed from outside: homogeneity f(λI)=λnf(\lambda I)=\lambda^n forces a=1, b=0a=1,\ b=0, i.e. charge (s,k)=(1,1)(s,k)=(1,1), i.e. g=idg=\mathrm{id}, i.e. f=detf=\det. This is not Lie theory — it is the definition of which member of the family we agree to call “the determinant,” just as “the electron has charge 1” is a normalization, not a theorem about U(1)U(1).

9. Dictionary: the Lie picture vs. the elementary derivation

The derivation in determinant_homomorphism.md is the same argument run entirely at the group level, without ever differentiating — which is exactly why it needs no continuity assumption:

One sentence for the road: the determinant is to the trace what a finite transformation is to its generator; it exists because GL(n)GL(n) has exactly one abelian direction (overall scaling), every abelian charge must vanish on the boost-like nilpotent generators EijE_{ij} spanning the rest, and the unique charge consistent with f(λI)=λnf(\lambda I)=\lambda^n is det=exptrlog\det=\exp\circ\operatorname{tr}\circ\log — made polynomial by the ε\varepsilon-tensor singlet.

The table “How the two proofs correspond” in Deriving the determinant from homogeneity and multiplicativity lists this dictionary line by line.

10. What we used from Lie theory, and what can fail

For honesty’s sake, here is the complete inventory of Lie-theoretic facts the note relies on, each with its status — a genuine theorem, an elementary computation, or a general result we deliberately replaced with something concrete:

#factstatuswhere used
F1a continuous homomorphism between Lie groups is automatically smooth (Cartan–von Neumann)genuine theorem; bypassed if smoothness is assumed outrightlets us differentiate ff at all
F2ϕ:=dfI\phi:=df_I exists and is (R\mathbb R-)linear; $\phi(X)=\frac{d}{d\theta}f(e^{\theta X})\big_0=\frac{d}{d\theta}f(I+\theta X)\big_0$
F3f(etX)=etϕ(X)f(e^{tX})=e^{t\phi(X)} for every smooth homomorphism (“homomorphisms intertwine the exponentials”)general theorem; proved self-contained here via the ODE u˙=ϕ(X)u\dot u=\phi(X)\,uflow formula, section 3
F4ϕ\phi preserves brackets: ϕ([X,Y])=[ϕ(X),ϕ(Y)]\phi([X,Y])=[\phi(X),\phi(Y)] (=0=0 for an abelian target)general theorem; the abelian case proved from scratch heresection 4.2
F5Hadamard: esXYesX=Y+s[X,Y]+O(s2)e^{sX}Ye^{-sX}=Y+s[X,Y]+O(s^2)elementary matrix calculus (G=[X,G]G'=[X,G])section 4.2, step 4
F6esXetYesXetY=I+st[X,Y]+e^{sX}e^{tY}e^{-sX}e^{-tY}=I+st\,[X,Y]+\cdotselementary series computation (second-order BCH done by hand)section 4.1
F7every AGL(n,C)A\in GL(n,\mathbb C) is a product of exponentials we controlreplaced by the explicit Gauss factorization of Determinant From Homomorphism; the general theorems (exp\exp surjective over C\mathbb C, “connected group = products of exponentials”) are not usedsection 7
F8a Lie algebra homomorphism ϕ\phi integrates to a group homomorphism iff a global integrality condition holds (GL(n,C)GL(n,\mathbb C) is not simply connected: π1=Z\pi_1=\mathbb Z)deep theorem in general (Lie’s second theorem + monodromy); appears here concretely as the quantization abZa-b\in\mathbb Zsection 5.2

Not used anywhere: the full Baker–Campbell–Hausdorff theorem, Jordan form, eigenvalues, surjectivity of exp\exp, or the abstract uniqueness theorem “two homomorphisms of a connected group with equal differentials coincide” (the constructive sections 5–7 compute ff instead).

10.1 The differential: any curve through II with velocity XX will do

The differential of a smooth map sees only the first-order data of the curve fed into it: any smooth curve γ(θ)\gamma(\theta) with γ(0)=I\gamma(0)=I, γ(0)=X\gamma'(0)=X gives, by the chain rule,

ddθf(γ(θ))θ=0=dfI(γ(0))=ϕ(X).\frac{d}{d\theta}f\big(\gamma(\theta)\big)\Big|_{\theta=0}=df_I\big(\gamma'(0)\big)=\phi(X).

Both γ(θ)=eθX\gamma(\theta)=e^{\theta X} and γ(θ)=I+θX\gamma(\theta)=I+\theta X qualify (the latter stays inside GL(n,C)GL(n,\mathbb C) for small θ\theta because GLGL is open in matrix space), which is why section 3 could use the expansion f(I+εX)=1+εϕ(X)+O(ε2)f(I+\varepsilon X)=1+\varepsilon\phi(X)+O(\varepsilon^2) and the flow f(eθX)f(e^{\theta X}) interchangeably. One caution: with real θ\theta this defines ϕ\phi as an R\mathbb R-linear map only; complex-linearity (b=0b=0) would additionally require ff to be holomorphic, which is never assumed — that is the origin of the btrb\,\overline{\operatorname{tr}} term in section 4.

10.2 Does f(eX)=eϕ(X)f(e^X)=e^{\phi(X)} hold for any homomorphism?

For any smooth homomorphism, yes — and via F1, for any continuous one. The structure of the proof in section 3 shows why: u(t)=f(etX)u(t)=f(e^{tX}) satisfies u(s+t)=u(s)u(t)u(s+t)=u(s)\,u(t) (it is a one-parameter subgroup of the target), and a differentiable solution of this functional equation is forced to be u(t)=etu˙(0)=etϕ(X)u(t)=e^{t\,\dot u(0)}=e^{t\phi(X)}. In general Lie theory this is the statement “every one-parameter subgroup of a Lie group is tetZt\mapsto e^{tZ} for a unique generator ZZ.”

For a homomorphism with no regularity assumed it fails — and not as a technicality. There exist wild homomorphisms g:CCg:\mathbb C^*\to\mathbb C^* (axiom-of-choice constructions, not even measurable; see Homomorphisms from C-star to C-star), and f=gdetf=g\circ\det is then a perfectly valid group homomorphism GL(n,C)CGL(n,\mathbb C)\to\mathbb C^* for which ϕ\phi does not exist at all — such an ff is not differentiable, not continuous, not measurable. The whole Lie route is unavailable for those. This is exactly the division of labor between the two notes: the Lie derivation buys conceptual transparency at the price of continuity (needed for F1–F3), while Determinant From Homomorphism covers every homomorphism, wild ones included, and correspondingly can conclude only f=gdetf=g\circ\det with gg unconstrained.

10.3 The converse direction: not every ϕ\phi comes from an ff

There is a fine point hiding in “any homomorphism,” in the other direction. At the algebra level the candidate generators ϕ=atr+btr\phi=a\operatorname{tr}+b\,\overline{\operatorname{tr}} form a two-complex-parameter family, but not every ϕ\phi integrates to a group homomorphism — only those with abZa-b\in\mathbb Z do. That is F8: since GL(n,C)GL(n,\mathbb C) is not simply connected, algebra-level data does not automatically globalize, and the obstruction is precisely the winding/quantization condition of section 5.2. The clean correspondence is therefore:

{continuous group homomorphisms f:GL(n,C)C}    {ϕ=atr+btr with abZ},\big\{\text{continuous group homomorphisms } f:GL(n,\mathbb C)\to\mathbb C^*\big\} \;\longleftrightarrow\; \big\{\phi=a\operatorname{tr}+b\,\overline{\operatorname{tr}}\ \text{with}\ a-b\in\mathbb Z\big\},

with fdfIf\mapsto df_I one way and the construction of sections 5–7 the other. (On a simply connected group every algebra homomorphism would integrate — Lie’s second theorem; the integrality condition is the fingerprint of the loop in GL(n,C)GL(n,\mathbb C).)

11. Application: why detgij\det g_{ij} is a density — derived, not postulated

The charge family of section 8 is not bookkeeping for its own sake; it is forced on you the moment you ask for the determinant of a tensor. We now derive — assuming nothing about densities — that any “determinant of gijg_{ij}” must transform with the charge-2 character (detS)2(\det S)^2, that the determinant of gijg^{ij} must use the charge-(2)(-2) character, that for AijA^i{}_j the charge is 0 (an honest scalar), and that in every case the number is computed by applying the Leibniz polynomial LL of section 6 to the component matrix in any basis you like.

11.1 The transformation laws of components (from multilinearity alone)

Let VV be an nn-dimensional space with basis e1,,ene_1,\dots,e_n, and change basis by an invertible SS: ej=eiSije'_j=e_i\,S^i{}_j. Components transform by the chain rule of multilinearity:

These are not assumptions; they are what “tensor” means.

11.2 No scalar determinant of gijg_{ij} can exist

Suppose someone hands you a universal polynomial formula FF in the components of a (0,2)(0,2) tensor — the same formula in every basis — and claims its value is basis-independent: F(STGS)=F(G)F(S^TGS)=F(G) for all SS. Test it on the scalings S=λIS=\lambda I, which act on components by Gλ2GG\mapsto\lambda^2G. Decompose FF into homogeneous pieces FdF_d of degree dd (each must satisfy the invariance separately, since the scaling acts on each by a different power): Fd(λ2G)=λ2dFd(G)=!Fd(G)F_d(\lambda^2G)=\lambda^{2d}F_d(G)\overset{!}{=}F_d(G) for all λ\lambda forces Fd=0F_d=0 for every d>0d>0. Only constants are invariant. So a nontrivial determinant-like quantity built from gijg_{ij} alone cannot be a scalar — some transformation factor is unavoidable. (Contrast the (1,1)(1,1) case, where S=λIS=\lambda I acts trivially, A=λ1Aλ=AA'=\lambda^{-1}A\lambda=A, and no obstruction arises.)

11.3 The factor must be a character — and the factorization theorem classifies it

So the best one can ask of FF is a relative invariant: the values in two bases differ by a factor depending only on the basis change, not on the tensor,

F(STGS)=μ(S)F(G)for all SGL(n,C) and all G.F\big(S^TGS\big)=\mu(S)\,F(G)\qquad\text{for all }S\in GL(n,\mathbb C)\text{ and all }G.

Now derive the structure of μ\mu. Compose two basis changes, S1S_1 then S2S_2: the components change by G(S1S2)TG(S1S2)=S2T(S1TGS1)S2G\mapsto(S_1S_2)^T G\,(S_1S_2)=S_2^T(S_1^TGS_1)S_2, so applying the defining property once directly and once in two steps,

μ(S1S2)F(G)=F((S1S2)TG(S1S2))=μ(S2)μ(S1)F(G)μ(S1S2)=μ(S1)μ(S2).\mu(S_1S_2)\,F(G)=F\big((S_1S_2)^TG(S_1S_2)\big)=\mu(S_2)\,\mu(S_1)\,F(G) \quad\Longrightarrow\quad \mu(S_1S_2)=\mu(S_1)\,\mu(S_2).

The multiplier of any relative invariant is automatically a homomorphism GL(n,C)CGL(n,\mathbb C)\to\mathbb C^* — and now the entire machinery of this note applies to μ\mu. By the factorization theorem (section 7), μ=hdet\mu=h\circ\det for a character hh of C\mathbb C^*. If FF is polynomial in the components, μ(S)=F(STG0S)/F(G0)\mu(S)=F(S^TG_0S)/F(G_0) is polynomial in the entries of SS, and a polynomial character of C\mathbb C^* is a single monomial: writing h(w)=mcmwmh(w)=\sum_m c_mw^m, multiplicativity h(λw)=h(λ)h(w)h(\lambda w)=h(\lambda)h(w) gives cmλm=h(λ)cmc_m\lambda^m=h(\lambda)c_m for each mm, so every surviving mm would force h(λ)=λmh(\lambda)=\lambda^m — only one can survive. Hence

μ(S)=(detS)pfor some integer p0.\mu(S)=(\det S)^{p}\qquad\text{for some integer }p\ge0.

(In the smooth, non-holomorphic setting the classification of section 8.3 allows μ(S)=(detS)p(detS)q\mu(S)=(\det S)^p\,(\overline{\det S})^{q} — the (p,q)(p,q) charges — and on real manifolds also detSs|\det S|^{s}; the polynomial case pins the pure power.)

Finally the scaling test of 11.2, now used positively: for a determinant-like FF, homogeneous of degree nn in the components, S=λIS=\lambda I gives

λ2nF(G)=F(λ2G)=μ(λI)F(G)=λnpF(G)p=2.\lambda^{2n}F(G)=F(\lambda^2G)=\mu(\lambda I)F(G)=\lambda^{np}F(G) \quad\Longrightarrow\quad p=2.

Derived: any degree-nn polynomial relative invariant of a (0,2)(0,2) tensor transforms with the charge-2 character (detS)2(\det S)^2 — it has no choice. Running the same argument with G=S1GSTG'=S^{-1}GS^{-T} gives p=2p=-2 for gijg^{ij}, and with A=S1ASA'=S^{-1}AS gives p=0p=0 for (1,1)(1,1) tensors.

11.4 Existence, and “compute it in any basis”: two one-line proofs

It remains to exhibit the relative invariant and verify the multiplier. The candidate is forced by section 6: apply the Leibniz polynomial LL to the component matrix, F(G):=L(G)F(G):=L(G). Two derivations of its transformation law:

Via multiplicativity (section 6). L(STGS)=L(ST)L(G)L(S)=(detS)2L(G)L(S^TGS)=L(S^T)\,L(G)\,L(S)=(\det S)^2\,L(G), using L(ST)=L(S)L(S^T)=L(S) (the row and column Leibniz sums agree under σσ1\sigma\mapsto\sigma^{-1}). Done. Likewise L(S1GST)=(detS)2L(G)L(S^{-1}GS^{-T})=(\det S)^{-2}L(G) and L(S1AS)=L(A)L(S^{-1}AS)=L(A).

Via the ε\varepsilon-tensor, which also explains the weight. The fully contracted expression

L(G)=1n!εi1inεj1jngi1j1ginjnL(G)=\frac{1}{n!}\,\varepsilon^{\,i_1\cdots i_n}\,\varepsilon^{\,j_1\cdots j_n}\,g_{i_1j_1}\cdots g_{i_nj_n}

(expanding the two ε\varepsilon’s as sums over permutations σ,τ\sigma,\tau and substituting ρ=στ1\rho=\sigma\tau^{-1} collapses the double sum to n!L(G)n!\,L(G)) is the only way to saturate the 2n2n lower indices of nn copies of gg: it needs exactly two upper-index ε\varepsilon’s. Under a basis change each ε\varepsilon absorbs one batch of nn transformation matrices through the identity of section 6,

εi1inSk1i1Sknin=(detS)εk1kn,\varepsilon^{\,i_1\cdots i_n}\,S^{k_1}{}_{i_1}\cdots S^{k_n}{}_{i_n}=(\det S)\,\varepsilon^{\,k_1\cdots k_n},

(both sides are totally antisymmetric in k1,,knk_1,\dots,k_n, hence proportional to ε\varepsilon; the coefficient is the value at (1,,n)(1,\dots,n), which is the Leibniz sum =detS=\det S), so the two ε\varepsilon’s emit (detS)2(\det S)^2the weight literally counts the ε\varepsilon-tensors needed to saturate the indices. For gijg^{ij} the 2n2n upper indices need two lower-index ε\varepsilon’s, each emitting (detS)1(\det S)^{-1}: weight -2. For AijA^i{}_j one ε\varepsilon of each kind: the factors cancel, weight 0. General rule: weight == (number of lower indices) - (number of upper indices) per copy of the tensor — the full zoo is in Part IV of Deriving the determinant from homogeneity and multiplicativity.

So the recipe is basis-democratic by construction — the same polynomial LL applied to whatever the components are in your basis — and what transforms is the value, by exactly the derived character. Consistency check: for an invertible metric, gijg^{ij} the matrix inverse of gijg_{ij}, the charges +2 and -2 cancel: L(G)L(G1)=L(I)=1L(G)\cdot L(G^{-1})=L(I)=1 is an honest scalar equation, valid in every basis.

11.5 What detgij\det g_{ij} intrinsically is: a number on the wrong line

The singlet picture of section 6 says exactly which object the recipe computes — and why no scalar was possible. A (0,2)(0,2) tensor is the same thing as a linear map g^:VV\hat g:V\to V^*, vg(v,)v\mapsto g(v,\cdot). Section 6 defined the determinant of a map by its action on top wedges; do the same here:

Λng^  :  ΛnVΛnV.\Lambda^n\hat g\;:\;\Lambda^nV\longrightarrow\Lambda^nV^*.

Both sides are one-dimensional — but they are different lines. A linear map between two different lines is not a number; it is canonically an element of (ΛnV)(ΛnV)(ΛnV)2(\Lambda^nV)^*\otimes(\Lambda^nV^*)\cong(\Lambda^nV^*)^{\otimes2}. That element is detg\det g, and “(ΛnV)2(\Lambda^nV^*)^{\otimes2}-valued” is precisely what “scalar density of weight 2” means: choosing a basis trivializes the line by the frame (e1en)2(e^1\wedge\cdots\wedge e^n)^{\otimes2}, the coefficient in that frame is L(G)L(G) (the component computation of 11.4), and under ej=eiSije'_j=e_iS^i{}_j the frame itself rescales by (detS)2(\det S)^{-2} — so the coefficient must rescale by (detS)+2(\det S)^{+2} to describe the same invariant object. The three cases are now one statement:

det(map VV)Hom(ΛnV,ΛnV)C (scalar),det(g^:VV)(ΛnV)2,det(VV)(ΛnV)2.\det(\text{map }V\to V)\in\operatorname{Hom}(\Lambda^nV,\Lambda^nV)\cong\mathbb C\ \text{(scalar)},\qquad \det(\hat g:V\to V^*)\in(\Lambda^nV^*)^{\otimes2},\qquad \det(V^*\to V)\in(\Lambda^nV)^{\otimes2}.

The determinant of a map is always an element of Hom(Λn(source),Λn(target))\operatorname{Hom}(\Lambda^n(\text{source}),\Lambda^n(\text{target})); it is a scalar precisely when source and target coincide. The “weight” is nothing but the bookkeeping of which line the answer lives on.

One more derivation of the same 2, group-theoretic and very short. Over C\mathbb C every nondegenerate symmetric GG is congruent to the identity: G=STSG=S^TS for some invertible SS (Gram–Schmidt, no signature obstruction over C\mathbb C). Try to define detG:=(detS)2\det G:=(\det S)^2 by this congruence. Is it well-defined? If STS=TTTS^TS=T^TT then R:=ST1R:=ST^{-1} satisfies RTR=IR^TR=I, i.e. RO(n,C)R\in O(n,\mathbb C), whose determinant is ±1\pm1 — so detS=±detT\det S=\pm\det T, and the square is exactly the part that survives the ambiguity. The minimal character of GLGL that is blind to the stabilizer O(n,C)O(n,\mathbb C) is (det)2(\det)^2: the weight 2 is the price of the orbit–stabilizer geometry of metrics. And the definition agrees with the recipe: (detS)2=L(ST)L(S)=L(STS)=L(G)(\det S)^2=L(S^T)L(S)=L(S^TS)=L(G).

In the real differential-geometry setting the same derivations run with S=S= the Jacobian Jαμ=xα/xμJ^\alpha{}_\mu=\partial x^\alpha/\partial x'^\mu: detgμν=(detJ)2detgαβ\det g'_{\mu\nu}=(\det J)^2\det g_{\alpha\beta}, hence g=detJg\sqrt{|g'|}=|\det J|\,\sqrt{|g|} — the volume element is the w|w|-member of the character family of section 8.3 (charge (s,k)=(1,0)(s,k)=(1,0)), which is why gdnx\sqrt{|g|}\,d^nx is coordinate-invariant.