Alternating pullbacks and postcompositions #
The underlying continuous multilinear map of an alternating pullback is the multilinear pullback. This identity allows consumers to move between the two APIs without unfolding their implementations.
Postcomposing a continuous alternating map with the identity continuous linear map leaves it unchanged.
Pullback along a continuous linear map is linear, and postcomposition with a continuous linear map that is semilinear for an additional scalar action is semilinear, over any scalars acting on the codomain compatibly with the base ring. For instance, complex-valued real alternating forms form a complex vector space, and these operations are complex-linear or conjugate-linear.
Main declarations #
ContinuousAlternatingMap.compContinuousLinearMapLinear: pullback as a linear map over the scalars of the codomain.ContinuousLinearMap.compContinuousAlternatingMapSemilinear: postcomposition with a semilinear map as a semilinear map of alternating maps.ContinuousAlternatingMap.eq_zero_iff_forall_apply_fin_one: an alternating map of one vector vanishes exactly when it vanishes on every vector.ContinuousAlternatingMap.compContinuousLinearMap_compContinuousLinearMap: pulling back alongAand then alongBis pulling back alongA.comp B.
Taking the underlying multilinear map commutes with continuous linear pullback.
ContinuousAlternatingMap.compContinuousLinearMap as a linear map over any scalars acting on
the codomain. This generalizes Mathlib's ContinuousAlternatingMap.compContinuousLinearMapₗ,
which is linear over the base ring only.
Instances For
A continuous alternating map of one vector vanishes exactly when it vanishes on every vector.
Pulling a form back along A and then along B is pulling it back along A.comp B.
Postcomposing a continuous alternating map with the identity leaves it unchanged.
Postcomposition with a continuous linear map L that is σ-semilinear for additional
scalar actions on its domain and codomain, as a σ-semilinear map of alternating maps.