Documentation

LeanPool.WhiteheadTheorem.Exponential

LeanPool.WhiteheadTheorem.Exponential #

Imported Lean Pool material for LeanPool.WhiteheadTheorem.Exponential.

An auxiliary lemma only used for showing the naturality of topBinProdRightAdjExp

@[reducible, inline]

The functor TopCat.of (· × X) (taking the topological binary product, with X on the right) from TopCat to TopCat

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[reducible, inline]

    The exponentiation functor C(X, ·) from TopCat to TopCat

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      topBinProdRightAdjExp

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[reducible, inline]

        Same as topBinProdRight, except that X is not an object in TopCat, but simply a topological space

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[reducible, inline]

          topBinProdLeft'

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[reducible, inline]

            Same as exp, except that X is not an object in TopCat, but simply a topological space

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Same as topBinProdRightAdjExp, except that X is not an object in TopCat, but simply a topological space

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                topBinProdLeftAdjExp'

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def ContinuousMap.argSwap {A : Type u_5} {B : Type u_6} {Y : Type u_7} [TopologicalSpace A] [TopologicalSpace B] [TopologicalSpace Y] :
                  C(C(A × B, Y), C(B × A, Y))

                  argSwap

                  Equations
                  Instances For

                    curriedArgSwap

                    Equations
                    Instances For
                      def ContinuousMap.curryLeft {A : Type u_5} {B : Type u_6} {Y : Type u_7} [TopologicalSpace A] [TopologicalSpace B] [TopologicalSpace Y] (f : C(A × B, Y)) (b : B) :
                      C(A, Y)

                      curryLeft

                      Equations
                      • f.curryLeft b = { toFun := fun (a : A) => f (a, b), continuous_toFun := }
                      Instances For
                        def ContinuousMap.curryRight {A : Type u_5} {B : Type u_6} {Y : Type u_7} [TopologicalSpace A] [TopologicalSpace B] [TopologicalSpace Y] (f : C(A × B, Y)) (a : A) :
                        C(B, Y)

                        curryRight

                        Equations
                        Instances For
                          theorem ContinuousMap.eq_of_curry_eq {A : Type u_5} {B : Type u_6} {Y : Type u_7} [TopologicalSpace A] [TopologicalSpace B] [TopologicalSpace Y] {f g : C(A × B, Y)} (e : f.curry = g.curry) :
                          f = g
                          theorem ContinuousMap.eq_of_argSwap_curry_eq {A : Type u_5} {B : Type u_6} {Y : Type u_7} [TopologicalSpace A] [TopologicalSpace B] [TopologicalSpace Y] {f g : C(A × B, Y)} (e : (argSwap f).curry = (argSwap g).curry) :
                          f = g
                          theorem TopCat.hom_eq_of_curry_eq {A : Type u_5} {B : Type u_6} [TopologicalSpace A] [TopologicalSpace B] {Y : TopCat} {f g : of (A × B) Y} (e : (Hom.hom f).curry = (Hom.hom g).curry) :
                          f = g