Topological space structure on the opposite monoid and on the units group #
In this file we define TopologicalSpace
structure on Mᵐᵒᵖ
, Mᵃᵒᵖ
, Mˣ
, and AddUnits M
.
This file does not import definitions of a topological monoid and/or a continuous multiplicative
action, so we postpone the proofs of HasContinuousMul Mᵐᵒᵖ
etc till we have these definitions.
Tags #
topological space, opposite monoid, units
Put the same topological space structure on the opposite monoid as on the original space.
Equations
- MulOpposite.instTopologicalSpaceMulOpposite = TopologicalSpace.induced MulOpposite.unop inst✝
Put the same topological space structure on the opposite monoid as on the original space.
Equations
- AddOpposite.instTopologicalSpaceAddOpposite = TopologicalSpace.induced AddOpposite.unop inst✝
MulOpposite.op
as a homeomorphism.
Equations
- MulOpposite.opHomeomorph = { toEquiv := MulOpposite.opEquiv, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
AddOpposite.op
as a homeomorphism.
Equations
- AddOpposite.opHomeomorph = { toEquiv := AddOpposite.opEquiv, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
The units of a monoid are equipped with a topology, via the embedding into M × M
.
Equations
- Units.instTopologicalSpaceUnits = TopologicalSpace.induced (⇑(Units.embedProduct M)) inferInstance
The additive units of a monoid are equipped with a topology, via the embedding into
M × M
.
Equations
- AddUnits.instTopologicalSpaceAddUnits = TopologicalSpace.induced (⇑(AddUnits.embedProduct M)) inferInstance
Alias of Units.isInducing_embedProduct
.
Alias of Units.isEmbedding_embedProduct
.
An auxiliary lemma that can be used to prove that coercion Mˣ → M
is a topological embedding.
Use Units.isEmbedding_val₀
, Units.isEmbedding_val
, or toUnits_homeomorph
instead.
An auxiliary lemma that can be used to prove that coercion AddUnits M → M
is a
topological embedding. Use AddUnits.isEmbedding_val
or toAddUnits_homeomorph
instead.
Alias of Units.isEmbedding_val_mk'
.
An auxiliary lemma that can be used to prove that coercion Mˣ → M
is a topological embedding.
Use Units.isEmbedding_val₀
, Units.isEmbedding_val
, or toUnits_homeomorph
instead.
An auxiliary lemma that can be used to prove that coercion Mˣ → M
is a topological embedding.
Use Units.isEmbedding_val₀
, Units.isEmbedding_val
, or toUnits_homeomorph
instead.
An auxiliary lemma that can be used to prove that coercion AddUnits M → M
is a
topological embedding. Use AddUnits.isEmbedding_val
or toAddUnits_homeomorph
instead.