Documentation

TauCeti.AlgebraicTopology.UniversalCover.LensSpace.FundamentalGroup

The fundamental group of a lens space #

The lens space L(m; ℓ₀, …, ℓₖ) is the quotient of the unit sphere S²ᵏ⁺¹ ⊆ ℂᵏ⁺¹ by a free action of ℤ/m. For 1 ≤ k the sphere is simply connected, so the quotient covering map TauCeti.LensSpace.mk is a universal cover and the fundamental group of the lens space is the acting group:

π₁(L(m; ℓ₀, …, ℓₖ)) ≃* ℤ/m.

Mathlib's IsQuotientCoveringMap.fundamentalGroupEquiv identifies the fundamental group with the opposite of the acting group TauCeti.lensGroup m ℓ; the lens group is commutative and isomorphic to ℤ/m by TauCeti.lensGroupEquiv, which removes the opposite. A loop corresponds to the residue a exactly when its monodromy carries the chosen lift of the basepoint to its rotation by a.

Consequently a lens space of order m ≥ 2 is not simply connected, and the order m is a topological invariant: lens spaces of different orders are not homeomorphic. For k = 0 the lens space is a circle and its fundamental group is ℤ, so the hypothesis 1 ≤ k is needed.

Main definitions #

Main results #

References #

noncomputable def TauCeti.LensSpace.fundamentalGroupMulEquiv (m : ℕ) [NeZero m] {k : ℕ} (ℓ : Fin (k + 1) → (ZMod m)ˣ) (hk : 1 ≤ k) {x : LensSpace m ℓ} (e : ↑(mk m ℓ ⁻¹' {x})) :

The fundamental group of a lens space L(m; ℓ₀, …, ℓₖ) with 1 ≤ k is ℤ/m, at any basepoint x with a chosen lift e to the sphere.

Equations
Instances For
    theorem TauCeti.LensSpace.fundamentalGroupMulEquiv_apply_eq_iff (m : ℕ) [NeZero m] {k : ℕ} (ℓ : Fin (k + 1) → (ZMod m)ˣ) (hk : 1 ≤ k) {x : LensSpace m ℓ} (e : ↑(mk m ℓ ⁻¹' {x})) (γ : FundamentalGroup (LensSpace m ℓ) x) (a : Multiplicative (ZMod m)) :
    (fundamentalGroupMulEquiv m ℓ hk e) γ = a ↔ ((lensRotation m ℓ) a) ↑↑e = ↑↑(⋯.monodromy γ e)

    A loop class corresponds to the residue a exactly when its monodromy carries the chosen lift e of the basepoint to the rotation of e by a.

    theorem TauCeti.LensSpace.card_fundamentalGroup (m : ℕ) [NeZero m] {k : ℕ} (ℓ : Fin (k + 1) → (ZMod m)ˣ) (hk : 1 ≤ k) (x : LensSpace m ℓ) :

    The fundamental group of a lens space L(m; ℓ₀, …, ℓₖ) with 1 ≤ k has exactly m elements.

    theorem TauCeti.LensSpace.nontrivial_fundamentalGroup (m : ℕ) [NeZero m] {k : ℕ} (ℓ : Fin (k + 1) → (ZMod m)ˣ) (hk : 1 ≤ k) (hm : m ≠ 1) (x : LensSpace m ℓ) :

    A lens space of order m ≠ 1 with 1 ≤ k has a nontrivial fundamental group.

    theorem TauCeti.LensSpace.not_simplyConnectedSpace (m : ℕ) [NeZero m] {k : ℕ} (ℓ : Fin (k + 1) → (ZMod m)ˣ) (hk : 1 ≤ k) (hm : m ≠ 1) :

    A lens space of order m ≠ 1 with 1 ≤ k is not simply connected.

    theorem TauCeti.LensSpace.eq_of_homeomorph (m : ℕ) [NeZero m] {k : ℕ} (ℓ : Fin (k + 1) → (ZMod m)ˣ) {m' : ℕ} [NeZero m'] {k' : ℕ} (ℓ' : Fin (k' + 1) → (ZMod m')ˣ) (hk : 1 ≤ k) (hk' : 1 ≤ k') (φ : LensSpace m ℓ ≃ₜ LensSpace m' ℓ') :
    m = m'

    The order of a lens space is a topological invariant: lens spaces L(m; ℓ) and L(m'; ℓ') of dimensions at least three are homeomorphic only if m = m'.