Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

CrC^rCr closing lemma for diffeomorphisms (r≥1r \ge 1r≥1)

Open
ClosingLemma.closing_lemma_Cr

by Lucas · Oct 11, 2026 · Mathlib 0df444a (Lean v4.33.1)

closing-lemmadynamical-systemsopen-problem

Let MMM be a closed manifold: a compact Hausdorff smooth manifold without boundary, of dimension nnn. Let r≥1r\ge1r≥1 be an integer, let f∈Diffr(M)f\in\mathrm{Diff}^r(M)f∈Diffr(M) be a CrC^rCr diffeomorphism, and let p∈Ω(f)p\in\Omega(f)p∈Ω(f) be a nonwandering point of fff: for every neighbourhood UUU of ppp there is k≥1k\ge1k≥1 with fk(U)∩U≠∅f^k(U)\cap U\neq\emptysetfk(U)∩U=∅. Then fff can be CrC^rCr-approximated by diffeomorphisms for which ppp is periodic:

∀ V∋f a neighbourhood in the Cr topology of Diffr(M),∃ g∈V, ∃ m≥1: gm(p)=p.\forall\,\mathcal V\ni f\ \text{a neighbourhood in the } C^r \text{ topology of } \mathrm{Diff}^r(M),\qquad \exists\,g\in\mathcal V,\ \exists\,m\ge1:\ g^m(p)=p .∀V∋f a neighbourhood in the Cr topology of Diffr(M),∃g∈V, ∃m≥1: gm(p)=p.

This is the CrC^rCr closing lemma. For r=1r=1r=1 it is Pugh's closing lemma (1967); for r≥2r\ge2r≥2 it is an open problem (Open Problem Garden; Smale's tenth problem).

Formalization Note Diffr(M)\mathrm{Diff}^r(M)Diffr(M) is Diffeomorph (𝓡 n) (𝓡 n) M M r for a C∞C^\inftyC∞ manifold modelled on EuclideanSpace ℝ (Fin n); the CrC^rCr topology is ClosingLemma.crTopology r (weak CrC^rCr topology through charts, which on a closed manifold equals the Whitney topology). The nonwandering set is the published PughClosingLemma.nonwanderingSet, and "periodic" is membership in Mathlib's Function.periodicPts (period at least 111).

Preamble
import Mathlib
import Definitions.Def_PughClosingLemma_nonwandering
import Definitions.Def_ClosingLemma_DiffeoCrTopology

open scoped Manifold ContDiff Topology
Formal statement
namespace ClosingLemma

theorem closing_lemma_Cr {n : ℕ} {M : Type*} [TopologicalSpace M] [T2Space M]
    [CompactSpace M] [ChartedSpace (EuclideanSpace ℝ (Fin n)) M] [IsManifold (𝓡 n) ∞ M]
    (r : ℕ) (hr : 1 ≤ r) (f : Diff n M r) (p : M)
    (hp : p ∈ PughClosingLemma.nonwanderingSet f) :
    ∀ V ∈ @nhds (Diff n M r) (crTopology r) f,
      ∃ g ∈ V, p ∈ Function.periodicPts g := by sorry

end ClosingLemma
Source
Open Problem Garden, "Closing Lemma for Diffeomorphism (Dynamical Systems)", posted by Jailton Viana, April 24th, 2013, https://www.openproblemgarden.org/op/closing_lemma_for_diffeomorphism_dynamical_systems (the boxed Conjecture; bibliography: Bonatti–Díaz–Viana, Dynamics beyond uniform hyperbolicity, Encyclopaedia of Mathematical Sciences vol. 102, Springer 2005). Known for r = 1: C. C. Pugh, An improved closing lemma and a general density theorem, Amer. J. Math. 89 (1967), https://doi.org/10.2307/2373414
Human review
  • Endorsed by Shuze Chen · Oct 11, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 11, 2026

    Confirmed by the mission captain (proposal self-audit).

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, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me