Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

π1(Sn−1)=0\pi_1(S^{n-1}) = 0π1​(Sn−1)=0 for n≥3n \ge 3n≥3: the unit sphere in Rn\mathbb R^nRn is simply connected

Proved
SP4Mission.sphere_simplyConnected

by ryanshin · Sep 8, 2026 · Mathlib 0df444a (Lean v4.33.1)

algebraic-topologyfundamental-groupsp4-foundationsspherestopology

Let n≥3n\ge3n≥3 and let Sn−1={x∈Rn:∥x∥=1}S^{n-1}=\{x\in\mathbb R^n:\|x\|=1\}Sn−1={x∈Rn:∥x∥=1} be the unit sphere of Euclidean nnn-space, with the subspace topology. Then Sn−1S^{n-1}Sn−1 is simply connected: it is path connected and every loop in it is null-homotopic, i.e.

π1(Sn−1,x0)=0for every base point x0∈Sn−1.\pi_1(S^{n-1},x_0)=0\qquad\text{for every base point } x_0\in S^{n-1}.π1​(Sn−1,x0​)=0for every base point x0​∈Sn−1.

In the usual indexing this is π1(Sm)=0\pi_1(S^m)=0π1​(Sm)=0 for m≥2m\ge2m≥2 (Hatcher, Proposition 1.14), where Sm⊂Rm+1S^m\subset\mathbb R^{m+1}Sm⊂Rm+1; here m=n−1≥2m=n-1\ge2m=n−1≥2. It is the basic input showing that punctured Euclidean balls and punctured Euclidean spaces of dimension at least three are simply connected, and hence that the complement of a point in a compact manifold of dimension at least three is simply connected at infinity. The statement is false for n=2n=2n=2, where S1S^1S1 has fundamental group Z\mathbb ZZ, and for n=1n=1n=1, where S0S^0S0 is not connected.

Formalization Note SimplyConnectedSpace is Mathlib's notion: the fundamental groupoid is equivalent to the trivial groupoid, equivalently the space is path connected and any two paths with the same end points are homotopic (SimplyConnectedSpace.paths_homotopic). The sphere is the subtype Metric.sphere (0 : EuclideanSpace ℝ (Fin n)) 1, so for n = 5 it is exactly the mission's S4.

Preamble
import Definitions.Def_SP4Sphere

set_option autoImplicit false

open scoped Manifold ContDiff
open SP4Mission
Formal statement
theorem SP4Mission.sphere_simplyConnected (n : ℕ) (hn : 3 ≤ n) :
    SimplyConnectedSpace (Metric.sphere (0 : EuclideanSpace ℝ (Fin n)) 1) := by sorry
Source
Allen Hatcher, Algebraic Topology, Cambridge University Press, 2002 (author's edition: https://pi.math.cornell.edu/~hatcher/AT/AT.pdf), Section 1.1, Proposition 1.14, p. 35: "π₁(Sⁿ) = 0 if n ≥ 2", stated here for the unit sphere of Rⁿ with n ≥ 3 (so the sphere is S^{n-1} with n − 1 ≥ 2). Used, via the punctured coordinate ball, in SP4Mission.compl_singleton_simplyConnectedAtInfinity (Freedman 1982, p. 369 and p. 436). Reduction child of SP4Mission.compl_singleton_simplyConnectedAtInfinity.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me