Continuous Monoid Homs #
This file defines the space of continuous homomorphisms between two topological groups.
Main definitions #
ContinuousMonoidHom A B
: The continuous homomorphismsA →* B
.ContinuousAddMonoidHom A B
: The continuous additive homomorphismsA →+ B
.
The type of continuous additive monoid homomorphisms from A
to B
.
- toFun : A → B
- continuous_toFun : Continuous (↑self.toAddMonoidHom).toFun
Instances For
The type of continuous monoid homomorphisms from A
to B
.
When possible, instead of parametrizing results over (f : ContinuousMonoidHom A B)
,
you should parametrize
over (F : Type*) [FunLike F A B] [ContinuousMapClass F A B] [MonoidHomClass F A B] (f : F)
.
When you extend this structure,
make sure to extend ContinuousMapClass
and/or MonoidHomClass
, if needed.
- toFun : A → B
- continuous_toFun : Continuous (↑self.toMonoidHom).toFun
Instances For
ContinuousAddMonoidHomClass F A B
states that F
is a type of continuous additive monoid
homomorphisms.
Deprecated and changed from a class
to a structure
.
Use [AddMonoidHomClass F A B] [ContinuousMapClass F A B]
instead.
Instances For
ContinuousMonoidHomClass F A B
states that F
is a type of continuous monoid
homomorphisms.
Deprecated and changed from a class
to a structure
.
Use [MonoidHomClass F A B] [ContinuousMapClass F A B]
instead.
Instances For
Equations
- ContinuousMonoidHom.instFunLike = { coe := fun (f : ContinuousMonoidHom A B) => (↑f.toMonoidHom).toFun, coe_injective' := ⋯ }
Equations
- ContinuousAddMonoidHom.instFunLike = { coe := fun (f : ContinuousAddMonoidHom A B) => (↑f.toAddMonoidHom).toFun, coe_injective' := ⋯ }
Alias of ContinuousMonoidHom.mk
.
Instances For
Alias of ContinuousAddMonoidHom.mk
.
Instances For
Composition of two continuous homomorphisms.
Equations
- g.comp f = { toMonoidHom := g.comp f.toMonoidHom, continuous_toFun := ⋯ }
Instances For
Composition of two continuous homomorphisms.
Equations
- g.comp f = { toAddMonoidHom := g.comp f.toAddMonoidHom, continuous_toFun := ⋯ }
Instances For
Product of two continuous homomorphisms on the same space.
Equations
- f.prod g = { toMonoidHom := f.prod g.toMonoidHom, continuous_toFun := ⋯ }
Instances For
Product of two continuous homomorphisms on the same space.
Equations
- f.prod g = { toAddMonoidHom := f.prod g.toAddMonoidHom, continuous_toFun := ⋯ }
Instances For
Product of two continuous homomorphisms on different spaces.
Equations
- f.prodMap g = { toMonoidHom := f.prodMap g.toMonoidHom, continuous_toFun := ⋯ }
Instances For
Product of two continuous homomorphisms on different spaces.
Equations
- f.prodMap g = { toAddMonoidHom := f.prodMap g.toAddMonoidHom, continuous_toFun := ⋯ }
Instances For
Alias of ContinuousMonoidHom.prodMap
.
Product of two continuous homomorphisms on different spaces.
Instances For
Alias of ContinuousAddMonoidHom.prodMap
.
Product of two continuous homomorphisms on different spaces.
Instances For
The trivial continuous homomorphism.
Equations
- ContinuousMonoidHom.one A B = { toMonoidHom := 1, continuous_toFun := ⋯ }
Instances For
The trivial continuous homomorphism.
Equations
- ContinuousAddMonoidHom.zero A B = { toAddMonoidHom := 0, continuous_toFun := ⋯ }
Instances For
Equations
- ContinuousMonoidHom.instInhabited A B = { default := ContinuousMonoidHom.one A B }
Equations
- ContinuousAddMonoidHom.instInhabited A B = { default := ContinuousAddMonoidHom.zero A B }
The identity continuous homomorphism.
Equations
- ContinuousMonoidHom.id A = { toMonoidHom := MonoidHom.id A, continuous_toFun := ⋯ }
Instances For
The identity continuous homomorphism.
Equations
- ContinuousAddMonoidHom.id A = { toAddMonoidHom := AddMonoidHom.id A, continuous_toFun := ⋯ }
Instances For
The continuous homomorphism given by projection onto the first factor.
Equations
- ContinuousMonoidHom.fst A B = { toMonoidHom := MonoidHom.fst A B, continuous_toFun := ⋯ }
Instances For
The continuous homomorphism given by projection onto the first factor.
Equations
- ContinuousAddMonoidHom.fst A B = { toAddMonoidHom := AddMonoidHom.fst A B, continuous_toFun := ⋯ }
Instances For
The continuous homomorphism given by projection onto the second factor.
Equations
- ContinuousMonoidHom.snd A B = { toMonoidHom := MonoidHom.snd A B, continuous_toFun := ⋯ }
Instances For
The continuous homomorphism given by projection onto the second factor.
Equations
- ContinuousAddMonoidHom.snd A B = { toAddMonoidHom := AddMonoidHom.snd A B, continuous_toFun := ⋯ }
Instances For
The continuous homomorphism given by inclusion of the first factor.
Equations
- ContinuousMonoidHom.inl A B = (ContinuousMonoidHom.id A).prod (ContinuousMonoidHom.one A B)
Instances For
The continuous homomorphism given by inclusion of the first factor.
Equations
- ContinuousAddMonoidHom.inl A B = (ContinuousAddMonoidHom.id A).prod (ContinuousAddMonoidHom.zero A B)
Instances For
The continuous homomorphism given by inclusion of the second factor.
Equations
- ContinuousMonoidHom.inr A B = (ContinuousMonoidHom.one B A).prod (ContinuousMonoidHom.id B)
Instances For
The continuous homomorphism given by inclusion of the second factor.
Equations
- ContinuousAddMonoidHom.inr A B = (ContinuousAddMonoidHom.zero B A).prod (ContinuousAddMonoidHom.id B)
Instances For
The continuous homomorphism given by the diagonal embedding.
Equations
- ContinuousMonoidHom.diag A = (ContinuousMonoidHom.id A).prod (ContinuousMonoidHom.id A)
Instances For
The continuous homomorphism given by the diagonal embedding.
Equations
Instances For
The continuous homomorphism given by swapping components.
Equations
- ContinuousMonoidHom.swap A B = (ContinuousMonoidHom.snd A B).prod (ContinuousMonoidHom.fst A B)
Instances For
The continuous homomorphism given by swapping components.
Equations
- ContinuousAddMonoidHom.swap A B = (ContinuousAddMonoidHom.snd A B).prod (ContinuousAddMonoidHom.fst A B)
Instances For
The continuous homomorphism given by multiplication.
Equations
- ContinuousMonoidHom.mul E = { toMonoidHom := mulMonoidHom, continuous_toFun := ⋯ }
Instances For
The continuous homomorphism given by addition.
Equations
- ContinuousAddMonoidHom.add E = { toAddMonoidHom := addAddMonoidHom, continuous_toFun := ⋯ }
Instances For
The continuous homomorphism given by inversion.
Equations
- ContinuousMonoidHom.inv E = { toMonoidHom := invMonoidHom, continuous_toFun := ⋯ }
Instances For
The continuous homomorphism given by negation.
Equations
- ContinuousAddMonoidHom.neg E = { toAddMonoidHom := negAddMonoidHom, continuous_toFun := ⋯ }
Instances For
Coproduct of two continuous homomorphisms to the same space.
Equations
- f.coprod g = (ContinuousMonoidHom.mul E).comp (f.prodMap g)
Instances For
Coproduct of two continuous homomorphisms to the same space.
Equations
- f.coprod g = (ContinuousAddMonoidHom.add E).comp (f.prodMap g)
Instances For
Equations
- ContinuousMonoidHom.instCommGroup = CommGroup.mk ⋯
Equations
- ContinuousAddMonoidHom.instAddCommGroup = AddCommGroup.mk ⋯
Equations
- ContinuousMonoidHom.instTopologicalSpace = TopologicalSpace.induced ContinuousMonoidHom.toContinuousMap ContinuousMap.compactOpen
Equations
- ContinuousAddMonoidHom.instTopologicalSpace = TopologicalSpace.induced ContinuousAddMonoidHom.toContinuousMap ContinuousMap.compactOpen
Alias of ContinuousMonoidHom.isClosedEmbedding_toContinuousMap
.
ContinuousMonoidHom _ f
is a functor.
Equations
- ContinuousMonoidHom.compLeft E f = { toFun := fun (g : ContinuousMonoidHom B E) => g.comp f, map_one' := ⋯, map_mul' := ⋯, continuous_toFun := ⋯ }
Instances For
ContinuousAddMonoidHom _ f
is a functor.
Equations
- ContinuousAddMonoidHom.compLeft E f = { toFun := fun (g : ContinuousAddMonoidHom B E) => g.comp f, map_zero' := ⋯, map_add' := ⋯, continuous_toFun := ⋯ }
Instances For
ContinuousMonoidHom f _
is a functor.
Equations
- ContinuousMonoidHom.compRight A f = { toFun := fun (g : ContinuousMonoidHom A B) => f.comp g, map_one' := ⋯, map_mul' := ⋯, continuous_toFun := ⋯ }
Instances For
ContinuousAddMonoidHom f _
is a functor.
Equations
- ContinuousAddMonoidHom.compRight A f = { toFun := fun (g : ContinuousAddMonoidHom A B) => f.comp g, map_zero' := ⋯, map_add' := ⋯, continuous_toFun := ⋯ }