The regular trace form of a possibly noncommutative algebra #
Mathlib's Algebra.trace and Algebra.traceForm are stated for commutative algebras. For an
arbitrary R-algebra S, finite free over R, the regular trace of x is still the trace of left
multiplication by x, and the regular trace form pairs x and y to the regular trace of x * y.
This is the pairing used to bound orders in finite-dimensional algebras, such as group algebras and
matrix algebras, by a dual lattice.
Main definitions #
Algebra.regularTraceForm R S: the bilinear form(x, y) ↦ Tr_R (z ↦ x * y * z).
Main results #
Algebra.regularTraceForm_eq_traceForm: for commutativeSit isAlgebra.traceForm R S.Algebra.isIntegral_trace_lmul: over a fieldKwhich is anR-algebra, the regular trace of an element integral overRis integral overR.
The regular trace form of an R-algebra S, which need not be commutative: it pairs x and
y to the trace over R of left multiplication by x * y. For commutative S this is
Algebra.traceForm R S (Algebra.regularTraceForm_eq_traceForm).
Instances For
The regular trace of an integral element is integral. Let K be a field which is an
R-algebra and E a finite-dimensional K-algebra, not necessarily commutative. If x : E is
integral over R, then so is the trace over K of left multiplication by x.