Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

BCR Claim 13: uniform subchunk induction step

Open
KServer.bcr_claim13_uniform

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

k-serverlower-boundsprobability

There exist constants 0<α≤10<\alpha\le10<α≤1 and an integer β≥2\beta\ge2β≥2, chosen independently of the level, such that for every w∈Nw\in\mathbb Nw∈N with α(w+1)2>1\alpha(w+1)^2>1α(w+1)2>1,

BCRInductiveChunks(α,β,w) ⟹ BCRInductiveSubchunks(α,β,w).\mathrm{BCRInductiveChunks}(\alpha,\beta,w)\ \Longrightarrow\ \mathrm{BCRInductiveSubchunks}(\alpha,\beta,w).BCRInductiveChunks(α,β,w) ⟹ BCRInductiveSubchunks(α,β,w).

The input has sizes in [3w/2,3⋅3w/2][3^w/2,3\cdot3^w/2][3w/2,3⋅3w/2], escape price 2β3w2\beta3^w2β3w, at least ⌈αβw2⌉\lceil\alpha\beta w^2\rceil⌈αβw2⌉ chunks and expected total at least αβw23w\alpha\beta w^2 3^wαβw23w. The output is on the six-copy next-level space, with sizes in [0,3⋅3w/2][0,3\cdot3^w/2][0,3⋅3w/2], the same escape price, constant initial history, and expected total at least

αβ(w+1)23w+1+3⋅3w.\alpha\beta(w+1)^2 3^{w+1}+3\cdot3^w.αβ(w+1)23w+1+3⋅3w.

This is Claim 13 together with the uniform choice of constants in Section 4.2. It isolates the probabilistic construction and its cost analysis from regrouping and induction. No construction at all levels is assumed. Formalization note. All costs are multiplied by 3w3^w3w relative to the paper's normalization dw(sw,tw)=βd_w(s_w,t_w)=\betadw​(sw​,tw​)=β.

Preamble
import Definitions.Def_KServer_bcr_induction
Formal statement
theorem KServer.bcr_claim13_uniform :
    ∃ α : ℝ, 0 < α ∧ α ≤ 1 ∧ ∃ β : ℕ, ∃ hβ : 0 < β,
      2 ≤ β ∧ ∀ w : ℕ, 1 < α * ((w + 1 : ℕ) : ℝ) ^ 2 →
        KServer.BCRInductiveChunks α β hβ w →
        KServer.BCRInductiveSubchunks α β hβ w := 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, Claim 13 and Sections 4.1–4.2, equations (1)–(5). Printed pp. 15–19.

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