Mapping tori and fibering over the circle #
For a homeomorphism φ : F ≃ₜ F, the mapping torus identifies (φ x, t + 1) with
(x, t). The quotient model below is deliberately topological: manifold charts and
the local-triviality theorem are separate geometric input. MappingTorusPresentation
stores the fibre and monodromy, while FibersOverCircle asserts that such a presentation
exists.
The quotient projection to UnitAddCircle records the circle coordinate of each orbit.
The map MappingTorus.incl includes the fibre at height zero. Moving once around the cylinder
gives MappingTorus.monodromyHomotopy, a homotopy from this inclusion after the monodromy to the
inclusion itself.
A continuous map g : F → G intertwining monodromies φ and ψ induces
MappingTorus.map φ ψ g h : C(MappingTorus φ, MappingTorus ψ), acting on cylinder representatives
by g in the fibre coordinate and the identity in the height coordinate. These induced maps lie
over the circle (MappingTorus.proj_comp_map), restrict to g on the fibres at height zero
(MappingTorus.map_comp_incl), and are functorial (MappingTorus.map_id,
MappingTorus.map_comp). They are the maps needed to state naturality of constructions on mapping
tori under commuting squares of monodromies.
The construction follows the standard mapping-torus model, e.g. Hatcher, Algebraic Topology, Section 2.2.
The additive action whose orbits form the mapping torus.
Equations
- TauCeti.MappingTorus.action φ = { vadd := TauCeti.MappingTorus.vadd φ, add_vadd := ⋯, zero_vadd := ⋯ }
Instances For
The topological mapping torus of a self-homeomorphism.
Equations
Instances For
The quotient map from the cylinder used to construct the mapping torus.
Equations
- TauCeti.MappingTorus.mk φ x t = Quotient.mk'' (x, t)
Instances For
Two cylinder points represent the same mapping-torus point exactly when they differ by an integer translate in the monodromy orbit and the corresponding height translate.
Every point of a mapping torus is represented by a point of the cylinder.
The quotient map from the cylinder to the mapping torus is continuous.
The canonical inclusion of the fibre at height zero into its mapping torus.
Equations
- TauCeti.MappingTorus.incl φ = { toFun := fun (x : F) => TauCeti.MappingTorus.mk φ x 0, continuous_toFun := ⋯ }
Instances For
The fibre inclusion sends a point to its class at height zero.
Going once around the mapping torus gives a homotopy from the fibre inclusion after monodromy to the fibre inclusion itself.
Equations
- TauCeti.MappingTorus.monodromyHomotopy φ = { toFun := fun (p : ↑unitInterval × F) => TauCeti.MappingTorus.mk φ (φ p.2) ↑p.1, continuous_toFun := ⋯, map_zero_left := ⋯, map_one_left := ⋯ }
Instances For
The canonical monodromy homotopy moves linearly in the cylinder coordinate.
A continuous map intertwining two monodromies induces a map of their mapping tori.
Equations
- TauCeti.MappingTorus.map φ ψ g h = { toFun := Quotient.lift (fun (p : F × ℝ) => TauCeti.MappingTorus.mk ψ (g p.1) p.2) ⋯, continuous_toFun := ⋯ }
Instances For
The map induced between mapping tori acts on cylinder representatives by the original map.
A map of mapping tori restricts on the fibre to the map intertwining the monodromies.
The map of a mapping torus induced by the identity map is the identity.
Maps of mapping tori respect composition of maps intertwining the monodromies.
The canonical projection of a mapping torus to the circle.
Equations
- TauCeti.MappingTorus.proj φ = Quotient.lift (fun (z : F × ℝ) => ↑z.2) ⋯
Instances For
The canonical projection from a mapping torus to the additive circle is continuous.
The projection from the mapping torus of a nonempty space onto the circle is surjective.
A map of mapping tori preserves the projection to the circle.
A mapping-torus presentation of a topological space, including its fibre and monodromy.
- Fiber : Type u
The fibre type.
The fibre is nonempty.
- fiberTopology : TopologicalSpace self.Fiber
The topology carried by the fibre.
The monodromy homeomorphism around the circle.
A homeomorphism from the presented space to the mapping torus.
Instances For
A space fibres over the circle when it is homeomorphic to a mapping torus.
Equations
Instances For
The mapping torus has its canonical presentation.
Equations
- TauCeti.MappingTorus.presentation φ = { Fiber := F, nonemptyFiber := ⋯, fiberTopology := inferInstance, monodromy := φ, equivalence := Homeomorph.refl (TauCeti.MappingTorus φ) }
Instances For
The mapping torus carries its canonical fibering-over-the-circle presentation.
A homeomorphism transports a fibering-over-the-circle presentation.
A space that fibers over the circle is infinite, since it maps onto the circle.