Sharp work-function potential: an open sufficient condition
OpenKServer.workFnU_sharp_potentialThis is an open sufficient condition for the sharp -server bound, expressed through work-function growth. Existence of the potential in this statement is conjectural in this generality; the cited sources establish the conditional potential method, not this general existence assertion.
Fix , an arbitrary metric space , and an initial configuration . Write for the unordered work function after a finite request history . The problem is to establish the existence of a real-valued function on histories and a real constant such that
for every finite history, and
for every history , next request , and injective configuration .
Both and may depend on , but they must be chosen once for all histories. In particular, there is no dependence on a finite request alphabet or on a horizon. The coefficient is the sharp total-growth coefficient sought through the Extended Cost Lemma. Together with the proved potential-to-game implication, this condition would imply KServer.finite_game_uniform_value_bound. It is a work-function sufficient condition, not an asserted equivalence with existence of an arbitrary -competitive algorithm.
Formalization Note A configuration is injective when its servers occupy distinct points. No finiteness, boundedness, compactness, or minimum-attainment hypothesis on the metric is imposed. A potential depending only on the work function is a special case of the history-indexed function allowed here.
import Definitions.Def_KServer_workfunctionU open KServer
theorem KServer.workFnU_sharp_potential
(k : ℕ) (hk : 1 ≤ k) (M : Type) [MetricSpace M] (C₀ : Config k M) :
∃ Φ : List M → ℝ, ∃ c : ℝ,
(∀ σ : List M, Φ σ ≤ ((k : ℝ) + 1) * offlineCost C₀ σ + c) ∧
(∀ (l : List M) (r : M) (X : Config k M), Function.Injective X →
workFnU C₀ (l ++ [r]) X - workFnU C₀ l X ≤ Φ (l ++ [r]) - Φ l) := by sorry