Lift of MonoidHom M N to MonoidHom (SeparationQuotient M) N #
In this file we define the lift of a continuous monoid homomorphism f from M to N to
SeparationQuotient M, assuming that f maps two inseparable elements to the same element.
noncomputable def SeparationQuotient.liftContinuousMonoidHom {M : Type u_1} {N : Type u_2} [TopologicalSpace M] [TopologicalSpace N] [CommMonoid M] [ContinuousMul M] [CommMonoid N] (f : M →ₜ* N) (hf : ∀ (x y : M), Inseparable x y → f x = f y) :
The lift of a monoid hom from M to a monoid hom from SeparationQuotient M.
Equations
- SeparationQuotient.liftContinuousMonoidHom f hf = { toFun := SeparationQuotient.lift (⇑f) hf, map_one' := ⋯, map_mul' := ⋯, continuous_toFun := ⋯ }
Instances For
noncomputable def SeparationQuotient.liftContinuousAddMonoidHom {M : Type u_1} {N : Type u_2} [TopologicalSpace M] [TopologicalSpace N] [AddCommMonoid M] [ContinuousAdd M] [AddCommMonoid N] (f : M →ₜ+ N) (hf : ∀ (x y : M), Inseparable x y → f x = f y) :
The lift of an additive monoid hom from M to an additive monoid hom from
SeparationQuotient M.
Equations
- SeparationQuotient.liftContinuousAddMonoidHom f hf = { toFun := SeparationQuotient.lift (⇑f) hf, map_zero' := ⋯, map_add' := ⋯, continuous_toFun := ⋯ }
Instances For
@[simp]
theorem SeparationQuotient.liftContinuousCommMonoidHom_mk {M : Type u_1} {N : Type u_2} [TopologicalSpace M] [TopologicalSpace N] [CommMonoid M] [ContinuousMul M] [CommMonoid N] (f : M →ₜ* N) (hf : ∀ (x y : M), Inseparable x y → f x = f y) (x : M) :
@[simp]
theorem SeparationQuotient.liftContinuousAddCommMonoidHom_mk {M : Type u_1} {N : Type u_2} [TopologicalSpace M] [TopologicalSpace N] [AddCommMonoid M] [ContinuousAdd M] [AddCommMonoid N] (f : M →ₜ+ N) (hf : ∀ (x y : M), Inseparable x y → f x = f y) (x : M) :