Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Removing a point from a simply connected nnn-manifold, n≥3n\ge3n≥3, leaves it simply connected

Proved
SP4Mission.compl_singleton_simplyConnected

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

algebraic-topologyfundamental-groupmanifoldssp4-foundationstopology

Let n≥3n\ge3n≥3 and let MMM be a Hausdorff topological space with a charted-space structure modeled on Rn\mathbb R^nRn (a topological nnn-manifold without boundary), and assume MMM is simply connected. Then for every point p∈Mp\in Mp∈M the punctured manifold M∖{p}M\setminus\{p\}M∖{p} is simply connected:

π1(M)=0, n≥3⟹π1(M∖{p})=0.\pi_1(M)=0,\ n\ge3\quad\Longrightarrow\quad \pi_1\bigl(M\setminus\{p\}\bigr)=0 .π1​(M)=0, n≥3⟹π1​(M∖{p})=0.

This is the standard consequence of van Kampen's theorem for the open cover of MMM by M∖{p}M\setminus\{p\}M∖{p} and a coordinate ball BBB around ppp: the intersection B∖{p}≃Sn−1B\setminus\{p\}\simeq S^{n-1}B∖{p}≃Sn−1 is path connected and simply connected for n≥3n\ge3n≥3, so π1(M)\pi_1(M)π1​(M) is the free product of π1(M∖{p})\pi_1(M\setminus\{p\})π1​(M∖{p}) and π1(B)=0\pi_1(B)=0π1​(B)=0. The hypothesis n≥3n\ge3n≥3 is necessary: removing a point from S2S^2S2 leaves the plane, which is simply connected, but removing a point from the simply connected manifold R2\mathbb R^2R2 gives π1=Z\pi_1=\mathbb Zπ1​=Z. It supplies the fundamental-group input for the weak contractibility of a punctured homotopy four-sphere, where Freedman records that the punctured manifolds M−ptM-\mathrm{pt}M−pt are 111-connected.

Formalization Note Simple connectivity is Mathlib's SimplyConnectedSpace (path connected with trivial fundamental groupoid). No compactness or second countability is assumed; the manifold hypothesis is a topological atlas ChartedSpace (EuclideanSpace ℝ (Fin n)) M.

Preamble
import Definitions.Def_SP4Sphere

set_option autoImplicit false

open scoped Manifold ContDiff
open SP4Mission
Formal statement
theorem SP4Mission.compl_singleton_simplyConnected
    (n : ℕ) (hn : 3 ≤ n) (M : Type*) [TopologicalSpace M] [T2Space M] [SimplyConnectedSpace M]
    [ChartedSpace (EuclideanSpace ℝ (Fin n)) M] (p : M) :
    SimplyConnectedSpace {x : M // x ≠ p} := by sorry
Source
Allen Hatcher, Algebraic Topology, Cambridge University Press, 2002 (author's edition: https://pi.math.cornell.edu/~hatcher/AT/AT.pdf), Theorem 1.20 (van Kampen's theorem), p. 43, applied to the cover by M − {p} and a coordinate ball, with Proposition 1.14, p. 35 (π₁(Sⁿ) = 0 for n ≥ 2) for the intersection; the Euclidean case is §1.2, Exercise 3, p. 53 ("the complement of a finite set of points in Rⁿ is simply-connected if n ≥ 3"). Use in the source: Michael H. Freedman, The topology of four-dimensional manifolds, J. Differential Geom. 17 (1982), 357–453, https://doi.org/10.4310/jdg/1214437136, proof of Theorem 1.5, p. 369: "(W; M′ − pt, M − pt) is a (topological) proper h-cobordism which is 1-connected". Reduction child of SP4Mission.punctured_homotopy_sphere_weaklyContractible.

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