Documentation

TauCeti.Topology.Algebra.ContinuousMulEquiv

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 #

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
Instances For
    def TauCeti.ContinuousMulEquiv.piMultiplicative {ι : Type u_1} (K : ι → Type u_2) [(i : ι) → Add (K i)] [(i : ι) → TopologicalSpace (K i)] :
    Multiplicative ((i : ι) → K i) ≃ₜ* ((i : ι) → Multiplicative (K i))

    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
    Instances For
      @[simp]
      theorem TauCeti.ContinuousMulEquiv.piMultiplicative_apply {ι : Type u_1} (K : ι → Type u_2) [(i : ι) → Add (K i)] [(i : ι) → TopologicalSpace (K i)] (x : Multiplicative ((i : ι) → K i)) (i : ι) :
      @[simp]
      theorem TauCeti.ContinuousMulEquiv.piMultiplicative_symm_apply {ι : Type u_1} (K : ι → Type u_2) [(i : ι) → Add (K i)] [(i : ι) → TopologicalSpace (K i)] (x : (i : ι) → Multiplicative (K i)) :

      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
      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
        Instances For

          The universe lift of a topological monoid is topologically isomorphic to it. This is MulEquiv.ulift as a ContinuousMulEquiv.

          Equations
          Instances For
            @[simp]
            theorem TauCeti.ContinuousMulEquiv.ulift_symm_apply {M : Type u} [Mul M] [TopologicalSpace M] (x : M) :
            ulift.symm x = { down := x }