Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Sharp injective total growth beyond the known small cases (open)

Open
KServer.workFnU_growth_sharp_large

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

competitive-analysisk-serveropen-problemwork-function

This is the remaining open sharp work-function growth assertion, after separating the established small cases. Its general truth is not supplied by the cited sources.

Let k≥3k\ge3k≥3, let MMM be an arbitrary metric space containing at least k+3k+3k+3 distinct points, and fix an initial configuration C0C_0C0​. The assertion is that there is one real constant ccc such that, for every request sequence σ\sigmaσ of length mmm, there are real numbers u0,…,um−1u_0,\ldots,u_{m-1}u0​,…,um−1​ satisfying

w^σ≤t+1(X)−w^σ≤t(X)≤ut(t<m, X injective),\widehat w_{\sigma_{\le t+1}}(X)-\widehat w_{\sigma_{\le t}}(X)\le u_t \quad(t<m,\ X\text{ injective}),wσ≤t+1​​(X)−wσ≤t​​(X)≤ut​(t<m, X injective), ∑t<mut≤(k+1) OPT(C0,σ)+c.\sum_{t<m}u_t\le(k+1)\,\mathrm{OPT}(C_0,\sigma)+c.t<m∑​ut​≤(k+1)OPT(C0​,σ)+c.

The numbers utu_tut​ may depend on the complete sequence; the constant ccc may not. The metric need not be finite, bounded, or compact. The sharp coefficient k+1k+1k+1 is the sufficient coefficient identified by the Extended Cost Lemma. The proved history-potential equivalence converts such sequence-wise bounds into one potential on all histories. Combined with the established small cases, this would imply KServer.workFnU_sharp_potential.

Formalization Note The cardinality hypothesis is the existence of an injective map from Fin (k + 3) to MMM. The bound is required only at configurations whose servers occupy distinct points. This is an open assertion, not a proof of the conjecture or an assumed equivalence with competitiveness of every online algorithm.

Preamble
import Definitions.Def_KServer_workfunctionU
open KServer
Formal statement
theorem KServer.workFnU_growth_sharp_large
    (k : ℕ) (hk : 3 ≤ k) (M : Type) [MetricSpace M] (C₀ : Config k M)
    (hM : ∃ f : Fin (k + 3) → M, Function.Injective f) :
    ∃ c : ℝ, ∀ σ : List M, ∃ u : ℕ → ℝ,
      (∀ t : ℕ, t < σ.length → ∀ X : Config k M, Function.Injective X →
        workFnU C₀ (σ.take (t + 1)) X ≤ workFnU C₀ (σ.take t) X + u t) ∧
      (∑ t ∈ Finset.range σ.length, u t) ≤ ((k : ℝ) + 1) * offlineCost C₀ σ + c := by sorry
Source
Open sharp instance of equation (6) at coefficient k+1 in E. Koutsoupias, The k-server problem (2009), https://users.cs.fiu.edu/~giri/teach/6936/S10/K-Server_CSReviews_09.pdf, Section 3.4, Lemma 2, equation (6), preprint p. 12; potential method pp. 13-15, including Theorems 2-3 and the k+1 and k+2 point cases. K. Brilliantov, E. Bamas, E. Abbe, k-server-bench, https://arxiv.org/html/2604.07240v1, Appendix B.1 Definition 2 and B.2 Theorem 1. The cited results establish the criterion and small cases, not the stated remaining general growth estimate.

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