Continuous Monoid Hom #
Material destined for Mathlib.
Reinterpret a continuous additive equivalence between additive groups as a continuous
ℤ-linear equivalence.
Equations
- e.toIntContinuousLinearEquiv = { toLinearEquiv := e.toIntLinearEquiv, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
For a finite family of topological additive groups G i and subgroups p i ≤ G i,
the canonical continuous additive isomorphism (∏ i, G i) ⧸ (∏ i, p i) ≃ₜ+ ∏ i, (G i ⧸ p i).
Equations
Instances For
A family indexed by a type with a unique element
is ContinuousMulEquiv to the element at the single index.
Equations
- ContinuousMulEquiv.piUnique M = { toMulEquiv := MulEquiv.piUnique M, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
A family indexed by a type with a unique element
is ContinuousAddEquiv to the element at the single index.
Equations
- ContinuousAddEquiv.piUnique M = { toAddEquiv := AddEquiv.piUnique M, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Splits the indices of ∀ (i : ι), Y i along the predicate p.
This is Equiv.piEquivPiSubtypeProd as a ContinuousMulEquiv.
Equations
- ContinuousMulEquiv.piEquivPiSubtypeProd p Y = { toEquiv := (Homeomorph.piEquivPiSubtypeProd p Y).toEquiv, map_mul' := ⋯, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Splits the indices of ∀ (i : ι), Y i along the predicate p.
This is Equiv.piEquivPiSubtypeProd as a ContinuousAddEquiv.
Equations
- ContinuousAddEquiv.piEquivPiSubtypeProd p Y = { toEquiv := (Homeomorph.piEquivPiSubtypeProd p Y).toEquiv, map_add' := ⋯, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Any ContinuousMulEquiv induces a ContinuousMulEquiv on units.
Equations
- f.units_map = { toMulEquiv := Units.mapEquiv ↑f, continuous_toFun := ⋯, continuous_invFun := ⋯ }