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)=cf(A)f(cA)=c\,f(A) for all A,BMn(C)A,B\in M_n(\mathbb C) and cCc\in\mathbb C.

(C) Cyclicity. f(AB)=f(BA)f(AB)=f(BA) for all A,BMn(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 n2n\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 PGL(n,C)P\in GL(n,\mathbb C) and any AMn(C)A\in M_n(\mathbb C), apply (C) to the pair (PA,P1)(PA,\,P^{-1}):

f(PAP1)=f((PA)P1)=f(P1(PA))=f(P1PA)=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 iji\neq j. For an invertible diagonal D=diag(d1,,dn)D=\operatorname{diag}(d_1,\dots,d_n) one computes entrywise

(DEijD1)kl=dk(Eij)kldl1=dkδkiδljdl1=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,

DEijD1=didjEij.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+cEijT_{ij}(c)=I+c\,E_{ij} becomes Tij(cdi/dj)T_{ij}(c\,d_i/d_j)). By conjugation invariance (2) and homogeneity (L),

f(Eij)=f(DEijD1)=f ⁣(didjEij)=didjf(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 iji\neq j and n2n\ge 2, we may choose DD with didjd_i\neq d_j, so di/dj1d_i/d_j\neq 1 and the relation (1didj)f(Eij)=0\big(1-\tfrac{d_i}{d_j}\big)f(E_{ij})=0 forces

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

Step 3 — ff is constant on the diagonal matrix units

For iji\neq j let Pij=IEiiEjj+Eij+EjiP_{ij}=I-E_{ii}-E_{jj}+E_{ij}+E_{ji} be the permutation matrix that swaps eieje_i\leftrightarrow e_j and fixes every other basis vector. Then Pij2=IP_{ij}^2=I, so PijGL(n,C)P_{ij}\in GL(n,\mathbb C) with Pij1=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}:

PijEiiPij1=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=gtrf=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,jaijf(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=λtrf=\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:CCg:\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=idg=\operatorname{id} and (9) reads f=trf=\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)(AMn(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 Cderived 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=λtrf=\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 iji\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 CC\mathbb C\to\mathbb C, i.e. multiplication by the scalar λ\lambda — is the additive analog of the free homomorphism gHom(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 CC\mathbb C^*\to\mathbb C^*.