The Coester–Koutsoupias potential is minimised at an anchor tuple ending in the request
DisprovedKServer.ckPotK_anchor_at_requestLet be a finite metric space, let bound all its distances, and let be the antipodal extension of at scale . For servers with initial configuration in and a request sequence , write for the unordered work function of the instance evaluated in , and, for an anchor tuple ,
for the anchored Coester–Koutsoupias potential and the potential itself.
Statement. For every request sequence and every request , the minimum defining is attained at an anchor tuple whose last coordinate is the request: there is with and .
Why this is the right statement. It implies the step inequality of the potential with no loss whatsoever. Indeed, if then every configuration of the chain except the top one contains the request in the base copy of , so its work-function value is unchanged when the request is appended; and the top configuration of the chain is exactly , the coalesced configuration on the antipode of the request. Hence
and combining this with gives the step inequality. No Lipschitz estimate, no triangle inequality and no additive slack are used in that deduction.
What is known. The statement is proved for (where the potential does not depend on the anchor at all) and for , in both cases from just two properties of the work function after the request: that it is -Lipschitz for the matching distance, and that it is tight at the request (some server may be assumed to sit on ). Those two properties alone do not suffice for : there are -Lipschitz functions, tight at the request, for which the conclusion fails. A proof for must therefore use a further property of work functions, quasiconvexity being the natural candidate; this matches the published proofs, which reach , trees and the circle.
Status note (counterexample in the literature). This statement is the hypothesis of Corollary 9 of Coester--Koutsoupias, and Section 7.2 of the same paper refutes it. On the circle of circumference with , starting from , the mixed -taxi / -server sequence reaches a work function with , and one more request at gives while for the WFA configuration . The anchor property would force . Work functions reachable by taxi requests are approximated arbitrarily well by work functions reachable by ordinary requests, so the counterexample lives on a sufficiently fine finite subset of the circle. The paper computes with the circle's intrinsic antipodes, and KServer.ckPotAtK_antipodal shows that on any space with intrinsic antipodes the potential of the doubled extension used here differs from the intrinsic one by the constant , so the two have the same minimisers and the counterexample applies to the statement as formalized. Accordingly this statement is expected to be false as stated, and a proof should not be attempted; a machine-checked disproof would require the exact work-function values on a discretized circle and is still open.
import Mathlib import Definitions.Def_KServer_workfunctionU import Definitions.Def_KServer_antipodal_extension import Definitions.Def_KServer_ck_potential_k
namespace KServer
theorem ckPotK_anchor_at_request (k : ℕ) (hk : 1 ≤ k) (M : Type) [MetricSpace M] [Fintype M]
(Δ : ℝ) (hΔ0 : 0 < Δ) (hΔ : ∀ x y : M, dist x y ≤ Δ)
(C₀ : Config k M) (l : List M) (r : M) :
∃ x : Fin k → M, x ⟨k - 1, by omega⟩ = r ∧
ckPotAtK k M Δ hΔ0 hΔ C₀ (l ++ [r]) x = ckPotK k M Δ hΔ0 hΔ C₀ (l ++ [r]) := by sorry
end KServer