Nondegeneracy of trace forms #
Nondegeneracy of the trace form Algebra.traceForm K B is invariant under algebra isomorphisms,
holds on a finite product exactly when it holds on every factor, and forces B to be reduced when
the base ring is reduced. These are the inputs that reduce the trace-form criterion
for étaleness over a field to finite separable field extensions.
Main results #
TauCeti.Algebra.traceForm_nondegenerate_congr: nondegeneracy of the trace form is invariant under algebra isomorphisms.TauCeti.Algebra.traceForm_pi_nondegenerate_iff: the trace form of a finite product is nondegenerate iff the trace form of every factor is.TauCeti.Algebra.discr_ne_zero_iff_traceForm_nondegenerate: over a domain, the discriminant of a basis is nonzero iff the trace form is nondegenerate.TauCeti.Algebra.isReduced_of_traceForm_nondegenerate: an algebra over a reduced ring with nondegenerate trace form is reduced.TauCeti.Algebra.finite_of_traceForm_nondegenerate: an algebra over a commutative ring with nondegenerate trace form is a finite module.
References #
- Ported from T. Dupuy, T. Tucker and Z. Wang,
pcfawd-formalization at commit
9a20b3f351446d64e6015d704198bc71c7002008(Apache-2.0),lean/Pcf/Stacks/Purity/DiscriminantFiber.leanandlean/Pcf/Stacks/Purity/DiscriminantGlobal.lean, namespacePcf.Stacks:traceForm_nondegenerate_congris itsAlgebra.traceForm_nondegenerate_of_algEquiv;traceForm_pi_nondegenerate_iffcombines itsAlgebra.traceForm_pi_nondegenerateandAlgebra.traceForm_pi_nondegenerate_factors;isReduced_of_traceForm_nondegenerateis the trace-pairing step of itsAlgebra.isReduced_of_discr_ne_zero_of_basis; and the source provesdiscr_ne_zero_iff_traceForm_nondegenerateinline (in itsAlgebra.discr_ne_zero_of_formallyEtale_of_basis).
The trace form of a finite product of finite free algebras is nondegenerate iff the trace form of every factor is.
An algebra over a reduced ring with nondegenerate trace form is reduced.
An algebra over a commutative ring with nondegenerate trace form is a finite module: otherwise the trace vanishes, so nondegeneracy forces the algebra to be trivial, hence finite.
The discriminant of a basis of a finite free algebra over a domain is nonzero iff the trace form is nondegenerate.