Diffeological monoids #
Adapted from Mathlib.Topology.Algebra.Monoid
.
For now this just contains a few basic definitions and lemmas, used to build up the theory of
diffeological groups and vector spaces.
Instances
Instances
For any monoid homomorphism to a diffeological monoid, the induced diffeology makes the domain a diffeological monoid too.
For any monoid homomorphism to a diffeological monoid, the induced diffeology makes the domain a diffeological monoid too.
If multiplication is smooth in α
, then it also is in αᵐᵒᵖ
.
If addition is smooth in α
, then it also is in αᵃᵒᵖ
.
If multiplication on a monoid is smooth, then multiplication on the units of the monoid, with respect to the induced diffeology, is also smooth.
If addition on an additive monoid is smooth, then addition on the additive units of the monoid, with respect to the induced diffeology, is also smooth.
If the D-topology makes M
locally compact, then any smooth multiplication on X
is also
continuous. Local compactness is needed here because multiplication is a priori only
continuous with respect to the D-topology on M × M
, not the product topology - when M
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 M
locally compact, then any smooth addition on X
is also continuous. Local compactness is needed here because addition is a priori only
continuous with respect to the D-topology on M × M
, not the product topology - when M
is
locally compact the topologies agree, but otherwise the product topology could be
fine enough for addition to not be continuous.
Variant of DSmoothMul.continuousMul
phrased in terms of spaces equipped with
DTopCompatible
topologies.
Variant of DSmoothAdd.continuousAdd
phrased in terms of spaces equipped with
DTopCompatible
topologies.