Matrices of invertible finite order over a ring with a local retraction #
Let R be a commutative A-algebra with an A-algebra retraction ε : R → A that is a local
homomorphism, i.e. x is a unit as soon as ε x is. A typical example is a group algebra
A[Q] of a finite p-group Q over a local ring A of residue characteristic p, with ε the
augmentation.
If a square matrix M over R satisfies M ^ m = 1, where m is invertible in A, then M is
conjugate to its constant part N, the matrix obtained by applying algebraMap A R ∘ ε to
the entries of M. The intertwiner is the averaging sum T = ∑_{i < m} M ^ i * N ^ (m - 1 - i),
which satisfies M * T = T * N; its image under ε is m • ε(M) ^ (m - 1), which is invertible,
so T is invertible because ε is local. In particular the trace of M lies in A.
In other words, a representation over R of a cyclic group whose order is invertible in A is
isomorphic to the base change along algebraMap A R of its image under ε.
Main results #
Matrix.exists_isUnit_mul_eq_mul_map_of_pow_eq_one:Mis conjugate to its constant part.Matrix.trace_eq_algebraMap_of_pow_eq_one: the trace ofMis the constantε (trace M).LinearMap.trace_eq_algebraMap_of_pow_eq_one: the same for an endomorphism of a free module.LinearMap.trace_restrictScalars_smul_of_pow_eq_one: if moreoverRis free overA, theA-trace ofc • fisε (trace f) * Tr_{R/A}(c).
A matrix of invertible finite order is conjugate to its constant part. If ε : R → A is
a local A-algebra retraction and M ^ m = 1 with m invertible in A, then M is conjugate,
by an invertible matrix over R, to the matrix of constants algebraMap A R (ε (M i j)).
The trace of a matrix of invertible finite order is constant. If ε : R → A is a local
A-algebra retraction and M ^ m = 1 with m invertible in A, then the trace of M is the
image of ε (trace M) in R.
The trace of an endomorphism of invertible finite order is constant. If ε : R → A is a
local A-algebra retraction and f ^ m = 1 with m invertible in A, then the trace of the
endomorphism f of a free R-module is the image of ε (trace f) in R.
The trace over A of a multiple of an endomorphism of invertible finite order. If R is
free over A, ε : R → A is a local A-algebra retraction and f ^ m = 1 with m invertible
in A, then for every c ∈ R the A-trace of c • f is ε (trace f) times the algebra trace
of c.