Deriving the determinant from homogeneity and multiplicativity
Traditionally the determinant is defined using its action on identity and its multilinear and alternating properties, but the latter two are formulated in terms of rows of the matrix, so it is basis dependent. These properties are also rather arbitrary, although it can be motivated by properties of oriented areas spanned by the row vectors. Another common derivation is to simply define it using the Leibniz formula, but then the definition is completely arbitrary.
Instead, in this note we derive it using its action on a multiplication of a matrix. Matrix can be multiplied by either a scalar () or by another matrix (). We define the determinant by its behavior in these two cases, as a function of a matrix into scalars, and we want this behavior to be distributive. The precise behavior that we assume is (homomorphism) and (homogeneity), in the second case we really only need to assume how it behaves on the identity matrix multiplied by a scalar: . Both definitions are basis independent, just a very natural distributivity in the simplest possible way. We do not assume anything else.
Note: if we assumed just , then for there is no such multiplicative function at all (for it trivially works, since ). The homomorphism property is stronger and forces the -dependence to factor through . Specifically, in the steps 1.-3. below we show that homomorphism alone implies , where is a homomorphism , which can be fully solved with some extra regularity assumptions (continuous or measurable):
Only now we need to make some additional choice other than the original homomorphism of and the extra regularity assumption. The trivial choice gives the degenerate , so the simplest nontrivial choice is the identity , which implies (homogeneity); and if we assume just the homogeneity we do not even need to assume continuity. So in this note we simply assume homogeneity in this form, and derive everything else, but it is good to understand that the homomorphism is the strong main assumption, and it heavily restricts the possible forms of the homogeneity assumption, and we choose the simplest possible form given the restrictions, in the above sense.
This note is strictly bottom-up. We assume only that a function on invertible complex matrices is
a homomorphism, and
homogeneous,
and from these two properties alone we derive, step by step, that must be given by the Leibniz formula. Nothing about the determinant is assumed in advance; each step uses only the steps before it.
Assumptions¶
under multiplication; all complex matrices; the invertible ones, a group under multiplication.
is the diagonal matrix with the listed entries.
We are given a function such that:
(H1) Multiplicativity. for all .
(H2) Homogeneity. for all .
We use one background fact about :
(R) Roots. Every has an -th root: some with .
We also use only elementary language about rows, spans, and multilinear functions. We do not assume the determinant, the Leibniz formula, the polar decomposition, or the spectral theorem.
Throughout, is the standard basis, and we view a matrix as its list of rows . The matrix unit is the matrix with a 1 in row , column , and 0 everywhere else. We write (for ) for the transvection that adds times row to row under left multiplication.
The permutation matrix swapping indicies and can be written using transvections as:
It can be shown that and .
Remark (the swap via transvections --- might not be needed). Since while , the permutation is not itself a product of transvections, but the signed swap
is (this is the identity of (9)/the Appendix on coordinates , where the block is ). One may use in place of in (4): they differ by the diagonal matrix , which commutes with any diagonal matrix, so , the cancelling because the middle factor is diagonal.
Step 1 — and conjugation invariance¶
From and (H1): . Since is nonzero, .
For any , using (H1) and the commutativity of ,
So is invariant under conjugation.
Step 2 — is 1 on every transvection ¶
Fix . Two observations.
All nonzero give conjugate transvections. For a diagonal one computes . Choosing freely, the factor ranges over all of . Hence all with are conjugate, so by (1) the value is the same for every .
Better: all matrices for all are mutually conjugate. From Step 1 it follows that is constant for all .
The values multiply additively. Since , we have , so by (H1) the map turns addition into multiplication. Taking : . As , this forces .
Therefore
In particular, by (H1), left- or right-multiplying by a transvection does not change — i.e. adding a multiple of one row (or column) to another leaves unchanged.
Step 3 — The one-variable function , and on diagonal matrices¶
Define
is a homomorphism : from and (H1),
Position does not matter. Let be the permutation matrix swapping coordinates 1 and (so , ). Explicitly : the identity with rows (and columns) 1 and interchanged. This moves from slot 1 to slot . Then , so by (1)
Note: check if the should be there or not. We assume it is, and so applying on the expression above cancels it. Let’s make it explicit.
Note: Conjugating any diagonal matrix by a permutation matrix permutes its diagonal entries (explicitly: );
Product over the diagonal. Writing and using (H1), (4), (3),
Layer 1 — the factorization theorem (multiplicativity only)¶
Everything so far (Steps 1–3) used only that is a homomorphism (H1); homogeneity has not yet been touched. Three facts are all we shall use:
(H1) is a homomorphism ;
(2) for every transvection;
(5) , with the homomorphism of Step 3.
We show these force , the determinant being supplied — single-valued — by the Leibniz polynomial. We work entirely inside , never evaluating on a singular matrix, with no appeal to homogeneity, continuity, exterior algebra, or Zariski density. (The optional Steps 5–7 below develop the classical multilinear/alternating viewpoint of ; the present derivation does not use them. The one ingredient missing for on — the alternating property — enters here only as a formal identity about a polynomial, where the singular-matrix obstruction simply does not arise.)
1. Transvections and diagonal matrices generate . Lemma. Every factors as
Proof. Row-reduce by Gaussian elimination. Adding times row to row is left multiplication by . Should a pivot vanish, some entry in its column is nonzero (the columns of an invertible matrix are independent), and the row swap that brings it up is the purely algebraic identity (verified in the Appendix)
— again transvections times a diagonal. So a product of transvections and diagonal matrices reduces to a diagonal matrix. Finally, a diagonal matrix conjugates a transvection to a transvection, (Step 2), so every diagonal factor can be slid to the right past the transvections, collecting into a single and leaving the form (19):
2. A concrete anchor: the Leibniz polynomial. Before drawing any conclusion about the abstract , exhibit one explicit function we can evaluate unambiguously. Let
a polynomial defined for every matrix by this formula — hence single-valued by construction. The following are formal identities in the entries, valid for all (singular included) and checked directly on the sum:
(a) , and more generally — only survives;
(b) two equal rows : pairing each with cancels the sum term by term (using );
(c) is linear in each row — every summand is.
From (b) and (c), adding a multiple of one row to another leaves unchanged, ; taking and using (a) gives in particular . Thus satisfies and outright — and, unlike the abstract on , with no domain caveat, because is everywhere-defined and (b) is a genuine polynomial identity even though “two equal rows” is a singular configuration. The obstruction that blocked the alternating property for has been transferred to , where it evaporates.
Feed a factorization (19). Peeling the transvections of off one at a time by , then applying (a),
3. is well-defined. A priori the product in (20) could depend on the factorization (19) chosen, and the concrete is exactly what rules this out. If a second factorization gave a different product , then (20) applied to it would read as well; but is one unambiguous number, so . Hence every factorization of yields the same product, an honest function of alone, which we write . (Note we proved independence using the single-valued — never assuming it beforehand.)
4. Every homomorphism equals . Define , the everywhere-defined Leibniz polynomial. Let be any homomorphism — the given of Steps 1–3 is one such. For any factorization (19), using (H1), then (2) (so ), then (5) (so ),
where is unambiguous by part 3 and equals by (20). This is the factorization theorem:
for some homomorphism — derived from multiplicativity alone, with no homogeneity, continuity, measurability, or Zariski density. The grounding is fully transparent: the single-valued determinant is the explicit polynomial (part 2), well-definedness of is anchored on (part 3), and the factorization is part 4.
Conversely, every with is a homomorphism , so these are exactly all of them: the determinant is the universal homomorphism, and every other is a “rescaling” of it. The factor is genuinely free here — continuity or measurability would narrow it to , and homogeneity (Layer 2) pins it to the identity.
Layer 2 — homogeneity selects , hence ¶
Layer 1 leaves exactly one degree of freedom, the homomorphism ; homogeneity removes it. Apply the factorization theorem to , whose determinant is , and compare with (H2):
Given any , pick an -th root with (fact (R)); then . Hence
and the factorization theorem collapses to
So is the determinant, and the unique homogeneous homomorphism.
This last step is the only place rather than is used: it needs every to be an -th power. Over it fails — e.g. has no real with — so over with even the value stays free, and the choice gives a second, sign-blind solution (the permanent-like ).
Two consequences of , used in the optional sections below: from (5) and (6),
and, since left-multiplying by scales row by , scaling a single row by multiplies by :
Optional — the multilinear and alternating viewpoint¶
The two sections that follow (Steps 5–6) develop the classical multilinear and sign properties of , and Step 7 expands them into the Leibniz formula. None of this is used by Layers 1–2 above — it is the traditional textbook route, recorded for context and referenced by the Lie-theoretic correspondence in Part III. A reader after the shortest path may stop here.
Step 5 — is multilinear in the rows¶
Fix all rows of an invertible matrix except row ; call the others (they are linearly independent, since the matrix is invertible). View as a function of the single varying row .
By Step 2, adding any multiple of another row () to leaves unchanged. Hence depends on only through its class modulo . Because the other rows are independent, , so the quotient is one-dimensional, and the matrix is invertible exactly when the class of is nonzero.
By (7), is homogeneous of degree 1 in : replacing by multiplies by .
A function on the one-dimensional space that is homogeneous of degree 1 is linear. Concretely, fix a nonzero class and let be the value of there. Every nonzero class is for a unique scalar , and degree-1 homogeneity forces the value to be exactly . This rule is linear by the field arithmetic of (no Hamel-basis pathologies can arise in dimension one). Pulling back, is an additive (indeed linear) function of :
Since was arbitrary, is multilinear in the rows. (8)
Step 6 — Swapping two rows changes the sign¶
Work in the plane of coordinates (everything else is left fixed). The factorization
holds (it reduces to the identity verified in the Appendix), where is the permutation matrix swapping coordinates and . By (H1), (2) and (5)/(6),
Since left-multiplication by swaps rows and , (9) and (H1) say: for every invertible , swapping two of its rows multiplies by -1,
This antisymmetry is a genuine statement about : a swap sends invertible matrices to invertible matrices. One is tempted to conclude at once that whenever two rows coincide — equate the two rows, swap them, and . But a matrix with two equal rows is singular, where is not defined, so the alternating property is not available on ; Layer 1 above supplies it in the only place it is needed, as a formal identity about the Leibniz polynomial. Finally, any permutation matrix is a product of swaps, so by (9)
(Here is the only place the choice of branch mattered: (9) used from Layer 2. Had — the situation that survives over for even — we would get the sign-blind “permanent” instead. Homogeneity, through (6), is exactly what selects the alternating sign.)
Step 7 — The same formula via the classical basis expansion (optional)¶
Layers 1–2 above already derived the boxed formula rigorously and elementarily. The familiar textbook route reaches it a different way — by expanding multilinearly over the standard basis — and is worth recording, with one caveat that Layer 1 was designed to handle.
Multilinearity (8) lets one expand each row :
The surviving terms are those where for a permutation , contributing by (11), and one recovers
the Leibniz formula, in agreement with Layers 1–2.
A word on the basis expansion. The intermediate tuples with a repeated index correspond to singular matrices, where was never defined — so the step “these terms vanish” cannot be justified by the abstract alone (this is the same gap that blocked the alternating property in Step 6). The clean fix is the one used in Layer 1: read every term as a value of the everywhere-defined polynomial , whose vanishing on repeated indices is the formal identity (b) of Layer 1 (part 2), with no domain caveat. The expansion is then a convenient mnemonic for the rigorous generating-set derivation above — and needs neither continuity nor Zariski density.
Conclusion¶
The argument splits into two independent layers.
Layer 1 — factorization (multiplicativity only). Every homomorphism has the form for some homomorphism , where is the Leibniz polynomial. No homogeneity, continuity, or measurability is used; conversely every is a homomorphism, so these are all of them.
Layer 2 — normalization (adding homogeneity). If in addition , then , so : the determinant is the unique homogeneous homomorphism.
Two remarks:
No regularity, no spectral theory. We never assumed continuous or measurable, and never used eigenvalues, the polar decomposition, or the determinant itself. Layer 1 came from (H1) alone; Layer 2 added (H2) and one use of (R).
Where was essential. Homogeneity is needed only to select , and that is the single step (Layer 2) requiring rather than : every — in particular — has an -th root, which forces and hence , the sign in Step 6. Over with even the value -1 has no real -th root, stays free, and the choice yields a second, sign-blind solution (the permanent-like ). Over that ambiguity cannot occur.
Appendix — The swap factorization for ¶
The identity used in Step 6 reduces to the case (all other coordinates are untouched). Write , . Then
and multiplying on the left by gives
as claimed. All three transvection factors have by (2), so .
Chapter — The Lie-theoretic picture behind and ¶
Everything in the derivation has a clean interpretation in the language of Lie groups and Lie algebras. This chapter is independent of the main argument — it does not feed back into the proof — but it explains why the elementary steps work, and where they come from. We work over throughout, so is a complex Lie group of dimension , and its Lie algebra is
1. The matrix units are a basis of the Lie algebra¶
The matrix units form a basis of . Their bracket is computed from :
This single rule encodes the entire structure we used.
The diagonal units commute with each other () and span the Cartan subalgebra — the diagonal matrices. This is the “torus direction.”
The off-diagonal units () are the root vectors. From (L1),
so is a simultaneous eigenvector for the adjoint action of all diagonal . Writing for the functional “read off the -th diagonal entry,” the eigenvalue is the root
Example (). Here has the textbook basis
with the famous relations , , . The root of is , evaluating to +2 on ; the root of is , evaluating to -2. These are exactly the entries you see in the brackets.
2. The transvections are the exponentials of the root vectors¶
For the matrix unit is nilpotent: . Hence the exponential series stops after one term,
So a transvection is literally of a root vector. The map
is a one-parameter subgroup: a Lie-group homomorphism from the additive group into . The defining identity used in Step 2,
is exactly the statement , valid because the two exponents commute (they are multiples of the same nilpotent). The image is the root subgroup attached to , a unipotent one-dimensional subgroup.
Example. , and indeed .
3. Conjugation by the torus is the adjoint action — and the roots reappear¶
In Step 2 we conjugated a transvection by a diagonal matrix and found
This is the adjoint action of the group on the subgroup, and at the Lie-algebra level it is . The eigenvalue is the root exponentiated: if with , then , matching the infinitesimal version (L2) via . So the fact that “all nonzero- transvections are conjugate” is the geometric statement that the torus acts on the root line by the nonzero scalars , which sweep out all of .
Example (). With ,
and choosing freely rescales to anything nonzero.
4. Why must be trivial on the transvections: the derived subgroup¶
Here is the structural punchline. Brackets of root vectors produce more root vectors. From (L1), for instance,
which exponentiates (via the commutator of group elements) to the statement that transvections are commutators in . Concretely, the group commutator of two root subgroups gives a third:
Now recall any homomorphism lands in an abelian group. Abelian targets cannot see commutators: . Applying this to (L5),
That is the real reason Step 2 forces on transvections: they live in the commutator subgroup. (For the identity (L5) gives this in one line; the case has no third index, which is exactly why the note’s Step 2 instead used the additive/idempotent argument . Both routes reach .)
This connects to the global structure:
So trivial on transvections trivial on factors through the abelianization
The whole note is an elementary, from-scratch proof that this quotient is and that the isomorphism is — with homogeneity (H2) supplying the one extra normalization that selects itself (not a power or the sign-blind branch).
Example (, the commutator at work). Even though (L5) needs three indices, one can still exhibit a transvection as a commutator in using the torus:
a transvection, written as a group commutator . Any homomorphism to an abelian group sends the left side to 1, so for all — recovering Step 2 once more, now visibly as “transvections are commutators.”
5. The torus, homogeneity, and where the answer comes from¶
Strip away the unipotent part and only the maximal torus remains. A homomorphism is a character, and the characters of are exactly the monomials
The Weyl group of is the symmetric group , permuting the (this is the permutation-matrix conjugation of Step 3). A character that is Weyl-invariant must have all equal, , i.e. it is . Homogeneity (H2), , evaluates this at : , forcing . So:
Weyl-invariance — this is Step 3 (“position doesn’t matter, ”).
Homogeneity — this is Layer 2 (“”).
The note proves Weyl-invariance from scratch (permutation conjugation) and gets from the root property (every is an -th power). The -vs- subtlety lives entirely in this last point: over the only Weyl-invariant character matching (H2) is ; over with even there is a second character of the disconnected torus — the sign-blind — because is not divisible.
Summary table¶
| Note’s object | Lie-theoretic meaning |
|---|---|
| matrix unit () | root vector for root in |
| diagonal | basis of the Cartan subalgebra |
| transvection | ; element of the unipotent root subgroup |
| one-parameter subgroup | |
| adjoint action of the torus; eigenvalue exponentiated root | |
| on transvections (Step 2) | is trivial on (commutators) |
| permutation conjugation (Step 3) | Weyl group acting on the torus |
| is a Weyl-invariant character of | |
| homogeneity fixes (Layer 2) | normalization selecting the character (exponent ) |
| swap sign (Step 6) | longest Weyl element acts by ; needs -image |
In one sentence: the determinant is the unique Weyl-invariant character of the maximal torus that is trivial on the unipotent root subgroups and normalized by homogeneity — and the elementary note is precisely this statement with all the Lie theory unwound into bare-hands matrix computations.
Part III — The same result, derived purely by Lie theory¶
The elementary derivation (Part I) and its dictionary (the previous chapter) suggest a second, completely different proof: differentiate once, recognize its differential as the trace, and integrate back. This is the Lie-theoretic route. It reaches the same endpoint — the Leibniz formula — but trades the hands-on row manipulations for the machinery of Lie groups, Lie algebras, and the exponential map. We work over , where is a connected complex Lie group (its Lie algebra is ), and the target is an abelian Lie group with Lie algebra (the bracket is zero). We assume (for , and is immediate from (H2)).
Assumptions for this part¶
We keep (H1) multiplicativity and (H2) homogeneity, and add one regularity hypothesis:
(H3) Continuity. is continuous.
This is the analogue of “every has an -th root”: some extra input beyond the bare algebra is needed to bring analysis into play. Continuity is very mild and can be weakened (Lebesgue-measurable already suffices, by automatic-continuity theorems), but assuming it outright keeps the exposition clean. Note the elementary Part I assumed no regularity at all — that is its selling point; the Lie route deliberately trades a little regularity for conceptual transparency.
Step 1 — Continuity upgrades to smoothness¶
Cartan–von Neumann automatic-smoothness theorem. Every continuous homomorphism between Lie groups is real-analytic (in particular ).
Applied to , hypothesis (H3) gives that is smooth. We may therefore differentiate it. (We do not assume is holomorphic; it is only smooth as a map of real manifolds. The footprint of this — a possible complex-conjugate term — appears in Step 3 and is removed by homogeneity in Step 4, exactly mirroring how the root property removed the -vs- ambiguity in Part I.)
Step 2 — The differential is a character of the Lie algebra¶
Let
be the differential of at the identity. Two standard facts:
is a Lie-algebra homomorphism: . Because the target is abelian, the right-hand side is 0, so
intertwines the exponentials: for all , where on the left is the matrix exponential and on the right it is . (Λ2)
Here is only -linear (we did not assume holomorphy), a point that matters in Step 3.
This is the precise Lie-theoretic shadow of Step 1–2 of Part I: conjugation-invariance and the transvection computation are the group-level expression of (Λ1) — that annihilates commutators.
Step 3 — vanishes on , hence is a multiple of the trace¶
By (Λ1), vanishes on the derived subalgebra . For this derived subalgebra is exactly the traceless matrices:
Indeed gives “”, while () and produce a full basis of , giving “” (and incidentally that is perfect for ). So factors through the one-complex-dimensional quotient
An -linear functional on this quotient is an -linear functional of , i.e. there are constants with
The conjugate term is present precisely because is only real-linear; it is the infinitesimal trace of the second, “anti-holomorphic” solution .
Example (). is spanned by the three commutators , so any commutator-annihilating already vanishes on all of it; only the trace direction survives.
Step 4 — Homogeneity forces ¶
Write (; the exponential is onto). Then , and by (Λ2) and (Λ4),
Homogeneity (H2) says . Hence
The function is continuous, takes values in , and vanishes at ; by connectedness of it is identically 0. Thus for all , and since and are -independent,
This is the exact counterpart of Layer 2 of Part I (“”). Homogeneity does one job in both proofs: it discards the spurious second solution — here the conjugate-trace term (whose group-level form is ), there the branch (whose form is ).
Step 5 — Integrate: is the product of the eigenvalues¶
Combining (Λ2) and (Λ5),
Because is connected, a continuous homomorphism is determined by its differential, so (Λ6) determines on all of . We make it fully explicit. Over the matrix exponential is surjective, so every invertible equals for some . If has eigenvalues (with multiplicity), then has eigenvalues , and , so (Λ6) gives
Thus is the product of the eigenvalues of , counted with algebraic multiplicity — independent of the chosen . (Surjectivity of over is the precise place the proof uses the complex field, just as the -th-root property was in Part I; over it fails — e.g. is not a real exponential — which is the analytic shadow of the missing real -th roots.)
Example (). For , eigenvalues , so . For a rotation-scaling , , so , matching .
Step 6 — The top exterior power gives the Leibniz formula¶
It remains to write in coordinates. This is the natural job of the top exterior power , a one-dimensional space with basis . Any linear map induces a linear map on this line, i.e. multiplication by a scalar :
Two properties are immediate from functoriality of : (so is multiplicative and continuous, a polynomial in the entries), and on a diagonalizable with eigenvalues , choosing an eigenbasis, .
Now expand (Λ8) in coordinates. Writing the columns and using multilinearity and antisymmetry of the wedge ( if any index repeats, and when ),
Comparing with (Λ8),
the two sums being equal by the substitution (which preserves the sign). This is the Leibniz formula.
Finally, and are both continuous and, by (Λ7) and the eigenvalue computation above, agree on the dense set of diagonalizable invertible matrices (both equal there). Two continuous functions agreeing on a dense set agree everywhere, so on all of :
The Leibniz formula is recovered — now as the coordinate expression of the action on the top exterior power, i.e. of the one-dimensional representation of .
How the two proofs correspond¶
| Elementary (Part I) | Lie-theoretic (Part III) |
|---|---|
| conjugation invariance, trivial on transvections (Steps 1–2) | annihilates commutators (Λ1); vanishes on (Λ3) |
| , a homomorphism (Step 3) | on the quotient (Λ4) |
| homogeneity , using -th roots in (Layer 2) | homogeneity () (Λ5) |
| second branch over , giving | conjugate term , giving |
| multilinear & alternating in rows (Steps 5–6) | = action on ; antisymmetry of the wedge (Λ8) |
| basis expansion Leibniz (Step 7) | wedge expansion Leibniz (Λ9) |
| uses -th roots in once (Layer 2) | uses surjective / connected over (Steps 4–5) |
Both proofs are the same story told at two levels: kill the commutators, read off the one remaining degree of freedom on the torus / Cartan, and let homogeneity fix it. The elementary version pays nothing in regularity but does the bookkeeping by hand; the Lie version assumes continuity and lets the exponential map and the top exterior power do the bookkeeping automatically.
Part IV — Determinants of tensors and tensor densities¶
The note characterised the determinant on as the unique homogeneous homomorphism. Tensors fit the same machinery through a single notion — the relative invariant — whose multiplier is forced, by Layer 1, to be a character . This both extends “determinant” to tensors and resolves a familiar puzzle from differential geometry: why the determinant of a -tensor is an honest invariant scalar, while the determinant of a -tensor — such as the metric — is only a density, invariant up to a power of the Jacobian.
Throughout, with dual , and a change of basis is a map . We use the passive convention: under the new basis , contravariant (upper) components transform by and covariant (lower) components by . We write for the operator determinant already derived in this note; the tensor determinants below are built on top of it.
1. Relative invariants and their multiplier¶
Call a scalar function of a tensor a relative invariant if, under a change of basis , it reproduces itself up to a scalar:
where is the transformation law of — which depends on its index type,
and , the multiplier, depends only on , not on . A genuine tensor scalar — a true invariant — is the special case .
Not every scalar function qualifies. For example , a single component, is not a relative invariant: a change of basis mixes with the other entries, and no -independent factor can undo that. But , (the metric determinant), and (the volume element) all are, as the subsections below verify.
The multiplier is a character. The transformations compose — they form an action of , with (e.g. for , ). Iterating the defining relation,
so for , ( is abelian): is a homomorphism. By Layer 1 of Part I — every homomorphism is trivial on transvections, hence factors through —
We cannot invoke homogeneity to pin here, as we did for the determinant itself: is handed to us by the tensor type, with no normalization on scalar matrices to exploit. So stays general — a relative invariant’s multiplier is an arbitrary character of .
Classifying (continuity / measurability). Adding the mild hypothesis that is continuous — equivalently measurable, by automatic continuity — the homomorphisms are exactly those of the introduction,
Hence, with , the possible multipliers are
the characters of . Every relative invariant transforms by one of these, and the exponents — the pair , equivalently — are its weight. (Without any regularity could be a wild abstract homomorphism; the factorization still holds, and continuity is only what catalogues the ’s.)
The next subsection derives the tensor determinant and its weight directly from this relative-invariance equation; the later subsections then place each standard object at its point in the family: true scalars at , the determinants of , , tensors, the metric density , and the volume element .
1A. Defining tensor determinants from relative invariance, step by step¶
The goal is to define the determinant of a two-index tensor without first saying “take the determinant of its component matrix.” Components should be only the way to compute the answer after the intrinsic object has already been defined.
There are two separate issues:
Relative invariance determines the transformation law. It tells us what character must be, hence which density weight the determinant has.
The top exterior power defines the determinant itself. For a tensor that can be read as a linear map between two -dimensional spaces, the determinant is the induced map between their top exterior powers. Only after choosing a basis does this line-valued object become an ordinary number.
Relative invariance alone is not enough to single out a unique function. For example, many functions of an endomorphism are invariant under conjugation. What is special about the determinant is that it is the degree- volume multiplier, and the basis-free way to express “volume multiplier” is the functor .
Let , and write
If is a linear map between -dimensional spaces, define
This is the basis-independent determinant. If , then is an endomorphism of the one-dimensional line , hence a scalar. If , then it is not naturally a scalar; it is an element of the one-dimensional line
A basis trivialises this line and turns the determinant into a number; changing the basis changes that number by the character predicted by relative invariance.
Now derive that character without using the component determinant.
Step 1: start with a numerical representative. Choose a basis of and the dual basis of . This choice trivialises every determinant line above, so the line-valued object has a coefficient; call this coefficient . Under a change of basis , suppose this coefficient is a relative invariant:
where is independent of .
Step 2: the multiplier is a homomorphism. Because basis changes compose, in the passive convention used here. Applying (RI) twice gives
But applying (RI) once gives . Choose one with and cancel. Since the target is abelian,
Thus is a homomorphism.
Step 3: every such multiplier factors through the determinant. By Layer 1 of the main note, every homomorphism has the form
for some homomorphism . This is where the operator determinant already derived in the note enters. Up to this point we have used no determinant of the tensor components.
Step 4: homogeneity fixes the determinant branch. A determinant of an linear map should be homogeneous of degree in that map:
Let the tensor have upper indices and lower indices. For the two-index cases below, . Under the scalar change of basis , each upper index contributes a factor and each lower index contributes a factor , so
Using (RI), (*), and (H), for some with ,
Since and every is for some ,
Therefore the determinant branch has
In the continuous character notation , this is the holomorphic point
Other choices, such as or , are other relative invariants with the same abstract source, but they are not the holomorphic determinant branch selected by (H).
Step 5: identify the intrinsic map encoded by each index type. Each two-index tensor is naturally a linear map between either or :
Applying (TDet) to these four maps gives the tensor determinant:
This table is the promised classification. The determinant of a -tensor is an honest scalar because it is an endomorphism determinant. The determinant of a -tensor is not an honest scalar: it lives in , so its coefficient is a weight-2 density. The determinant of a -tensor lives in , so its coefficient has weight -2.
Step 6: check the basis change directly on the determinant lines. Let be a basis of and its dual basis. Put
Under ,
Now:
For , both the input and output determinant lines are spanned by , so the two factors of cancel. The coefficient is invariant.
For , both determinant lines are spanned by , so the two factors of cancel. The coefficient is invariant.
For , the determinant lies in , whose basis changes by . The invariant line element is fixed, so its coefficient changes by the inverse factor .
For , the determinant lies in , whose basis changes by . Hence the coefficient changes by .
This reproduces exactly the character calculation above, but now it also explains where the determinant lives. A scalar is a coefficient in a trivial line; a density is a coefficient in a determinant line whose trivialisation changes with the basis.
Step 7: only now compute in components. For example, for regarded as ,
Writing and expanding the wedge gives
Thus the coefficient of the intrinsic line-valued determinant is the usual Leibniz determinant of the component array. The same computation for , , and gives the familiar component formulas. The formula is therefore a coordinate computation of the intrinsic definition , not the definition itself.
2. -tensors : the determinant is an invariant scalar¶
A -tensor is a linear map , and the contraction is composition of maps. So both hypotheses of the note hold verbatim — and — and produce .
It is a true scalar — a relative invariant with . Under a change of basis a -tensor transforms by conjugation, , and Step 1 of the note (homomorphism conjugation invariance) gives
so (here , the trivial character). Intrinsically is the scalar by which acts on the one-dimensional top exterior power. In index form,
using one covariant permutation symbol (to saturate the upper indices of ) and one contravariant one (for the lower indices). As we count in §6 this is weight 0, hence invariant — the determinant of an endomorphism needs no metric and no choice of basis.
3. -tensors : the determinant is a weight-2 density¶
Now there is no composition: two lower-index tensors and cannot be contracted into a third -tensor, so has no meaning. The structure that does survive is the action of on bilinear forms by congruence — the way a -tensor pulls back under a change of basis:
We characterise the form-determinant by its properties, exactly as the note characterised on — never by writing down a formula — and then derive existence and uniqueness. The two axioms are the direct analogues of (H1)–(H2), with “multiplicativity” now meaning multiplicativity under congruence:
(T1) for all (congruence-multiplicativity);
(T2) (homogeneity).
The weight is forced (with no regularity, no Leibniz, no transpose identity). Applying (T1) twice and using gives : the multiplier is a homomorphism . By the note’s own result — a homomorphism is trivial on transvections, hence on — it factors through the determinant, with a homomorphism (§1). Homogeneity then pins : taking , (T1) gives while (T2) gives , so ; since is onto (divisibility), . Hence
This is the divisibility argument of Layer 2 transplanted to forms. Without (T2) the homomorphism stays free — (solution ) and () also satisfy (T1) — and once again homogeneity is what selects the polynomial branch over the one.
Uniqueness. Over every nondegenerate symmetric form is a single congruence orbit (Sylvester: ). If both obey (T1)–(T2) they share , so and the ratio is constant. So is unique up to overall scale, fixed by the normalisation . (A general non-symmetric falls into several congruence orbits; there the witness below is what ties the scales across orbits together — for a metric, one orbit suffices.)
Existence. One explicit function obeys the axioms, and — exactly as the note anchors the existence of on the Leibniz polynomial (part 2 of Layer 1) — it serves only as a witness, not as the definition: the component determinant satisfies and , with and .
So a form-determinant exists, is unique up to scale, and is a relative invariant of weight 2 — a density, not a scalar.
Intrinsic home. A form is a map (namely ), so and therefore
the square of the volume line. Choosing a basis trivialises this one-dimensional space by , and the number is the coefficient; the trivialisation changes by , which is the weight. (Check: the component determinant scales by while the squared volume scales by , so is basis-independent.)
The metric. This is exactly why is a scalar density. Under a coordinate change with Jacobian , the metric transforms by congruence, with , , so
It is invariant up to — “weight 2” (the word’s sign convention varies; the transformation law does not). It is as invariant as the index structure permits, and no more.
4. A concrete construction: the square root / vielbein¶
Over every nondegenerate symmetric form is a single congruence class (Sylvester), so for some . Then
and the form-determinant is literally the square of an operator determinant of a “frame” — making the weight 2 manifest and reducing the new object to the old one. The ambiguity with rescales by , leaving untouched, so the construction is well defined.
In physics this is the vielbein/tetrad: , and the genuine weight-1 density is the square root that lives in a single volume line (not its square). It is this weight-1 object that makes
coordinate-invariant ( while ) — which is why , and not itself, is the integration measure.
5. Where the weights live: the homomorphism family, and ¶
The weights above — 0 for , for , and 1 for — are not independent oddities: each is the weight of a relative invariant, a point of the character family with of §1. Writing :
| object | multiplier | ||
|---|---|---|---|
| 1 | 1 | ||
| — holomorphic | |||
| — modulus |
The determinant sits in the holomorphic integer corner; the volume density sits on the modulus diagonal — its weight is the character . (As a bare function of it is ; the factor 2 is just that already carries weight 2. The structural object is the multiplier, at .)
Two consequences are worth drawing out.
The integrator uses exactly the branch the determinant discards. Homogeneity, in isolating , rejects the modulus characters: fails (it gives ). But a measure must rescale by , a positive real number, so the integration density is forced to be the modulus character — precisely the discarded branch. The determinant’s reject pile is the integrator’s tool, and that is why the invariant volume element is and nothing holomorphic in .
Single-valuedness is the constraint once more. A holomorphic square root would be , with : multivalued — the metalinear / half-form obstruction. The modulus root is , with : single-valued. Taking the modulus restores integrality, which is exactly why exists globally as an honest measure while does not. (For a real metric this is the real shadow: the weight is the character on , the -analogue of the point .)
6. The general rule: weight (#lower) (#upper)¶
For a two-index tensor the determinant is always “the determinant of the underlying matrix”; only its weight changes, and the weight is read straight off the multiplicativity of : a basis change sends the component matrix to with fixed by the index types, and , so the weight is the total power of . The cleanest bookkeeping is the Levi-Civita form: saturate each index of with a permutation symbol, using a contravariant symbol (a weight +1 density) for each lower index of , and a covariant symbol (weight -1) for each upper index. The leftover weight is the sum of the symbols’ weights:
| tensor | transformation | in Levi-Civita form | weight | lives in |
|---|---|---|---|---|
| (conjugation) | 0 | (scalar) | ||
| (congruence) | +2 | |||
| -2 |
So is the invariant (metric-free) determinant; is the metric-type density (e.g. ); and is the inverse-metric density (e.g. ). The “ per index” is just the statement that contributes a factor for each upper index of (a vector volume) and for each lower index (a covector volume) — i.e. exactly the integer powers that multiplicativity produces. The symbol weights are the standard ones, consistent with the Levi-Civita tensor being weight 0 and being weight 1.
In one sentence: the determinant of a 2-index tensor transforms by a power of set by its index type — weight (#lower) (#upper) — directly from ; these integer powers are precisely the polynomial characters of , and tensor densities are the determinants valued in those lines.
7. Higher-valence tensors¶
The clean story stops at two indices: a determinant of used both squareness (an array) and the single character . A genuinely higher tensor such as has no analogous single-character invariant; the relevant objects are hyperdeterminants (Cayley), which are of higher degree and are relative invariants of a product rather than characters of one . They fall outside the one-line mechanism above and need their own theory.
8. Reconciliation with the classical tensor-density zoo¶
Differential geometry classifies densities over the reals, , where the only invariant of a change of basis is the real Jacobian . Textbooks then split densities four ways — and all four are special cases of the multiplier of §1. Two parallel labelling schemes are used for the behaviour under an orientation-reversing () change:
| scheme | no sign flip | sign flip |
|---|---|---|
| integer weight only | (authentic), | pseudo, |
| any real weight | even, | odd, |
They agree for integer by parity (authentic is even for even , odd for odd ; pseudo is the opposite). Named corners: an ordinary/true tensor is with no flip; an absolute tensor is any ; a tensor capacity has ; a bare “density” defaults to .
The dictionary. For real our character collapses to
so the two classical labels are exactly
— no flip even, flip odd. The whole four-way zoo is one weight plus one parity bit . (The signs match the standard convention: , .)
Real vs. complex. Real densities see only — the parity of the winding , not its value. The complex character of §1 is strictly finer: it remembers the full , which collapses over because . So each classical type is really a -family ; e.g. sits at the holomorphic in §5 but equals the even-density representative over .
General types, with the simplest lift:
| classical type | factor | parity | ||
|---|---|---|---|---|
| ordinary (true) tensor | 1 | 0 | even | |
| even density, weight | even | |||
| odd density, weight | odd | |||
| authentic, integer | ||||
| pseudo, integer | ||||
| absolute tensor (even) | 1 | 0 | even | |
| pseudoscalar (odd, ) | 0 | odd | ||
| tensor capacity (even ) | -1 | even | ||
| scalar/vector density (default) | 1 | even |
Concrete objects:
| object | factor | parity | ||
|---|---|---|---|---|
| 2 | even | |||
| 1 | even | |||
| -1 | even | |||
| -2 | even | |||
| Levi-Civita symbol | +1 | odd | ||
| Levi-Civita symbol | -1 | odd |
In short: the determinant, the metric density, the volume element, the Levi-Civita symbols, and the entire authentic/pseudo/even/odd taxonomy are one object — a character — read at different . Weight is ; the orientation sign-flip is the parity of ; and the refinement is the piece the real classification cannot see.
9. Relation to the literature¶
None of the theorems above are new; the value is the ab-initio route and the single dictionary. For context:
Relative invariants are classical. The defining relation , with a character, is exactly the notion of a relative invariant (or semi-invariant) in invariant theory — central, for instance, in Sato–Kimura’s theory of prehomogeneous vector spaces and in the semi-invariants of quiver representations. That the multiplier must be a character is the standard first step there, and is our §1.
Characters of are -powers. The factorization together with is the (continuous) character group of as a real Lie group; its rational/holomorphic part is the character lattice , a textbook fact of linear algebraic groups.
Densities are one-dimensional representations. In differential geometry tensor densities are the sections of the line bundles associated to the characters (the theory of natural bundles); the even/odd dichotomy is the character of , i.e. orientation. The classical authentic/pseudo/even/odd taxonomy of §8 is this character group written in physics notation.
What the note adds is not a theorem but an organisation: everything follows from the one axiom — determinant, metric density, , Levi-Civita symbols, and the whole zoo are one character , with over and a genuine -refinement over .
The universal multiplier, three ways. Everything rests on the single fact that every multiplier factors through — equivalently that is the abelianisation. The note proves this three independent times, and any one suffices:
Commutators (Step 2 / Lie chapter §4): kills because transvections are commutators and generate , so sees only through .
Trace (Part III, (Λ1)–(Λ5); spelled out in §11): vanishes on , so and — trace is the only linear invariant, its integral.
Eigenvalues + Weyl (Lie chapter §5): a torus character that is symmetric in the has all equal, so it is .
In one line: is the universal multiplier because it generates the Weyl-invariant character lattice — it is the abelianisation of , and a relative invariant can see nothing finer than .
10. Beyond densities: other relative invariants¶
The definition is far more general than tensor densities; densities are just its “ acting on one tensor” slice. Three directions show what else it captures.
Same group, richer objects. Tensor densities exhaust the scalar functions of one matrix-like tensor (§1). On other -representations the relative invariants are the staples of classical invariant theory — still with a -power multiplier, but genuinely new functions:
Pfaffian — the polynomial square root of the determinant that the metalinear obstruction forbade for symmetric forms (§5). On antisymmetric forms (, ), is a perfect square, so
is a single-valued relative invariant of weight 1, i.e. — half the weight of , yet rational, because the antisymmetric locus is exactly where the square root rationalises. (Contrast for symmetric , which is not a perfect square and stays multivalued — needing the modulus of §5.)
Discriminants and resultants of forms. The discriminant of a binary quadratic is , where is its symmetric coefficient matrix — a -tensor. A change of variables sends (congruence), so the discriminant is just for and transforms by . Concretely, (disc -4) under becomes (disc ). It is an even weight-2 density, : even when (e.g. , , scales any discriminant by 4).
Maximal minors / Plücker brackets, and — a relative invariant of .
Hyperdeterminants (Cayley) for — relative invariants of (cf. §7).
Other groups, other multipliers. Relative-invariance is group-relative: the multiplier ranges over , the character group of .
: , so the one nontrivial character is orientation; weight-1 relative invariants are pseudoscalars (the cross product, the Levi-Civita tensor as an object).
, (perfect groups): , so the only multiplier is trivial — every relative invariant is absolute. No nontrivial densities exist; the symplectic volume is a genuine invariant.
Torus and products: characters are monomials , giving multi-weight relative invariants (weight vectors, minors).
The principle. A relative invariant is precisely a nonzero vector spanning a -stable line — a one-dimensional subrepresentation, classically a semi-invariant. Its multiplier is a character, so
For this is — which is why every multiplier is a -power and “relative invariant of ” means “density.” Change the group and the catalogue changes with . Tensor densities are the slice of this one uniform statement.
11. The infinitesimal (trace) route, in detail¶
Route 2 of §9 — that a smooth multiplier is a power of — is worth spelling out, since it is the Lie-theoretic Part III run without the homogeneity normalisation. The idea: differentiate to the Lie algebra, where the statement is linear and immediate, then integrate back with .
Differentiate. A smooth homomorphism has a derivative at the identity that is itself a Lie-algebra homomorphism,
where is all matrices with , and the Lie algebra of is with zero bracket ( is abelian). [Part III, (Λ1)–(Λ2).]
The abelian target kills brackets. Being a Lie-algebra map into a zero-bracket target,
— annihilates every commutator. (This is the infinitesimal shadow of “ kills ” from route 1.)
Commutators are exactly the traceless matrices. The span of all brackets is :
: , so every commutator is traceless;
: the matrix units realise all of as brackets, () and .
So vanishes on the hyperplane . [Part III, (Λ3).]
Hence is a multiple of the trace. has kernel exactly , and is one-dimensional; a functional killing must be a scalar multiple of :
This is the precise sense in which trace is the only linear invariant — up to scale, the unique character of the Lie algebra. [Part III, (Λ4).]
Integrate with . A homomorphism intertwines the exponential maps, — the matrix exponential on the left, on the right. With the bridge identity (the eigenvalues of are , so ),
Over the matrix exponential is onto , so for all . [Part III, (Λ6)–(Λ7).] In a slogan: is the group integral of the trace — generates the algebra’s only character, and exponentiating it produces , the group’s only character.
The conjugate term restores . Because is only smooth, not holomorphic, is merely -linear, so the general functional vanishing on carries a conjugate piece,
which is exactly the character of §1/§5. So the Lie route rederives the entire family; the one extra ingredient Part III adds beyond this — homogeneity, (Λ5) — is what pins to select itself.
So routes 1 and 2 are the same fact at two levels, joined by : route 1 on the group (), this route on the algebra (). Route 1 needs no regularity; this one needs to differentiate.
12. Connections: the affine (cocycle) cousin¶
Christoffel symbols are not relative invariants — they are not even tensors — yet they obey a law of exactly the same shape, with one addition: a translation term. They are the affine upgrade of a relative invariant, obtained by replacing the multiplicative target with the affine group.
The equation. A relative invariant scales, . A connection transforms the same way plus a shift:
where is the linear -tensor action and — the “added constant” — is the inhomogeneous piece.
Consistency makes a cocycle. The shift is not free. Requiring that then agree with ,
forces the 1-cocycle (crossed-homomorphism) condition
— the inhomogeneous analogue of . Equivalently, is a homomorphism into the affine group :
| object | homomorphism into | data |
|---|---|---|
| relative invariant / density | a character (multiplicative) | |
| connection (Christoffel) | linear part + cocycle |
A relative invariant is the case with a line; turn on a translation cocycle and you get a connection. (For the group is the 2-jet group of coordinate changes: sees only the 1-jet , but needs the 2-jet — the second derivatives.)
Deriving the transformation. The cocycle is pinned by a single demand — the one that motivates connections in the first place: the covariant derivative must be a genuine tensor, i.e. a relative invariant of weight 0. With , the ordinary derivative fails tensoriality by exactly a second-derivative term,
so for to transform as a -tensor the shift is forced to be
exactly the inhomogeneous term of the Christoffel law . So one derives how transforms by demanding relative invariance of the derivative; the cocycle condition then holds automatically (it is the canonical “soldering” cocycle of the jet group).
Cohomological punchline. Characters live in (multiplicative — the relative-invariant data); connection shifts live in (the 1-cocycles — the affine data). Two connections differ by a coboundary, which is precisely a genuine -tensor — so is a tensor and the space of connections is an affine torsor over that vector space. In one line:
A relative invariant is a homomorphism to (a character, a 0-cocycle); a connection is a homomorphism to the affine group (a 1-cocycle) — the same functional equation, one cohomological degree up.
The two even meet: contracting the connection gives , the connection 1-form on the density line bundle. It is not a tensor — under a coordinate change it transforms as a covector plus a gauge term,
the contraction having collapsed the linear part to the trivial scalar action while the cocycle survives as the pure-gauge . (Two such differ by a genuine covector — a coboundary; and is closed, so this density connection is flat, .) The covariant derivative of a weight- density then picks up the extra — the affine cousin acting on the relative invariants of §1.
13. Solving the affine equation: representation + cocycle ¶
§12 wrote the law and the cocycle relation for . The companion relation for , and whether the whole thing can be solved the way §1 solved relative invariance, complete the picture.
The two relations. Demanding that be a homomorphism into — i.e. — splits into two:
So obeys exactly the same multiplicative law as the character of §1 — it is a homomorphism — only now matrix-valued, , instead of scalar, . The relative invariant is the rank-1, slice: a line, .
Stage 1 — solve by representation theory. is “classify the representations of .” Our §1 is precisely this restricted to one-dimensional reps: the only 1-dim reps of are the -powers . For higher — e.g. the Christoffel space — it is the full representation theory (highest weights / Young diagrams), and the same method works: differentiate to a Lie-algebra representation and classify by highest weight (cf. §11). The §1 character classification is the rank-1 corner.
Stage 2 — solve by group cohomology. Given , the cocycle equation is solved up to its removable solutions. A coboundary is what shifting by a fixed tensor produces (a change of base connection) — gauge-trivial. The genuine, non-tensorial structures are the quotient
Nonzero honest connections exist (the inhomogeneous term cannot be gauged away). Infinitesimally — the exact analogue of §11’s trace route — one differentiates to Lie-algebra cohomology , with cocycles obeying .
Why connections exist at all (Whitehead). Whitehead’s first lemma: for a semisimple Lie algebra and finite-dimensional , . Over a semisimple structure group every cocycle is a coboundary — every affine object is secretly a tensor, gaugeable to homogeneous, and there are no genuine connections. They exist precisely because the relevant groups are not semisimple: carries the extra /trace direction, and the jet/diffeomorphism group is far from semisimple. The Christoffel (the second-derivative soldering cocycle of §12) is a nonzero class in of that jet group — and that nonvanishing is the statement “ is not a tensor.”
| linear part | translation part | |
|---|---|---|
| relation | ||
| meaning | a representation | a 1-cocycle in |
| solved by | rep theory (-powers §1, rank-1) | ( if semisimple) |
| relative invariant | ||
| connection | soldering cocycle |
In a sentence: the affine equation is the same functional equation solved the same way — multiplicativity for the linear part (now representation theory, with §1’s characters the rank-1 case) plus the new datum solved by — and relative invariance is its degenerate corner, where is a character and vanishes.