Documentation

TauCeti.LowDimTopology.DehnSurgery.Framing

Framing a parametrized torus, and the boundary torus of a knot exterior #

A parametrization e : S¹ × S¹ ≃ₜ Y of a torus Y frames it: the classes of the two coordinate circles t ↦ e (exp (2πit), 1) and t ↦ e (1, exp (2πit)) form an ordered basis of H₁(Y; ℤ), by the computation TauCeti.circleProdFirstHomologyEquiv of the first homology of a parametrized torus. This file builds that framed boundary torus, TauCeti.FramedBoundaryTorus.ofHomeomorph e, whose meridian is the first coordinate circle and whose longitude is the second, and computes its coordinates: the class of the (p, q) curve t ↦ e (exp (2πipt), exp (2πiqt)) has (μ, λ)-coordinates (p, q). So that class is primitive exactly when p and q are coprime, and then its slope has value p / q. This is the convention of the Dehn-surgery slopes: the slope p / q is the class of p · μ + q · λ, realized by an explicit curve on the torus.

Applied to a solid torus neighbourhood Φ : D² × S¹ → X of a knot in a Hausdorff space, with the parametrization TauCeti.IsSolidTorusNeighborhood.exteriorFrontierHomeomorph of the frontier of the knot exterior, this frames the boundary torus of the exterior by Φ (TauCeti.IsSolidTorusNeighborhood.framedBoundaryTorus). Its meridian is the boundary t ↦ Φ (exp (2πit), 1) of a disc fibre of the solid torus, and its longitude is the push-off t ↦ Φ (1, exp (2πit)) of the knot. This is the framed torus along which a Dehn filling of the exterior is specified by a slope. The longitude determined by Φ is generally not the preferred (Seifert) longitude. Under vanishing first and second integral homology of the ambient space, TauCeti.IsSolidTorusNeighborhood.preferredFramedBoundaryTorus in TauCeti/LowDimTopology/DehnSurgery/SeifertFraming.lean constructs the preferred framing (μ, λ - n · μ), where n is the framing number of Φ.

Main definitions #

Main results #

References #

The torus Y framed by a parametrization e : S¹ × S¹ ≃ₜ Y: its meridian and longitude are the classes in H₁(Y; ℤ) of the two coordinate circles t ↦ e (exp (2πit), 1) and t ↦ e (1, exp (2πit)) (TauCeti.FramedBoundaryTorus.ofHomeomorph_basis_zero, TauCeti.FramedBoundaryTorus.ofHomeomorph_basis_one).

The body is exposed so that the carrier of the torus is Y for consumers, and hence that homology classes of loops in Y are elements of (ofHomeomorph e).H.

Instances For

    The homology class of the (p, q) curve t ↦ e (exp (2πipt), exp (2πiqt)) on the torus framed by e: the image under e of the class TauCeti.torusClass p q of the (p, q) curve of S¹ × S¹.

    Instances For

      The class of the (p, q) curve on the torus framed by e is the image under e of the class of the (p, q) curve of S¹ × S¹.

      The class of the (p, q) curve is its Hurewicz class in H₁(Y; ℤ).

      @[simp]

      The coordinates of the (p, q) curve. For the torus framed by a parametrization e, the homology class of the curve t ↦ e (exp (2πipt), exp (2πiqt)) has (μ, λ)-coordinates (p, q).

      The meridian class of the torus framed by e is the class of the first coordinate circle t ↦ e (exp (2πit), 1).

      The longitude class of the torus framed by e is the class of the second coordinate circle t ↦ e (1, exp (2πit)).

      @[simp]

      The class of the (p, q) curve on the torus framed by e is primitive exactly when p and q are coprime.

      The (p, q) curve has slope p / q. For coprime p and q, the slope of the class of the curve t ↦ e (exp (2πipt), exp (2πiqt)) on the torus framed by e has value p / q, read as ∞ when q = 0.

      @[reducible, inline]

      The boundary torus of a knot exterior, framed by a solid torus neighbourhood Φ of the knot: the frontier of the exterior, the complement of the image of the open solid torus, framed by its parametrization TauCeti.IsSolidTorusNeighborhood.exteriorFrontierHomeomorph, which sends (w, z) ∈ S¹ × S¹ to Φ (w, z). Its meridian is the class of the boundary t ↦ Φ (exp (2πit), 1) of a disc fibre and its longitude the class of the push-off t ↦ Φ (1, exp (2πit)) of the knot; the class of the curve t ↦ Φ (exp (2πipt), exp (2πiqt)) has coordinates (p, q) (TauCeti.FramedBoundaryTorus.coord_torusCurveClass).

      Instances For