Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

A moving monotone sofa is its cap minus its niche

Proved
Gerver.sofa_cap_niche

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

capmonotonesofamovingsofaproblemniche

Let x be a supporting rotation path of angle ω ∈ (0, π/2] whose monotone sofa sofaOfPath x ω is a moving sofa. Then the monotone sofa equals its cap minus its niche — the cap being the part of the parallelogram P_ω cut out by the outer quarter-planes, the niche the part of the fan swept by the inner quarter-planes — and the niche lies inside the cap. Together with the area-functional milestone this identifies the moving sofa with its cap, the sofa problem becoming the maximization of |K| - |N(K)| over caps K.

Preamble
import Mathlib
import Definitions.Def_Gerver_arena
import Definitions.Def_Gerver_monotone
import Definitions.Def_Gerver_sofa
Formal statement
namespace Gerver

/-- Step 1a (Theorem 2.4.2 and Theorem 2.5.9): a moving monotone sofa with a
supporting rotation path is its cap minus its niche, and the niche lies
inside the cap. -/
theorem sofa_cap_niche (x : ℝ → ℝ × ℝ) {ω : ℝ} (hω : 0 < ω) (hω' : ω ≤ Real.pi / 2)
    (hsup : IsSupportingPathOf x ω) (hm : IsMovingSofa (sofaOfPath x ω)) :
    sofaOfPath x ω = capOf x ω \ nicheOf x ω ∧ nicheOf x ω ⊆ capOf x ω := by
  sorry

end Gerver
Source
Baek (2024), Optimality of Gerver's Sofa, arXiv:2411.19826, Theorem 2.4.2 and Theorem 2.5.9 (Step 1-(a) of the proof outline)
Read-back

What the Lean code literally says, in plain math · glm-5-latest-short

The statement says: for every curve x of planar points and every real number ω with 0 < ω and ω ≤ π/2, if x is a supporting rotation path of angle ω (x is continuous, and for every t between 0 and ω both outer walls of the hallway with inner corner x(t) touch the intersection sofaOfPath x ω) and that intersection is a moving sofa, then two conclusions hold. First, the intersection of the strips and hallways determined by x equals the set difference of the cap of x (the part of the parallelogram cut out by the closed outer quarter-planes) and the niche of x (the part of the fan swept by the open inner quarter-planes). Second, the niche of x is a subset of the cap of x.

Human review
  • Endorsed by Shuze Chen · Oct 20, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 20, 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 paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me