Bounded surprise forces every branch total to be at most the mean plus the slack
ProvedKServer.bounded_surprise_total_leBounded surprise pins the total of every branch.
Let be a chunk system with online escapes (ChunkSystemB) on a metric space with marked points , with sizes adapted to its filtration, and with trivial initial information (the time- history is the same for every outcome). Write for the total size of the branch , for its expectation, and for the conditional expected remaining size (condRemaining).
The bounded-surprise property with slack (BoundedSurprise) demands, in every branch and for every window of chunk indices,
Statement. If has trivial initial information and satisfies bounded surprise with slack , then for every outcome
Why this matters. Since is -measurable, one has , so the bounded-surprise inequality for the window is equivalent to : the Doob martingale of the total never rises by more than between any two times. The statement is the case , of this observation, where (trivial initial information) and . It shows that bounded surprise with a slack of the order of a single chunk is a near-determinism condition on the total, and therefore cannot be satisfied by a chunk system whose expected total is boosted by a random race imbalance of larger order, such as the stage-2 construction of Claim 13 of Bubeck--Coester--Rabani (STOC 2023), whose total fluctuates by chunk sizes. Any regrouping lemma meant to be applied to such systems must therefore use a weaker hypothesis than BoundedSurprise with slack equal to the chunk ceiling.
import Mathlib import Definitions.Def_KServer_chunk_system_b import Definitions.Def_KServer_chunk_slow_decrement import Definitions.Def_KServer_chunk_bounded_surprise
namespace KServer
theorem bounded_surprise_total_le {X : Type*} [MetricSpace X] {s t : X}
{cLo cHi total price : ℝ} {mLo : ℕ}
(C : ChunkSystemB X s t cLo cHi total price mLo)
(h0 : ∀ ω₁ ω₂ : C.Ω, C.hist 0 ω₁ = C.hist 0 ω₂)
(cmax : ℝ) (hbs : C.BoundedSurprise cmax) (ω : C.Ω) :
∑ i, C.size ω i ≤ (∑ ω', C.P ω' * ∑ i, C.size ω' i) + cmax := by sorry
end KServer