Topological isomorphisms between type tags #
The multiplicative type tag of a product of additive topological groups is topologically
isomorphic to the product of the multiplicative type tags, both for binary products and for
dependent products, and when T has a unique element, Multiplicative (M × T) is topologically
isomorphic to Multiplicative M. These are MulEquiv.prodMultiplicative,
MulEquiv.piMultiplicative and AddEquiv.prodUnique between the multiplicative type tags,
upgraded to ContinuousMulEquivs: the first two transport properties of topological groups, such
as being pro-p, between the two shapes of a product, and the last collapses a product
decomposition of a topological group whose second factor turns out to be trivial. The universe
lift ULift M of a topological monoid is topologically isomorphic to M, which is
MulEquiv.ulift upgraded to a ContinuousMulEquiv; it lets a universal property whose target must
live in a fixed universe be applied to a group in a smaller one.
Main definitions #
TauCeti.ContinuousMulEquiv.prodMultiplicative: the topological isomorphismMultiplicative (M × N) ≃ₜ* Multiplicative M × Multiplicative N, with its evaluation lemmasprodMultiplicative_applyandprodMultiplicative_symm_apply.TauCeti.ContinuousMulEquiv.piMultiplicative: the topological isomorphismMultiplicative (∀ i, K i) ≃ₜ* ∀ i, Multiplicative (K i), with its evaluation lemmaspiMultiplicative_applyandpiMultiplicative_symm_apply.TauCeti.ContinuousMulEquiv.multiplicativeProdUnique: the topological isomorphismMultiplicative (M × T) ≃ₜ* Multiplicative Mfor[Unique T], with its evaluation lemmasmultiplicativeProdUnique_applyandmultiplicativeProdUnique_symm_apply.ContinuousAddEquiv.toMultiplicative: a topological isomorphismM ≃ₜ+ Nof additive groups as a topological isomorphismMultiplicative M ≃ₜ* Multiplicative N, with its evaluation lemmastoMultiplicative_applyandtoMultiplicative_symm_apply.TauCeti.ContinuousMulEquiv.ulift: the topological isomorphismULift M ≃ₜ* M, with its evaluation lemmasulift_applyandulift_symm_apply.
The multiplicative type tag of a product is the product of the multiplicative type tags, as a
topological isomorphism. This is MulEquiv.prodMultiplicative as a ContinuousMulEquiv.
Equations
- TauCeti.ContinuousMulEquiv.prodMultiplicative M N = { toMulEquiv := MulEquiv.prodMultiplicative M N, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
The multiplicative type tag of a dependent product is the product of the multiplicative type
tags, as a topological isomorphism. This is MulEquiv.piMultiplicative as a
ContinuousMulEquiv.
Equations
- TauCeti.ContinuousMulEquiv.piMultiplicative K = { toMulEquiv := MulEquiv.piMultiplicative K, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Dropping a trivial factor: when T has a unique element, Multiplicative (M × T) is
topologically isomorphic to Multiplicative M. This is AddEquiv.prodUnique as a
ContinuousMulEquiv between the multiplicative type tags.
Equations
- TauCeti.ContinuousMulEquiv.multiplicativeProdUnique M T = { toMulEquiv := AddEquiv.toMultiplicative AddEquiv.prodUnique, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
A topological isomorphism M ≃ₜ+ N of additive topological groups, as a topological
isomorphism Multiplicative M ≃ₜ* Multiplicative N of the multiplicative type tags. This is
AddEquiv.toMultiplicative as a ContinuousMulEquiv.
Equations
- e.toMultiplicative = { toMulEquiv := AddEquiv.toMultiplicative e.toAddEquiv, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
The universe lift of a topological monoid is topologically isomorphic to it. This is
MulEquiv.ulift as a ContinuousMulEquiv.
Equations
- TauCeti.ContinuousMulEquiv.ulift = { toMulEquiv := MulEquiv.ulift, continuous_toFun := ⋯, continuous_invFun := ⋯ }