Documentation

TauCeti.Topology.Circle.TorusHomotopy

Homotopy classes of self-maps of the torus #

Every continuous self-map of the torus S¹ × S¹ is homotopic to exactly one monomial map Matrix.torusMap M, (a, b) ↦ (a ^ M₀₀ * b ^ M₀₁, a ^ M₁₀ * b ^ M₁₁), for an integral 2 × 2 matrix M. So the homotopy classes of self-maps of the torus are the integral matrices, composition corresponding to the product of matrices, and the self-homeomorphisms of the torus are homotopic to the linear homeomorphisms Matrix.GeneralLinearGroup.torusHomeomorph A, A ∈ GL₂(ℤ). This is the case of the torus, a K(ℤ², 1), of the classification of maps into an Eilenberg–MacLane space by their action on the fundamental group.

The proof lifts along the universal covering ℝ × ℝ → S¹ × S¹, (x, y) ↦ (exp (i x), exp (i y)). A coordinate g of a self-map of the torus, read on ℝ × ℝ, lifts through exp : ℝ → S¹ to a continuous G : ℝ × ℝ → ℝ, since ℝ × ℝ is simply connected. Translating by a period 2π in either variable changes G by an integer multiple of 2π, which is constant because ℝ × ℝ is connected; call these integers m and n. Then G differs from the linear map (x, y) ↦ m x + n y by a function periodic in both variables, and the straight-line homotopy between them descends to the torus, from g to the monomial (a, b) ↦ a ^ m * b ^ n. The integers are determined by the homotopy class: restricted to the (p, q) curve on the torus, the monomial is a loop in the circle of degree m p + n q, and the degree is invariant under homotopy (Circle.degree_eq_of_homotopy).

The matrix of a self-map f is ContinuousMap.torusMatrix f. Two self-maps are homotopic exactly when their matrices agree (ContinuousMap.homotopic_iff_torusMatrix_eq), the matrix of a composite is the product of the matrices (ContinuousMap.torusMatrix_comp), and the matrix of a homeomorphism is invertible (Homeomorph.isUnit_torusMatrix). The homotopy class of a gluing of two solid tori along their boundary tori is therefore an element of GL₂(ℤ); that homotopic homeomorphisms of the torus are isotopic, which upgrades this to the isotopy classification used for Dehn filling, is not proved here.

Main definitions #

Main results #

References #

Lifting maps along the covering ℝ × ℝ → S¹ × S¹ #

Every coordinate is homotopic to a monomial #

The matrix of a self-map of the torus #

Two monomial self-maps of the torus are homotopic exactly when their matrices are equal.

The matrix of a self-map f of the torus: the integral matrix M whose monomial map (a, b) ↦ (a ^ M₀₀ * b ^ M₀₁, a ^ M₁₀ * b ^ M₁₁) is homotopic to f (ContinuousMap.homotopic_torusContinuousMap_torusMatrix). It is unique (ContinuousMap.torusMatrix_eq_iff).

Instances For

    A self-map of the torus is homotopic to the monomial map of its matrix.

    The matrix of a self-map of the torus is the matrix of any monomial map homotopic to it.

    The homotopy classification of self-maps of the torus. Two self-maps of the torus are homotopic exactly when their matrices are equal.

    @[simp]

    The matrix of the monomial map of a matrix is that matrix.

    @[simp]

    The matrix of the identity of the torus is the identity matrix.

    @[simp]

    The matrix of a composite of self-maps of the torus is the product of their matrices.

    The matrix of a self-homeomorphism of the torus is invertible: its inverse is the matrix of the inverse homeomorphism.

    Every self-homeomorphism of the torus is homotopic to a linear one: it is homotopic to the homeomorphism Matrix.GeneralLinearGroup.torusHomeomorph A of exactly one matrix A ∈ GL₂(ℤ).