The trace of an algebra endomorphism #
Let S be a commutative A-algebra and σ : S →ₐ[A] S an algebra endomorphism, viewed as an
A-linear endomorphism of S. Twisting σ by multiplication gives the linear functional
z ↦ trace (σ ∘ m_z) on S. Since σ ∘ m_y = m_{σ y} ∘ σ, cyclicity of the trace shows that this
functional takes the same value on x * σ y and on x * y, so it vanishes on the ideal generated
by the elements σ y - y.
Evaluating at a scalar a lying in that ideal gives a * trace σ = 0. For the automorphism σ ≠ 1
of a finite Galois extension of fields one may take a = 1, recovering the classical fact that
σ has trace zero, so the extension is the regular representation of its Galois group on the
level of characters. The point of the statement over a ring is that it applies before passing to
fraction fields: over a domain A, any nonzero scalar a with algebraMap A S a a multiple of
σ y - y forces trace σ = 0.
Main statements #
AlgHom.trace_toLinearMap_comp_mulLeft_mul_sub:trace (σ ∘ m_{x (σ y - y)}) = 0.AlgHom.mul_trace_toLinearMap_eq_zero_of_mem_span: ifalgebraMap A S alies in the ideal generated byσ y - y, thena * trace σ = 0.
The functional z ↦ trace (σ ∘ m_z) vanishes on multiples of σ y - y: cyclicity of the
trace and σ ∘ m_y = m_{σ y} ∘ σ give trace (σ ∘ m_{x σ y}) = trace (σ ∘ m_{x y}). No
freeness or finiteness of S over A is needed; otherwise the trace is zero by definition.
If a scalar a maps into the ideal generated by σ y - y, then a annihilates the trace of
the algebra endomorphism σ. Over a domain A, a nonzero such a forces trace σ = 0.