Action and trace formulas in exterior-power bases #
A basis of a module induces a basis of each exterior power, indexed by subsets of the basis indices. An endomorphism diagonal in the original basis acts diagonally in this exterior-power basis, with eigenvalues given by products over the indexing subsets. Their sum is the trace.
A basis indexed by Fin n identifies the degree-n exterior power with the scalars by sending an
exterior product to its determinant against that basis. The induced endomorphism acts by its
determinant in this degree. These formulas hold over every commutative ring, including the zero
ring. When the ring is nontrivial, n is the module's rank and this is its top exterior power.
Main definitions #
Module.Basis.exteriorPowerTopEquividentifies the degree-nexterior power with the scalars for a basis indexed byFin n.
Main results #
Module.Basis.map_exteriorPower_of_applygives the eigenvalues in the exterior-power basis.Module.Basis.trace_map_exteriorPower_of_applysums those eigenvalues to compute the trace.Module.Basis.exteriorPower_ιMulti_eq_det_smulexpands a degree-nexterior product in terms of the wedge of a basis indexed byFin n.Module.Basis.map_exteriorPower_top_eq_det_smulgives the degree-naction as its determinant for a basis indexed byFin n.LinearMap.map_exteriorPower_finrank_eq_det_smulgives the action in degreeModule.finrankas its determinant.Module.Basis.trace_map_exteriorPower_topgives the degree-ntrace as the determinant for a basis indexed byFin n.
References #
The results use Mathlib's exterior-power basis from Mathlib.LinearAlgebra.ExteriorPower.Basis,
by Sophie Morel and Daniel Morrison, and the determinant of a family against a basis from
Mathlib.LinearAlgebra.Determinant.
An endomorphism diagonal in a basis is diagonal in the induced basis of the exterior
power: the basis vector indexed by the d-element subset s is an eigenvector, with eigenvalue
the product of the eigenvalues indexed by s. Summing those eigenvalues over all s gives the
trace, Module.Basis.trace_map_exteriorPower_of_apply.
If an endomorphism is diagonal in a finite basis, then its trace on the dth exterior
power is the dth elementary symmetric sum of its eigenvalues.
Given a basis indexed by Fin n, an exterior product of n vectors is the determinant of
that family against the basis, times the exterior product of the basis.
The basis-free form of Module.Basis.map_exteriorPower_top_eq_det_smul: an endomorphism of a
free module acts on the exterior power in degree Module.finrank R M by its determinant.
For a nonfinite module over a nontrivial ring, this is the identity in degree zero.
A basis indexed by Fin n identifies the degree-n exterior power with the scalars by
sending an exterior product of vectors to their determinant against the basis.
Equations
- b.exteriorPowerTopEquiv = LinearEquiv.ofLinearMap (exteriorPower.alternatingMapLinearEquiv b.det) (LinearMap.toSpanSingleton R (↥(⋀[R]^n M)) ((exteriorPower.ιMulti R n) ⇑b)) ⋯ ⋯
Instances For
The inverse identification sends a scalar to that multiple of the basis wedge.