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.

Trace From Linearity and Cyclicity

Assumptions

We are given a function f:Mn(C)→Cf:M_n(\mathbb C)\to\mathbb C such that:

(L) Linearity. f(A+B)=f(A)+f(B)f(A+B)=f(A)+f(B) and f(cA)=c f(A)f(cA)=c\,f(A) for all A,B∈Mn(C)A,B\in M_n(\mathbb C) and c∈Cc\in\mathbb C.

(C) Cyclicity. f(AB)=f(BA)f(AB)=f(BA) for all A,B∈Mn(C)A,B\in M_n(\mathbb C).

The case n=1n=1 is tautological: M1(C)=CM_1(\mathbb C)=\mathbb C, (C) is automatic by commutativity, and (L) gives f(a)=f(1) af(a)=f(1)\,a, a scalar multiple of the identity map. Hence assume n≥2n\ge 2 below.

We use only elementary linear algebra in the standard basis. We do not assume any prior trace theory, the identity tr⁡(AB)=tr⁡(BA)\operatorname{tr}(AB)=\operatorname{tr}(BA) as a known fact, eigenvalues, the spectral theorem, or that ff is continuous. The coordinate sum, when it appears below, is introduced as an explicit formula and its needed properties are proved directly. This note is the additive companion of Determinant From Homomorphism: there the universal object is the multiplicative determinant on the group GL(n,C)GL(n,\mathbb C); here it is the additive trace on the whole algebra Mn(C)M_n(\mathbb C).


Step 1 — Conjugation invariance

For any invertible P∈GL(n,C)P\in GL(n,\mathbb C) and any A∈Mn(C)A\in M_n(\mathbb C), apply (C) to the pair (PA, P−1)(PA,\,P^{-1}):

f(PAP−1)=f((PA)P−1)=f(P−1(PA))=f(P−1PA)=f(A).f\big(PAP^{-1}\big)=f\big((PA)P^{-1}\big)=f\big(P^{-1}(PA)\big)=f\big(P^{-1}PA\big)=f(A).

So ff is invariant under conjugation. Only conjugation invariance by invertible diagonal and permutation matrices is used below — exactly the two families that drive Steps 2 and 3 of the determinant note; see the remark at the end on how this weaker hypothesis already suffices.


Step 2 — ff vanishes on every off-diagonal matrix unit

Fix i≠ji\neq j. For an invertible diagonal D=diag⁡(d1,…,dn)D=\operatorname{diag}(d_1,\dots,d_n) one computes entrywise

(D Eij D−1)kl=dk (Eij)kl dl−1=dk δkiδlj dl−1=didj δkiδlj,\big(D\,E_{ij}\,D^{-1}\big)_{kl}=d_k\,(E_{ij})_{kl}\,d_l^{-1}=d_k\,\delta_{ki}\delta_{lj}\,d_l^{-1}=\frac{d_i}{d_j}\,\delta_{ki}\delta_{lj},

that is,

D Eij D−1=didj Eij.D\,E_{ij}\,D^{-1}=\frac{d_i}{d_j}\,E_{ij}.

This is the same diagonal-conjugation formula used on transvections in Step 2 of the determinant note (there Tij(c)=I+c EijT_{ij}(c)=I+c\,E_{ij} becomes Tij(c di/dj)T_{ij}(c\,d_i/d_j)). By conjugation invariance (2) and homogeneity (L),

f(Eij)=f(D Eij D−1)=f ⁣(didj Eij)=didj f(Eij).f(E_{ij})=f\big(D\,E_{ij}\,D^{-1}\big)=f\!\Big(\tfrac{d_i}{d_j}\,E_{ij}\Big)=\frac{d_i}{d_j}\,f(E_{ij}).

Since i≠ji\neq j and n≥2n\ge 2, we may choose DD with di≠djd_i\neq d_j, so di/dj≠1d_i/d_j\neq 1 and the relation (1−didj)f(Eij)=0\big(1-\tfrac{d_i}{d_j}\big)f(E_{ij})=0 forces

f(Eij)=0(i≠j).f(E_{ij})=0\qquad(i\neq j).

Step 3 — ff is constant on the diagonal matrix units

For i≠ji\neq j let Pij=I−Eii−Ejj+Eij+EjiP_{ij}=I-E_{ii}-E_{jj}+E_{ij}+E_{ji} be the permutation matrix that swaps ei↔eje_i\leftrightarrow e_j and fixes every other basis vector. Then Pij2=IP_{ij}^2=I, so Pij∈GL(n,C)P_{ij}\in GL(n,\mathbb C) with Pij−1=PijP_{ij}^{-1}=P_{ij}. Conjugating a diagonal matrix unit just relabels the two basis vectors, so it carries Eii=eieiTE_{ii}=e_ie_i^{\mathsf T} to ejejT=Ejje_je_j^{\mathsf T}=E_{jj}:

Pij Eii Pij−1=Ejj.P_{ij}\,E_{ii}\,P_{ij}^{-1}=E_{jj}.

By conjugation invariance (2), f(Eii)=f(Ejj)f(E_{ii})=f(E_{jj}). Hence all nn diagonal units share one common value

λ:=f(E11)=f(E22)=⋯=f(Enn).\lambda:=f(E_{11})=f(E_{22})=\dots=f(E_{nn}).

The component formula and the factorization f=g∘tr⁡f=g\circ\operatorname{tr}

Everything so far (Steps 1–3) used only that ff is linear (L) and cyclic (C). Expanding any A=∑i,jaijEijA=\sum_{i,j}a_{ij}E_{ij} by linearity and inserting (6) and (8),

f(A)=∑i,jaij f(Eij)=∑iaii λ=λ∑iaii.f(A)=\sum_{i,j}a_{ij}\,f(E_{ij})=\sum_{i}a_{ii}\,\lambda=\lambda\sum_{i}a_{ii}.

So every linear cyclic functional is a fixed scalar times the sum of the diagonal entries. Introduce that sum as an explicit, everywhere-defined functional

tr⁡(A):=∑i=1naii,\operatorname{tr}(A):=\sum_{i=1}^{n}a_{ii},

single-valued by construction. Then (9) reads f=λ tr⁡f=\lambda\,\operatorname{tr}. Three facts complete the picture, in parallel with the determinant note’s existence/uniqueness split.

1. Existence. The coordinate sum (10) is manifestly linear (each aiia_{ii} is linear in AA), and it is cyclic by a direct index computation valid for all matrices — no invertibility, no domain caveat:

tr⁡(AB)=∑i(AB)ii=∑i,kaikbki=∑k,ibkiaik=∑k(BA)kk=tr⁡(BA).\operatorname{tr}(AB)=\sum_{i}(AB)_{ii}=\sum_{i,k}a_{ik}b_{ki}=\sum_{k,i}b_{ki}a_{ik}=\sum_{k}(BA)_{kk}=\operatorname{tr}(BA).

Thus a linear cyclic functional with the normalization λ=1\lambda=1 exists; (11) is the concrete fact underlying the abstract hypothesis (C).

2. Uniqueness. Equation (9) pins the value of ff at every AA to λ∑iaii\lambda\sum_i a_{ii}, where the single number λ=f(E11)\lambda=f(E_{11}) is read off from ff on one diagonal matrix unit (Step 3). So a linear cyclic functional has no freedom beyond that one value: two linear cyclic functionals Mn(C)→CM_n(\mathbb C)\to\mathbb C that agree on a single diagonal matrix unit agree everywhere.

3. Factorization. Write g:C→Cg:\mathbb C\to\mathbb C for the unique C\mathbb C-linear map with g(1)=λg(1)=\lambda, namely g(t)=λtg(t)=\lambda t. Since tr⁡\operatorname{tr} is surjective onto C\mathbb C, equation (9) is exactly

f(A)=g(tr⁡(A)).f(A)=g\big(\operatorname{tr}(A)\big).

In particular, suppose ff satisfies the normalization f(Eii)=1f(E_{ii})=1 for the diagonal units, i.e. λ=1\lambda=1 (equivalently f(I)=nf(I)=n). Then g=id⁡g=\operatorname{id} and (9) reads f=tr⁡f=\operatorname{tr}. Combined with existence, this characterizes the trace:

tr⁡\operatorname{tr} is the unique linear cyclic functional Mn(C)→CM_n(\mathbb C)\to\mathbb C whose value on every diagonal matrix unit EiiE_{ii} is 1 (equivalently, with tr⁡(I)=n\operatorname{tr}(I)=n).

For a general ff, this is the factorization theorem:

 f(A)=g(tr⁡(A))=λ∑i=1naii,g(t)=λt,λ=f(E11)(A∈Mn(C)), \boxed{\,f(A)=g\big(\operatorname{tr}(A)\big)=\lambda\sum_{i=1}^{n}a_{ii},\qquad g(t)=\lambda t,\quad \lambda=f(E_{11})\quad(A\in M_n(\mathbb C)),\,}

for a single free scalar λ∈C\lambda\in\mathbb C — derived from linearity and cyclicity alone, with no continuity, eigenvalues, or spectral theory.

Conversely, every λ tr⁡\lambda\,\operatorname{tr} is a linear cyclic functional: it is linear because tr⁡\operatorname{tr} is, and cyclic by (11). Hence these are exactly all of them: the trace is the universal linear cyclic functional, and every other is obtained by post-composing it with a C\mathbb C-linear endomorphism gg of C\mathbb C — that is, multiplication by a scalar.


Remarks

Conjugation invariance already suffices. Steps 2 and 3 used only that ff is invariant under conjugation by invertible diagonal and permutation matrices, together with linearity. So the conclusion f=λ tr⁡f=\lambda\,\operatorname{tr} already follows from (L) plus conjugation invariance, a hypothesis weaker than full cyclicity (C). Since λ tr⁡\lambda\,\operatorname{tr} is in turn cyclic by (11), the two families

{linear, cyclic}={linear, conjugation-invariant}={λ tr⁡:λ∈C}\{\text{linear, cyclic}\}=\{\text{linear, conjugation-invariant}\}=\{\lambda\,\operatorname{tr}:\lambda\in\mathbb C\}

coincide. Step 1 is what bridges the stated hypothesis (C) to the conjugation invariance actually used, exactly as Step 1 of the determinant note bridges multiplicativity to conjugation invariance.

Direct route from cyclicity. One can also bypass conjugation entirely and read both vanishing facts straight off the matrix-unit products EijEkl=δjkEilE_{ij}E_{kl}=\delta_{jk}E_{il}. For i≠ji\neq j, from EijEjj=EijE_{ij}E_{jj}=E_{ij} and EjjEij=0E_{jj}E_{ij}=0 (here δji=0\delta_{ji}=0), cyclicity (C) gives

f(Eij)=f(EijEjj)=f(EjjEij)=f(0)=0.f(E_{ij})=f(E_{ij}E_{jj})=f(E_{jj}E_{ij})=f(0)=0.

For the diagonal, EijEji=EiiE_{ij}E_{ji}=E_{ii} and EjiEij=EjjE_{ji}E_{ij}=E_{jj}, so cyclicity gives

f(Eii)=f(EijEji)=f(EjiEij)=f(Ejj).f(E_{ii})=f(E_{ij}E_{ji})=f(E_{ji}E_{ij})=f(E_{jj}).

These reproduce (6) and (8) in two lines, after which (9) finishes as before. The conjugation argument in Steps 1–3 is kept as the spine because it parallels the determinant note tool for tool: diagonal conjugation (4) and permutation matrices.

Parallel with the determinant. The free factor gg here — a C\mathbb C-linear map C→C\mathbb C\to\mathbb C, i.e. multiplication by the scalar λ\lambda — is the additive analog of the free homomorphism g∈Hom⁡(C∗,C∗)g\in\operatorname{Hom}(\mathbb C^*,\mathbb C^*) in Determinant From Homomorphism. There, post-composition is with a multiplicative homomorphism of C∗\mathbb C^* and the universal object is det⁡\det on GL(n,C)GL(n,\mathbb C); here, post-composition is with a linear endomorphism of (C,+)(\mathbb C,+) and the universal object is tr⁡\operatorname{tr} on Mn(C)M_n(\mathbb C). In both cases the structural hypothesis (multiplicativity there, linearity-plus-cyclicity here) determines the invariant up to that single free post-composition. If the homogeneity half of (L) is dropped and only additivity is kept, gg may be any additive endomorphism of (C,+)(\mathbb C,+), a solution of Cauchy’s additive functional equation — pinned down to multiplication by a scalar once continuity or measurability is imposed, exactly as in Homomorphisms C∗→C∗\mathbb C^*\to\mathbb C^*.