The circle is not simply connected #
The circle computation π₁(AddCircle p) ≃* Multiplicative ℤ
(AddCircle.fundamentalGroupMulEquiv) has an immediate qualitative payoff: since
Multiplicative ℤ is nontrivial and infinite, so is the fundamental group of the circle, and
therefore the circle is not simply connected. Being non-simply-connected, it is not
contractible, and it is not homeomorphic to any simply connected space; in particular the
circle is not homeomorphic to the real line nor to any real normed space.
These are the standard topological consequences of π₁(S¹) ≅ ℤ, and they realise the
universal-covers roadmap Stage 4 "applications" (TauCetiRoadmap/UniversalCovers/README.md),
extending the circle computation (item 12, π₁(S¹) ≅ ℤ) to the classical fact that the
circle and the line are topologically distinct.
The nontriviality and infinitude of the fundamental group are transported from
Multiplicative ℤ along the circle equivalence. Non-simple-connectivity then follows because
a simply connected space has a subsingleton fundamental group. The homeomorphism statements
consume Mathlib's transfer of SimplyConnectedSpace along a homotopy equivalence
(ContinuousMap.HomotopyEquiv.simplyConnectedSpace, via Homeomorph.toHomotopyEquiv) and the
contractibility of a real topological vector space
(RealTopologicalVectorSpace.contractibleSpace). No Mathlib code is vendored.
The same consequences for Mathlib's complex unit circle Circle follow from
Circle.fundamentalGroupMulEquiv.
Main declarations #
AddCircle.nontrivial_fundamentalGroup,AddCircle.infinite_fundamentalGroup: the fundamental group ofAddCircle p(p ≠ 0), at any basepoint, is nontrivial and infinite.AddCircle.not_simplyConnectedSpace:AddCircle pis not simply connected.AddCircle.not_contractibleSpace:AddCircle pis not contractible.AddCircle.isEmpty_homeomorph_of_simplyConnectedSpace,AddCircle.isEmpty_homeomorph_real:AddCircle pis not homeomorphic to a simply connected space, nor toℝ.UnitAddCircle.*: the specialisations to the unit circleS¹ = ℝ ⧸ ℤ.Circle.nontrivial_fundamentalGroup,Circle.infinite_fundamentalGroup: the complex unit circle's fundamental group is nontrivial and infinite.Circle.not_simplyConnectedSpace,Circle.not_contractibleSpace: the complex unit circle is not simply connected or contractible.Circle.isEmpty_homeomorph_real: the complex unit circle is not homeomorphic toℝ.
The fundamental group of the circle AddCircle p (p ≠ 0), based at any point x, is
nontrivial. See fundamentalGroupMulEquiv for the full winding-number classification.
The fundamental group of the circle AddCircle p (p ≠ 0), based at any point x, is
infinite. See fundamentalGroupMulEquiv for the full winding-number classification.
The fundamental group of the circle AddCircle p (p ≠ 0), based at 0, is nontrivial.
The fundamental group of the circle AddCircle p (p ≠ 0), based at 0, is infinite.
The circle AddCircle p (p ≠ 0) is not simply connected: its fundamental group is
nontrivial, whereas a simply connected space has a subsingleton fundamental group.
The circle AddCircle p (p ≠ 0) is not contractible: a contractible space is simply
connected, and the circle is not.
The circle AddCircle p (p ≠ 0) is not homeomorphic to any simply connected space: a
homeomorphism is in particular a homotopy equivalence, and simple connectivity transfers along
homotopy equivalences, which the circle does not enjoy.
The fundamental group of the unit circle S¹ = ℝ ⧸ ℤ, based at 0, is nontrivial.
The fundamental group of the unit circle S¹ = ℝ ⧸ ℤ, based at 0, is infinite.
The unit circle S¹ = ℝ ⧸ ℤ is not simply connected.
The unit circle S¹ = ℝ ⧸ ℤ is not contractible.
The unit circle S¹ = ℝ ⧸ ℤ is not homeomorphic to the real line.
The fundamental group of the complex unit circle Circle, based at x, is nontrivial. See
fundamentalGroupMulEquiv for the full identification with Multiplicative ℤ.
The fundamental group of the complex unit circle Circle, based at x, is infinite. See
fundamentalGroupMulEquiv for the full identification with Multiplicative ℤ.
The complex unit circle Circle is not simply connected: its fundamental group is
nontrivial, whereas a simply connected space has a subsingleton fundamental group.
The complex unit circle Circle is not contractible: a contractible space is simply
connected, and the circle is not.
The complex unit circle Circle is not homeomorphic to any simply connected space: a
homeomorphism is a homotopy equivalence, and simple connectivity transfers along homotopy
equivalences, which the circle does not enjoy.