Documentation

LeanPool.WhiteheadTheorem.Shapes.DiskHomeoCube

LeanPool.WhiteheadTheorem.Shapes.DiskHomeoCube #

Imported Lean Pool material for LeanPool.WhiteheadTheorem.Shapes.DiskHomeoCube.

def TopCat.pDisk (n : ) (p : ENNReal) [hp : Fact (1 p)] :

The unit disk in ℝⁿ based on the Lᵖ norm, where p ≥ 1.

Equations
Instances For
    def TopCat.pDiskBoundary (n : ) (p : ENNReal) [hp : Fact (1 p)] :

    The boundary of the pDisk.

    Equations
    Instances For
      def TopCat.pDiskBoundaryIncl (n : ) (p : ENNReal) [hp : Fact (1 p)] :

      The inclusion of the boundary of the pDisk.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        instance TopCat.pDisk.instT1Space (n : ) (p : ENNReal) [hp : Fact (1 p)] :
        T1Space (pDisk n p)
        instance TopCat.pDisk.boundaryInstT1Space (n : ) (p : ENNReal) [hp : Fact (1 p)] :
        @[implicit_reducible]
        noncomputable instance TopCat.pDisk.instPseudoMetricSpace (n : ) (p : ENNReal) [hp : Fact (1 p)] :
        Equations
        @[implicit_reducible]
        noncomputable instance TopCat.pDisk.boundaryInstPseudoMetricSpace (n : ) (p : ENNReal) [hp : Fact (1 p)] :
        Equations
        theorem TopCat.pDisk.dist_eq (n : ) (p : ENNReal) [hp : Fact (1 p)] (x y : (pDisk n p)) :
        dist x y = dist x.down y.down
        @[implicit_reducible]
        instance TopCat.pDisk.instOfNatCarrierOfNatNat (n : ) (p : ENNReal) [hp : Fact (1 p)] :
        OfNat (↑(pDisk n p)) 0

        Use 0 to denote the center of the disk.

        Equations
        theorem TopCat.pDisk.zero_eq (n : ) (p : ENNReal) [hp : Fact (1 p)] :
        0 = (ULift.down 0)
        theorem TopCat.pDisk.eq_zero_iff (n : ) (p : ENNReal) [hp : Fact (1 p)] (x : (pDisk n p)) :
        x = 0 x.down = 0
        noncomputable def TopCat.pDisk.toQDisk (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] :
        (pDisk n p)(pDisk n q)

        Map x to (‖x‖_p / ‖x‖_q) • x. Note that division by zero evaluates to zero (see toQDisk_zero).

        Equations
        Instances For
          theorem TopCat.pDisk.toQDisk_zero (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] :
          toQDisk n p q 0 = 0

          pDisk.toQDisk maps 0 to 0. Note that division by zero evaluates to zero, due to GroupWithZero.inv_zero.

          theorem TopCat.pDisk.toPDisk_comp_toQDisk (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] (x : (pDisk n p)) :
          toQDisk n q p (toQDisk n p q x) = x

          The map toQDisk has a left inverse.

          theorem TopCat.pDisk.continuousAt_toQDisk_zero (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] :

          The map toQDisk is continuous at 0.

          theorem TopCat.pDisk.continuousOn_toQDisk_nonzero (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] :
          ContinuousOn (toQDisk n p q) {x : (pDisk n p) | x 0}

          The map toQDisk is continuous on {x | x ≠ 0}.

          theorem TopCat.pDisk.continuous_toQDisk (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] :

          The map toQDisk is continuous.

          noncomputable def TopCat.pDisk.homeoQDisk (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] :
          (pDisk n p) ≃ₜ (pDisk n q)

          pDisk n p (the unit disk in ℝⁿ based on the Lᵖ norm) is homeomorphic to pDisk n q (the unit disk in ℝⁿ based on the L^q norm).

          Equations
          Instances For
            noncomputable def TopCat.pDisk.isoQDisk (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] :
            pDisk n p pDisk n q

            isoQDisk

            Equations
            Instances For
              theorem TopCat.pDiskBoundary.neq_zero (n : ) (p : ENNReal) [hp : Fact (1 p)] (x : (pDiskBoundary n p)) :
              x.down 0
              noncomputable def TopCat.pDiskBoundary.toQDiskBoundary (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] :
              (pDiskBoundary n p)(pDiskBoundary n q)

              toQDiskBoundary

              Equations
              Instances For
                theorem TopCat.pDiskBoundary.toPDiskBoundary_comp_toQDiskBoundary (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] (x : (pDiskBoundary n p)) :

                The map boundaryToQDiskBoundary has a left inverse.

                theorem TopCat.pDiskBoundary.continuous_toQDiskBoundary (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] :

                The map boundaryToQDiskBoundary is continuous.

                noncomputable def TopCat.pDiskBoundary.homeoQDiskBoundary (n : ) (p q : ENNReal) [hp : Fact (1 p)] [hq : Fact (1 q)] :

                pDiskBounday n p is homeomorphic to pDiskBoundary n q.

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

                  Homeomorphism from the pair (pDisk n p, pDiskBoundary n p) to the pair (pDisk n q, pDiskBoundary n q)

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    def TopCat.largeCubeHomeoPDisk (n : ) :
                    (Fin n(Set.Icc (-1) 1)) ≃ₜ (pDisk n )

                    The large cube $[-1, 1]^n$ is homeomorphic to pDisk n ∞ (the disk in ℝⁿ according to the L∞ norm).

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      noncomputable def TopCat.largeCubeHomeoCube (n : ) :
                      (Fin n(Set.Icc (-1) 1)) ≃ₜ (Fin nunitInterval)

                      The large cube $[-1, 1]^n$ is homeomorphic to the cube $[0, 1]^n$.

                      Equations
                      Instances For
                        noncomputable def TopCat.diskHomeoCube (n : ) :
                        (disk n) ≃ₜ (Fin nunitInterval)

                        The n-disk 𝔻 n is homeomorphic to the cube $[0, 1]^n$.

                        Equations
                        Instances For
                          noncomputable def TopCat.largeCubeBoundaryHomeoPDiskBoundary (n : ) :
                          {x : Fin n(Set.Icc (-1) 1) | ∃ (i : Fin n), (x i) = -1 (x i) = 1} ≃ₜ (pDiskBoundary n )

                          largeCubeBoundaryHomeoPDiskBoundary

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            noncomputable def TopCat.largeCubeBoundaryHomeoCubeBoundary (n : ) :
                            {x : Fin n(Set.Icc (-1) 1) | ∃ (i : Fin n), (x i) = -1 (x i) = 1} ≃ₜ (Cube.boundary (Fin n))

                            largeCubeBoundaryHomeoCubeBoundary

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

                              diskBoundaryHomeoCubeBoundary

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

                                Homeomorphism from the pair (TopCat.disk.{u} n, TopCat.diskBoundary.{u} n) to the pair (TopCat.cube.{u} n, TopCat.cubeBoundary.{u} n)

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