Documentation

TauCeti.Topology.Surgery.Basic

Surgery on a framed sphere #

Let E and F be normed groups, with unit spheres S = sphere 0 1 and closed unit balls D = closedBall 0 1. For E = ℝᵏ⁺¹ and F = ℝ^q these are Sᵏ ⊆ Dᵏ⁺¹ and S^(q-1) ⊆ D^q. Throughout, int D and ∂D name the norm-level subsets ‖y‖ < 1 and ‖y‖ = 1 of D, and the boundary of a product of balls and spheres is the subset where the ball coordinate has norm 1. These are definitions, not topological statements: when E is a real normed space, int D and ∂D are the topological interior and frontier of D in E (interior_closedBall, frontier_closedBall), and for E = ℝᵏ⁺¹ they are the manifold interior and boundary of Dᵏ⁺¹. A framed sphere in a space M is a map φ : Sᵏ × D^q → M, typically an embedding: an embedded k-sphere together with a trivialization of a closed tubular neighbourhood. Surgery along φ removes the open tube φ (Sᵏ × int D^q) from M and glues in D^(k+1) × S^(q-1) along the common boundary Sᵏ × S^(q-1), the point (x, y) of ∂D^(k+1) × S^(q-1) being glued to φ (x, y). For k = 1 and q = 2 this is integral Dehn surgery on a framed knot in a 3-manifold, and for k = 0 it removes two balls and joins their boundary spheres by a tube D¹ × S^(q-1).

Here a surgery is recorded inside the resulting space, without a gluing construction, in the same way as TauCeti.DehnFilling and TauCeti.HeegaardSplitting: a TauCeti.SphereSurgery hφ Y consists of closed embeddings into Y of the exterior TauCeti.sphereExterior φ of the framed sphere and of D^(k+1) × S^(q-1), whose images cover Y and meet only along the boundary of D^(k+1) × S^(q-1), where they are identified as above. The two pieces being closed, a continuous map on Y is the same as a pair of continuous maps on the pieces agreeing on the boundary (TauCeti.SphereSurgery.desc, TauCeti.SphereSurgery.desc_unique), so Y is homeomorphic to the space obtained by gluing.

Main definitions #

Main results #

References #

The exterior of a framed sphere #

The inclusion of Sᵏ × S^(q-1) as the boundary Sᵏ × ∂D^q of the tube Sᵏ × D^q, the points whose disc coordinate has norm 1.

Instances For

    The boundary inclusion into the tube is continuous.

    @[simp]

    The sphere coordinate of a boundary point of the tube.

    @[simp]

    The disc coordinate of a boundary point of the tube lies on ∂D^q.

    The inclusion of Sᵏ × S^(q-1) as the boundary ∂D^(k+1) × S^(q-1) of D^(k+1) × S^(q-1), the points whose disc coordinate has norm 1.

    Instances For

      The boundary inclusion into the replacement piece is continuous.

      @[simp]

      The disc coordinate of a boundary point of D^(k+1) × S^(q-1) lies on ∂D^(k+1).

      @[simp]

      The sphere coordinate of a boundary point of D^(k+1) × S^(q-1).

      The boundary of D^(k+1) × S^(q-1) is the set of points (x, y) with ‖x‖ = 1.

      def TauCeti.sphereExterior {E : Type u_1} {F : Type u_2} {M : Type u_3} [SeminormedAddCommGroup E] [SeminormedAddCommGroup F] (φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M) :
      Set M

      The exterior of a framed sphere φ : Sᵏ × D^q → M: the complement of the image of the open tube Sᵏ × int D^q, the points whose disc coordinate has norm less than 1.

      Instances For
        @[simp]
        theorem TauCeti.mem_sphereExterior {E : Type u_1} {F : Type u_2} {M : Type u_3} [SeminormedAddCommGroup E] [SeminormedAddCommGroup F] {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} {x : M} :
        x ∈ sphereExterior φ ↔ x ∉ φ '' {p : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) | ‖↑p.2‖ < 1}

        A point lies in the exterior of a framed sphere when it is outside the open tube.

        The boundary φ (Sᵏ × ∂D^q) of the tube of an injective framed sphere lies in its exterior.

        def TauCeti.sphereExteriorBoundaryInclusion {E : Type u_1} {F : Type u_2} {M : Type u_3} [SeminormedAddCommGroup E] [SeminormedAddCommGroup F] {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} (hφ : Function.Injective φ) (q : ↑(Metric.sphere 0 1) × ↑(Metric.sphere 0 1)) :

        The boundary φ (Sᵏ × ∂D^q) of the exterior of an injective framed sphere, parametrized by Sᵏ × S^(q-1) through the framing: q ↦ φ (q.1, q.2).

        Instances For
          @[simp]

          The parametrized boundary of the exterior is q ↦ φ (q.1, q.2).

          Surgery #

          The parametrized boundary inclusion into the exterior is continuous when the framing is.

          structure TauCeti.SphereSurgery {E : Type u_1} {F : Type u_2} {M : Type u_3} [SeminormedAddCommGroup E] [SeminormedAddCommGroup F] {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} [TopologicalSpace M] (hφ : Function.Injective φ) (Y : Type u_4) [TopologicalSpace Y] :
          Type (max (max (max u_1 u_2) u_3) u_4)

          A surgery along the injective framed sphere φ : Sᵏ × D^q → M, recorded inside the result Y: closed embeddings into Y of the exterior of φ and of D^(k+1) × S^(q-1), whose images cover Y and meet only along the boundary of D^(k+1) × S^(q-1), the point (x, y) of that boundary being the point φ (x, y) of the boundary of the exterior. The two images being closed, Y is homeomorphic to the space obtained by gluing D^(k+1) × S^(q-1) to the exterior along Sᵏ × S^(q-1).

          Instances For
            theorem TauCeti.SphereSurgery.ext {E : Type u_1} {F : Type u_2} {M : Type u_3} {inst✝ : SeminormedAddCommGroup E} {inst✝¹ : SeminormedAddCommGroup F} {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} {inst✝² : TopologicalSpace M} {hφ : Function.Injective φ} {Y : Type u_4} {inst✝³ : TopologicalSpace Y} {x y : SphereSurgery hφ Y} (exteriorEmbedding : x.exteriorEmbedding = y.exteriorEmbedding) (ballSphereEmbedding : x.ballSphereEmbedding = y.ballSphereEmbedding) :
            x = y
            theorem TauCeti.SphereSurgery.ext_iff {E : Type u_1} {F : Type u_2} {M : Type u_3} {inst✝ : SeminormedAddCommGroup E} {inst✝¹ : SeminormedAddCommGroup F} {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} {inst✝² : TopologicalSpace M} {hφ : Function.Injective φ} {Y : Type u_4} {inst✝³ : TopologicalSpace Y} {x y : SphereSurgery hφ Y} :

            The two pieces of a surgery meet in the boundary of D^(k+1) × S^(q-1), which is the image of the boundary of the exterior.

            A point of the exterior is sent into D^(k+1) × S^(q-1) only on the boundary, where the two are identified through the framing.

            noncomputable def TauCeti.SphereSurgery.desc {E : Type u_1} {F : Type u_2} {M : Type u_3} [SeminormedAddCommGroup E] [SeminormedAddCommGroup F] {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} [TopologicalSpace M] {hφ : Function.Injective φ} {Y : Type u_4} [TopologicalSpace Y] {Z : Type u_5} [TopologicalSpace Z] (S : SphereSurgery hφ Y) (a : C(↑(sphereExterior φ), Z)) (b : C(↑(Metric.closedBall 0 1) × ↑(Metric.sphere 0 1), Z)) (hab : ∀ (q : ↑(Metric.sphere 0 1) × ↑(Metric.sphere 0 1)), a (sphereExteriorBoundaryInclusion hφ q) = b (ballSphereBoundaryInclusion q)) :
            C(Y, Z)

            Maps out of the result of a surgery. Continuous maps a on the exterior and b on D^(k+1) × S^(q-1) that agree along the boundary descend to a continuous map on the result, which is the gluing of its two closed pieces (TauCeti.SphereSurgery.desc_unique).

            Instances For
              @[simp]
              theorem TauCeti.SphereSurgery.desc_exteriorEmbedding {E : Type u_1} {F : Type u_2} {M : Type u_3} [SeminormedAddCommGroup E] [SeminormedAddCommGroup F] {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} [TopologicalSpace M] {hφ : Function.Injective φ} {Y : Type u_4} [TopologicalSpace Y] {Z : Type u_5} [TopologicalSpace Z] (S : SphereSurgery hφ Y) (a : C(↑(sphereExterior φ), Z)) (b : C(↑(Metric.closedBall 0 1) × ↑(Metric.sphere 0 1), Z)) (hab : ∀ (q : ↑(Metric.sphere 0 1) × ↑(Metric.sphere 0 1)), a (sphereExteriorBoundaryInclusion hφ q) = b (ballSphereBoundaryInclusion q)) (x : ↑(sphereExterior φ)) :
              (S.desc a b hab) (S.exteriorEmbedding x) = a x

              The map descended from a and b restricts to a on the exterior.

              @[simp]
              theorem TauCeti.SphereSurgery.desc_ballSphereEmbedding {E : Type u_1} {F : Type u_2} {M : Type u_3} [SeminormedAddCommGroup E] [SeminormedAddCommGroup F] {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} [TopologicalSpace M] {hφ : Function.Injective φ} {Y : Type u_4} [TopologicalSpace Y] {Z : Type u_5} [TopologicalSpace Z] (S : SphereSurgery hφ Y) (a : C(↑(sphereExterior φ), Z)) (b : C(↑(Metric.closedBall 0 1) × ↑(Metric.sphere 0 1), Z)) (hab : ∀ (q : ↑(Metric.sphere 0 1) × ↑(Metric.sphere 0 1)), a (sphereExteriorBoundaryInclusion hφ q) = b (ballSphereBoundaryInclusion q)) (p : ↑(Metric.closedBall 0 1) × ↑(Metric.sphere 0 1)) :
              (S.desc a b hab) (S.ballSphereEmbedding p) = b p

              The map descended from a and b restricts to b on D^(k+1) × S^(q-1).

              theorem TauCeti.SphereSurgery.hom_ext {E : Type u_1} {F : Type u_2} {M : Type u_3} [SeminormedAddCommGroup E] [SeminormedAddCommGroup F] {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} [TopologicalSpace M] {hφ : Function.Injective φ} {Y : Type u_4} [TopologicalSpace Y] {Z : Type u_5} [TopologicalSpace Z] (S : SphereSurgery hφ Y) {f g : C(Y, Z)} (hE : ∀ (x : ↑(sphereExterior φ)), f (S.exteriorEmbedding x) = g (S.exteriorEmbedding x)) (hB : ∀ (p : ↑(Metric.closedBall 0 1) × ↑(Metric.sphere 0 1)), f (S.ballSphereEmbedding p) = g (S.ballSphereEmbedding p)) :
              f = g

              Maps out of the result of a surgery are determined by their restrictions to the two pieces.

              theorem TauCeti.SphereSurgery.desc_unique {E : Type u_1} {F : Type u_2} {M : Type u_3} [SeminormedAddCommGroup E] [SeminormedAddCommGroup F] {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} [TopologicalSpace M] {hφ : Function.Injective φ} {Y : Type u_4} [TopologicalSpace Y] {Z : Type u_5} [TopologicalSpace Z] (S : SphereSurgery hφ Y) {a : C(↑(sphereExterior φ), Z)} {b : C(↑(Metric.closedBall 0 1) × ↑(Metric.sphere 0 1), Z)} (hab : ∀ (q : ↑(Metric.sphere 0 1) × ↑(Metric.sphere 0 1)), a (sphereExteriorBoundaryInclusion hφ q) = b (ballSphereBoundaryInclusion q)) {f : C(Y, Z)} (hE : ∀ (x : ↑(sphereExterior φ)), f (S.exteriorEmbedding x) = a x) (hB : ∀ (p : ↑(Metric.closedBall 0 1) × ↑(Metric.sphere 0 1)), f (S.ballSphereEmbedding p) = b p) :
              f = S.desc a b hab

              Uniqueness of the descended map: a continuous map on the result of a surgery restricting to a on the exterior and to b on D^(k+1) × S^(q-1) is TauCeti.SphereSurgery.desc.

              def TauCeti.SphereSurgery.transHomeomorph {E : Type u_1} {F : Type u_2} {M : Type u_3} [SeminormedAddCommGroup E] [SeminormedAddCommGroup F] {φ : ↑(Metric.sphere 0 1) × ↑(Metric.closedBall 0 1) → M} [TopologicalSpace M] {hφ : Function.Injective φ} {Y : Type u_4} [TopologicalSpace Y] (S : SphereSurgery hφ Y) {Y' : Type u_5} [TopologicalSpace Y'] (e : Y ≃ₜ Y') :

              A surgery is carried along a homeomorphism of its result.

              Instances For
                @[simp]

                The exterior embedding of a transported surgery is the composite with the homeomorphism.

                @[simp]

                The embedding of D^(k+1) × S^(q-1) of a transported surgery is the composite with the homeomorphism.