Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

BCR Lemma 15: regrouping with an additive one-chunk loss

Disproved
KServer.bcr_lemma15_regroup

by kyle · Sep 6, 2026 · Mathlib c5ea003 (Lean v4.30.0)

k-serverlower-boundsprobability

Let XXX be a metric space with marked points s,ts,ts,t, let β≥2\beta\ge2β≥2 be an integer, and let q>0q>0q>0 and R≥0R\ge0R≥0. Suppose a finite filtered chunk system from sss to ttt has constant initial history, sizes in [0,3q/2][0,3q/2][0,3q/2], escape price 2βq2\beta q2βq, and expected total at least

3qR+3q.3qR+3q.3qR+3q.

Then there exists a chunk system on the same space and marked endpoints with constant initial history, sizes in [3q/2,9q/2][3q/2,9q/2][3q/2,9q/2], escape price 6βq6\beta q6βq, expected total at least 3qR3qR3qR, and at least ⌈R⌉\lceil R\rceil⌈R⌉ chunks.

This is Lemma 15 specialized to average size 3q3q3q and maximum subchunk size 3q/23q/23q/2, with its escape-price conclusion. The surplus 3q3q3q covers the permitted loss in total and supplies the stated count lower bound. The restriction β≥2\beta\ge2β≥2 ensures

2βq+3q+32q≤6βq.2\beta q+3q+\tfrac32q\le6\beta q.2βq+3q+23​q≤6βq.

The statement retains the existing offline bound and terminal singleton request through the chunk-system type. It is independent of the recursive BCR spaces and can be reused for other filtered request constructions.

Preamble
import Definitions.Def_KServer_bcr_induction
Formal statement
theorem KServer.bcr_lemma15_regroup {X : Type*} [MetricSpace X] {s t : X}
    (β : ℕ) (hβ : 2 ≤ β) (q R : ℝ) (hq : 0 < q) (hR : 0 ≤ R)
    (C : KServer.ChunkSystemB X s t 0 (3 * q / 2)
      (R * (3 * q) + 3 * q) (2 * β * q) 0)
    (h0 : ∀ ω₁ ω₂ : C.Ω, C.hist 0 ω₁ = C.hist 0 ω₂) :
    ∃ C' : KServer.ChunkSystemB X s t (3 * q / 2) (3 * (3 * q) / 2)
      (R * (3 * q)) (2 * β * (3 * q)) ⌈R⌉₊,
      ∀ ω₁ ω₂ : C'.Ω, C'.hist 0 ω₁ = C'.hist 0 ω₂ := by sorry
Source
Bubeck, Coester and Rabani, The Randomized k-Server Conjecture Is False!, arXiv:2211.05753v2, Section 4. https://arxiv.org/html/2211.05753v2, Lemma 15 and its application completing Lemma 12. Printed pp. 19–21.

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