Topology on TrivSqZeroExt R M
#
The type TrivSqZeroExt R M
inherits the topology from R × M
.
Note that this is not the topology induced by the seminorm on the dual numbers suggested by
this Math.SE answer, which instead induces
the topology pulled back through the projection map TrivSqZeroExt.fst : tsze R M → R
.
Obviously, that topology is not Hausdorff and using it would result in exp
converging to more than
one value.
Main results #
TrivSqZeroExt.topologicalRing
: the ring operations are continuous
Equations
- TrivSqZeroExt.instTopologicalSpace = TopologicalSpace.induced TrivSqZeroExt.fst inst✝¹ ⊓ TopologicalSpace.induced TrivSqZeroExt.snd inst✝
Alias of TrivSqZeroExt.IsEmbedding.inl
.
Alias of TrivSqZeroExt.IsEmbedding.inr
.
TrivSqZeroExt.fst
as a continuous linear map.
Equations
- TrivSqZeroExt.fstCLM R M = { toFun := TrivSqZeroExt.fst, map_add' := ⋯, map_smul' := ⋯, cont := ⋯ }
Instances For
TrivSqZeroExt.snd
as a continuous linear map.
Equations
- TrivSqZeroExt.sndCLM R M = { toFun := TrivSqZeroExt.snd, map_add' := ⋯, map_smul' := ⋯, cont := ⋯ }
Instances For
TrivSqZeroExt.inl
as a continuous linear map.
Equations
- TrivSqZeroExt.inlCLM R M = { toFun := TrivSqZeroExt.inl, map_add' := ⋯, map_smul' := ⋯, cont := ⋯ }
Instances For
TrivSqZeroExt.inr
as a continuous linear map.
Equations
- TrivSqZeroExt.inrCLM R M = { toFun := TrivSqZeroExt.inr, map_add' := ⋯, map_smul' := ⋯, cont := ⋯ }
Instances For
This is not an instance due to complaints by the fails_quickly
linter. At any rate, we only
really care about the TopologicalRing
instance below.
Equations
- TrivSqZeroExt.instUniformSpace = UniformSpace.mk UniformSpace.uniformity ⋯ ⋯ ⋯