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 cast: two groups, two Lie algebras, two maps connecting them

Good questions — there are two separate group/algebra pairs in play, and the confusion comes from mixing them. Let me lay out the full cast of characters precisely, then answer the “why doesn’t exponentiation just hand me the determinant” question (spoiler: it does, almost).

The cast: two groups, two Lie algebras, two maps connecting them

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
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 of the algebrathe n2n^2 matrix units EijE_{ij}the number 1

Two clarifications of phrases in your question:

So the complete picture is a commuting square — the same map at two levels, with the exponentials as the vertical legs:

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

Generators map to generators (tr\operatorname{tr}, the top arrow), group elements map to group elements (det\det, the bottom arrow), and exponentiation commutes with everything. The exact analogue you already know is U(1)U(1): group {eiθ}\{e^{i\theta}\}, algebra iRi\mathbb R, representations eiθeikθe^{i\theta}\mapsto e^{ik\theta} with integer charge kk — the algebra-level rep is “multiply by kk”, the group-level rep is its exponentiation. Here G=GL(n,C)G = GL(n,\mathbb C), the algebra-level rep is “take atra\cdot\operatorname{tr}”, and det\det is the charge-1 representation.

“Can’t I just exponentiate and get the determinant directly?”

Yes — that is literally what the determinant is. What you exponentiate is not a single generator, but the algebra representation ϕ=tr\phi=\operatorname{tr}, carried through both vertical legs of the square:

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

i.e.: take any XX with eX=Ae^X = A (a logarithm of AA), trace it, exponentiate the number. Check it on examples you know:

So why did the notes need any further work? Exactly two fine points separate the boxed formula from a finished theory, and they are where all the actual content lives:

Fine point 1: logA\log A is multivalued — well-definedness is a real condition. The vertical legs are not injective: many XX give the same AA (already in the target: ez=ez+2πie^z = e^{z+2\pi i}). The recipe etrXe^{\operatorname{tr}X} defines a function of AA only if changing the choice of XX doesn’t change the answer. The ambiguity in XX shifts trX\operatorname{tr}X by 2πiZ2\pi i\,\mathbb Z, and e2πim=1e^{2\pi i m}=1 — so for ϕ=tr\phi = \operatorname{tr} the ambiguity cancels and det\det is honestly well-defined. But for the general charge ϕ=atr+btr\phi = a\operatorname{tr} + b\,\overline{\operatorname{tr}}, the same check forces abZa-b\in\mathbb Z: charge quantization, identical in mechanism to why U(1)U(1) representations need integer kk. Topologically: GL(n,C)GL(n,\mathbb C) contains a noncontractible loop (wind the phase of one diagonal entry by 2π2\pi), CR>0×U(1)\mathbb C^*\cong\mathbb R_{>0}\times U(1) contains a circle, and a representation must map winding numbers to winding numbers integrally. This is the global information that the algebra alone — which only sees infinitesimal neighborhoods — cannot know.

Fine point 2: etrlogAe^{\operatorname{tr}\log A} is correct but not closed-form. To use it you must produce a logarithm (or the eigenvalues) of AA — an analytic task, and the statement “every AGL(n,C)A\in GL(n,\mathbb C) has a log” is itself a theorem. The Leibniz polynomial is the same function written without logarithms: an explicit polynomial in the entries. That’s the only role of the singlet/ε\varepsilon-tensor construction (section 4.4): it manufactures, in closed form, the function whose generator is tr\operatorname{tr}, so you never have to invert exp\exp. And the Gauss factorization merely substitutes for “every AA is reachable by exponentials” with finite algebra instead of analysis.

So the one-sentence answer to your last question: exponentiating the trace does give the determinant directly — det=exptrlog\det = \exp\circ\operatorname{tr}\circ\log — and the rest of the derivation is just (1) the quantization check that this is single-valued, and (2) rewriting it as a polynomial (Leibniz) so that no logarithm is needed.

If you want, I can restructure 10-lie.md around this picture — the commuting square first, the two fine points after — and cut the parts that duplicate determinant_homomorphism.md (the Gauss factorization and assembly steps), keeping only references to it.