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.
Put the same topological space structure on the opposite monoid as on the original space.
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
.
The additive units of a monoid are equipped with a topology, via the embedding into
M × M
.
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.