Smooth actions by monoids #
Adapted from Mathlib.Topology.Algebra.MulAction.
For now this just contains a few basic definitions and lemmas, used to build up the theory of
diffeological groups and vector spaces.
Class ContinuousVAdd M X saying that the additive action (+ᵥ) : M → X → X
is smooth in both arguments.
Instances
Class DSmoothSMul M X saying that the scalar multiplication (•) : M → X → X
is smooth in both arguments.
Instances
For any action homomorphism where the action on the codomain is smooth, the induced diffeology makes the action on the domain smooth too.
For any action homomorphism where the action on the codomain is smooth, the induced diffeology makes the action on the domain smooth too.
For any action homomorphism where the action on the codomain is smooth, the induced diffeology makes the action on the domain smooth too.
For any action homomorphism where the action on the codomain is smooth, the induced diffeology makes the action on the domain smooth too.
Composing a smooth action with a smooth homomorphism results in a smooth action.
If the D-topology makes X locally compact, then any smooth action on X is also
continuous. Local compactness is needed here because scalar multiplication is a priori only
continuous with respect to the D-topology on M × X, not the product topology - if either
space is locally compact the topologies agree, but otherwise the product topology could be
fine enough for multiplication to not be continuous.
If the D-topology makes X locally compact, then any smooth action on X is
also continuous. Local compactness is needed here because the action is a priori
only continuous with respect to the D-topology on M × X, not the product topology - if
either space is locally compact the topologies agree, but otherwise the product topology
could be fine enough for the action to not be continuous.
Variant of DSmoothSMul.continuousSMul phrased in terms of spaces equipped with
DTopCompatible topologies.
Variant of DSmoothVAdd.continuousVAdd phrased in terms of spaces equipped
with DTopCompatible topologies.