Blog Archive

Friday, October 23, 2026

Proving Universal Identities in Faithful Models

Faithful Models and Universal Identities

Some universal algebraic identities become easier to prove in a model with additional structure. For matrix identities, working over the complex numbers gives access to eigenvalues, diagonalization, and algebraic geometry. An identity between integer polynomial expressions established this way holds over every commutative ring, including rings with zero divisors and rings of positive characteristic.

The mechanism becomes clear when a theory is regarded as a category and its models as functors. A faithful model detects equality in the theory. Once an equation has been established there, every other model preserves it.

This principle applies both to Lawvere theories, whose models preserve finite products, and to PROPs, whose models preserve symmetric monoidal structure.

Faithful models reflect equations

Let T be a category of formal operations, with equality understood modulo the defining axioms. Suppose

F:T⟶C

is a faithful interpretation. For any parallel morphisms f,g:X→Y, faithfulness means

F(f)=F(g)⟹f=g.

Consequently, for any other interpretation G:T→D,

F(f)=F(g)⟹f=g⟹G(f)=G(g).

The first implication uses faithfulness; the second uses functoriality. There need be no functor between the target categories. The two interpretations are connected by their common source.

When the source is a presented theory, its morphisms are expressions modulo the equations generated by the axioms. Equality in this category therefore means that the equation follows from those axioms. A faithful model satisfies exactly the equations of the theory, with no additional identifications between parallel morphisms.

There are two separate tasks: express the proposed identity as parallel morphisms, and prove that their interpretations agree in a faithful model. Merely writing an equation in categorical notation does not prove it. The useful mathematics lies in finding a suitable model, establishing its faithfulness, and carrying out the calculation there.

The interpretation need not be full. Even faithfulness on all hom-sets is more than a particular application needs: injectivity on the relevant hom-set suffices. A jointly faithful family of models also works, provided the equation holds in every member of that family.

Lawvere theories and algebraic terms

A Lawvere theory T is a category with specified finite products whose objects are the finite powers of a distinguished object. Label these objects by natural numbers. The object n is the n-fold power of the generating object 1, so products of objects are given by addition and 0 is terminal.

A morphism r→s is an s-tuple of terms in r variables. Composition substitutes terms into terms. A model in a category C with finite products is a finite-product-preserving functor

M:T⟶C.

Writing A=M(1), we have canonical identifications

M(r)≅Ar,M(f):Ar⟶As.

The cartesian structure accounts for the usual treatment of variables. Projections select variables, diagonals repeat them, and maps to the terminal object discard them. Product preservation ensures that these formal constructions acquire their expected meanings in every model.

Thus an equality of terms detected by one faithful model becomes an equality in every model, including models internal to other categories with finite products.

PROPs and monoidal diagrams

A PROP is a strict symmetric monoidal category P whose objects are natural numbers, with tensor product given by addition. A model in a symmetric monoidal category C is a strong symmetric monoidal functor

F:P⟶C.

For V=F(1), its interpretation of a morphism has the form

f:r⟶s↦F(f):V⊗r⟶V⊗s,

using the structural isomorphisms of the functor.

Composition joins diagrams in sequence; tensor product places them side by side. For example, a multiplication m:2→1 is associative precisely when

m∘(m⊗id1)=m∘(id1⊗m)in P(3,1).

If a faithful model identifies two parallel diagrams, they are equal in the PROP and hence have equal interpretations in every model.

A Lawvere theory can be viewed as a cartesian PROP. The distinction matters: a general PROP does not automatically supply copying or discarding operations. Expressions that reuse an input require suitable additional structure. This affects which equations can be formulated, while the principle of reflection through a faithful functor remains unchanged.

Faithful models of commutative rings

Now let TCRing be the Lawvere theory of commutative unital rings. Concretely,

TCRing(r,s)=Z[x1,…,xr]s,

with composition given by polynomial substitution. Integer polynomials are the normal forms of terms modulo the commutative ring axioms.

Every commutative unital ring R determines a model

MR:TCRing⟶Set,MR(r)=Rr,

which sends a tuple of polynomials to its evaluation function.

Proposition. The model MR is faithful if and only if R has characteristic zero.

Proof. Faithfulness on constant terms requires injectivity of

TCRing(0,1)=Z⟶Set(R0,R)≅R,k⟼k1R.

Thus faithfulness implies characteristic zero.

Conversely, suppose Z↪R. If two integer polynomials induce the same function on Rr, their difference h vanishes there. Restricting to tuples from the embedded copy of the integers gives

h(a1,…,ar)=0in Zfor every (a1,…,ar)∈Zr.

Such a polynomial is zero. For one variable this follows from the finite-root bound over Q. Inductively, write h as a polynomial in its last variable. Fixing integer values of the other variables shows that each coefficient vanishes on every integer tuple; induction makes every coefficient zero. Constant polynomials are handled by the injectivity of Z→R.

Applying this argument coordinatewise proves injectivity on every hom-set. ◻

In particular, Z, Q, R, and C are faithful models. So is any commutative ring of characteristic zero with zero divisors. The coefficients of the terms here belong to Z; the proposition does not assert injectivity for polynomial functions with arbitrary coefficients from R.

The proposition gives us freedom to choose a faithful model with useful additional structure. Over C, algebraic closedness and the geometry of affine space can simplify a proof substantially. Faithfulness controls equations in the original ring language; it places no restriction on the methods used to prove them. Once an integer polynomial identity has been established in this model, it holds in every commutative ring.

Faithfulness is relative to the chosen theory. For an arbitrary associative unital ring, the relevant theory has

TRing(r,s)=Z⟨x1,…,xr⟩s.

Its model is faithful exactly when no nonzero noncommutative polynomial with integer coefficients vanishes under every substitution in the ring. Characteristic zero is still necessary, but is no longer sufficient. For example, Q is not faithful for this theory: the distinct terms xy and yx have the same interpretation.

Adjugates and Cayley–Hamilton

Fix n≥2 and put N=n2. Arrange N formal variables into a matrix. Matrix multiplication, the adjugate, and the determinant define morphisms in TCRing:

μ:2N⟶N,(A,B)⟼AB,a:N⟶N,A⟼adj(A),d:N⟶1,A⟼det⁡(A).

These are polynomial operations in the matrix entries. Define also

s:1+N⟶N,(λ,A)⟼λA,pk:1⟶1,x⟼xk,τ:2N⟶2N,(A,B)⟼(B,A).

Here k≥0, and p0 is the constant polynomial 1.

The product identity is an equation from 2N to N:

a∘μ=μ∘(a×a)∘τ.

The double-adjugate identity is an equation from N to N:

a∘a=s∘⟨pn−2∘d,idN⟩.

The determinant identity is an equation from N to 1:

d∘a=pn−1∘d.

The pairing in the double-adjugate equation uses the same matrix input both to compute a scalar and to supply the matrix multiplied by that scalar. This is precisely where the cartesian structure enters.

Cayley–Hamilton belongs alongside these equations. Write

χA(t)=det⁡(tI−A)=tn+c1(A)tn−1+⋯+cn(A).

Each coefficient is an integer polynomial in the entries of A. Therefore the expression

hn(A)=An+c1(A)An−1+⋯+cn(A)I

defines a morphism hn:N→N, and Cayley–Hamilton is the equation

hn=0N,N,

where the right-hand side is the tuple of N zero polynomials.

We have now expressed four proposed identities in the theory. Their familiar proofs over Q or C establish equalities of the interpreted functions in a faithful model, and therefore establish equations in TCRing. Below we will give a geometric proof of Cayley–Hamilton over C to show how the choice of model can simplify the argument.

Every ring model then preserves them. Under the identifications

MR(N)≅Mn(R),MR(2N)≅Mn(R)×Mn(R),

the interpreted operations are

MR(μ):Mn(R)×Mn(R)⟶Mn(R),MR(a):Mn(R)⟶Mn(R),MR(d):Mn(R)⟶R.

They are exactly multiplication, adjugation, and determinant over R. For example, putting μR=MR(μ), aR=MR(a), and τR=MR(τ), functoriality and product preservation give

aR∘μR=MR(a∘μ)=MR(μ∘(a×a)∘τ)=μR∘(aR×aR)∘τR.

Evaluating at (A,B) gives the first identity. All four become

adj(AB)=adj(B)adj(A),adj(adj(A))=det⁡(A)n−2A,det⁡(adj(A))=det⁡(A)n−1,χA(A)=0.

No homomorphism from Q to R is needed. The argument passes through their common theory:

MQ(f)=MQ(g)⟹f=g⟹MR(f)=MR(g).

For each fixed matrix size these are finite-arity equations. Varying the size gives a family of equations.

Using geometry inside a faithful model

Over C, polynomial identities can be tested on Zariski-dense subsets of affine space. For two theory morphisms f,g:r→s and a Zariski-dense subset D⊆Cr, we have

MC(f)|D=MC(g)|D⟹MC(f)=MC(g)⟹f=g.

Indeed, each coordinate of the difference is a polynomial whose zero set is closed and contains D. Density makes it vanish everywhere; faithfulness then reflects the equality into the theory. The set D serves as a testing set and need not itself be a model.

For Cayley–Hamilton, consider the affine space of matrices and the discriminant polynomial

Mn(C)≅An2(C),Δ(A)=disctdet⁡(tI−A).

The discriminant is polynomial in the characteristic coefficients, hence in the matrix entries. Its nonvanishing locus

Ω={A∈Mn(C):Δ(A)≠0}

consists of matrices with distinct eigenvalues. It contains diag(1,…,n), so it is nonempty. Since affine space is irreducible, this open subset is Zariski dense.

Every matrix in Ω has an eigenbasis. For an eigenvector vi with eigenvalue λi,

χA(A)vi=χA(λi)vi=0.

Thus χA(A) vanishes on Ω. Each entry of χA(A) is polynomial in the entries of A, so it vanishes on the entire matrix space. Faithfulness of the complex-number model then gives

MC(hn)=MC(0N,N)⟹hn=0N,N⟹MR(hn)=MR(0N,N)

for every commutative ring R.

This proof uses diagonalization only for matrices with distinct eigenvalues, whose eigenvectors are linearly independent without invoking Cayley–Hamilton.

The adjugate identities admit the same treatment. On the dense open subset GLn(C), one can use

adj(A)=det⁡(A)A−1

and the usual rules for inverses and determinants. For the product identity, work on the dense open subset

GLn(C)×GLn(C)⊆Mn(C)×Mn(C).

Polynomiality extends the resulting equations to all complex matrices; faithfulness makes them universal.

Algebraic closedness, topology, and matrix inversion are available during these proofs. The final equations involve only the original ring operations, which is what allows them to be interpreted in every commutative ring.

Further polynomial identities

The same method applies whenever both sides are integer polynomial expressions in finitely many variables.

For an m×r matrix A and an r×m matrix B, with m≤r, the Cauchy–Binet identity is

det⁡(AB)=∑S⊆{1,…,r}|S|=mdet⁡(A[:,S])det⁡(B[S,:]).

Here the selected rows and columns are ordered increasingly. Both sides define morphisms 2mr→1. The square case gives multiplicativity of the determinant.

Newton's identities provide another example. For r variables, let ek be the elementary symmetric polynomials, set e0=1, and write

qi=∑j=1rxji.

Then

kek=∑i=1k(−1)i−1ek−iqi,1≤k≤r,

is an equality of morphisms r→1. Its integral form makes sense in every commutative ring; solving for ek by division requires additional assumptions.

Plücker relations illustrate the importance of choosing the right inputs. For a formal 2×4 matrix with rows (xi) and (yi), define

pij=xiyj−xjyi.

Its minors satisfy

p12p34−p13p24+p14p23=0.

If P:8→6 collects the six minors and q:6→1 is the displayed quadratic polynomial in six independent coordinates, the theory equation is

q∘P=08,1.

The polynomial q itself is nonzero. The relation becomes an identity after substituting the minors as polynomial expressions in the matrix entries.

Universal elements and Yoneda

The generic-matrix argument expresses the same polynomial structure through representability. Let

U:CRing⟶Set

be the underlying-set functor. Free rings represent tuples:

Ur≅HomCRing(Z[x1,…,xr],−).

Yoneda therefore gives

Nat(Ur,Us)≅Us(Z[x1,…,xr])=Z[x1,…,xr]s=TCRing(r,s).

Thus the terms of the theory are exactly the operations on commutative rings that are natural with respect to every unital ring homomorphism. Each operation is determined by its value at the universal tuple of variables.

For matrix operations, this tuple is the generic matrix

X=(xij)∈Mn(Z[xij]).

Every matrix over every commutative ring is obtained by applying the unique homomorphism sending each variable to the corresponding matrix entry. Binary operations use two independent sets of variables.

This separates two useful facts. Yoneda identifies natural operations with formal polynomials and detects their equality at a universal element. Faithfulness of MQ detects equality by evaluation on all rational tuples. The latter still requires the polynomial argument proved above.

Alternatively, one can verify a generic matrix identity after the injection

Z[xij]↪Q(xij),

reflect it back through injectivity, and then specialize to any matrix. This is the generic-matrix proof of Cayley–Hamilton recorded in the Stacks Project.

The categorical formulation identifies why such proofs yield consequences of the ring axioms. Their calculations may use the tools of a convenient faithful model; the resulting equations belong to the theory itself.

 

 

No comments:

Post a Comment

Popular Posts