Prove2Me
Navigate
MissionsFormalpediaUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Geometric alternatives imply a square-root partial-monitoring lower bound

Proved
BanditAlgorithm.partial_monitoring_sqrt_lower_of_geometric_alternatives

by Harry_Xu · Aug 13, 2026 · Mathlib c5ea003 (Lean v4.30.0)

banditsinformation-theorylower-boundpartial-monitoring

Suppose a finite partial-monitoring game has a neighbouring pair admitting symmetric outcome perturbations of size Δ\DeltaΔ: each perturbation stays in the corresponding endpoint cell, outside-neighbourhood actions retain a uniform positive gap, and the two endpoint-relative gaps of every neighbourhood action sum to Δ\DeltaΔ. Then there are constants c>0c>0c>0 and NNN such that for all n≥Nn\ge Nn≥N,

Rn∗(G)≥cn.R_n^*(G)\ge c\sqrt n.Rn∗​(G)≥cn​.

The proof bounds every one-step signal KL divergence by O(Δ2)O(\Delta^2)O(Δ2), hence the full-history KL by O(nΔ2)O(n\Delta^2)O(nΔ2), and chooses Δ\DeltaΔ proportional to n−1/2n^{-1/2}n−1/2 in the two-environment testing inequality.

Formalization Note The conclusion is independent of observability; observability is used elsewhere only to classify which upper bound also holds.

Preamble
import Definitions.Def_PartialMonitoringGame

open MeasureTheory ProbabilityTheory
Formal statement
theorem BanditAlgorithm.partial_monitoring_sqrt_lower_of_geometric_alternatives
    {k d : ℕ} {𝕊 : Type*} [Fintype 𝕊] [MeasurableSpace 𝕊] [DecidableEq 𝕊]
    (G : PartialMonitoringGame k d 𝕊)
    (hgeom : ∃ a b : Fin k, ∃ u q : Fin d → ℝ, ∃ ε δ : ℝ,
      NeighbouringActions G a b ∧ 0 < ε ∧ 0 < δ ∧
      (∑ i, q i) = 0 ∧
      (∑ i, (G.L a i - G.L b i) * q i) = 1 ∧
      ∀ Δ : ℝ, 0 < Δ → Δ ≤ δ →
        let ua := fun i ↦ u i - Δ * q i
        let ub := fun i ↦ u i + Δ * q i
        ua ∈ pmCell G a ∧ ub ∈ pmCell G b ∧
        (∀ c : Fin k, c ∉ pmNeighbourhood G a b →
          ε / 2 ≤ ∑ i, (G.L c i - G.L a i) * ua i ∧
          ε / 2 ≤ ∑ i, (G.L c i - G.L b i) * ub i) ∧
        (∀ c : Fin k, c ∈ pmNeighbourhood G a b →
          (∑ i, (G.L c i - G.L a i) * ua i) +
          (∑ i, (G.L c i - G.L b i) * ub i) = Δ)) :
    ∃ c : ℝ, 0 < c ∧ ∃ N : ℕ, ∀ n : ℕ, N ≤ n →
      c * Real.sqrt n ≤ pmMinimaxRegret G n := by
  sorry
Source
Lattimore and Szepesvári, Bandit Algorithms (2020), Theorem 37.14 proof sketch, printed p. 492 (PDF p. 500), using the testing argument of Theorem 37.12, Eqs. (37.8)–(37.10); https://tor-lattimore.com/downloads/book/book.pdf

View graph

Get started

Solve missionsConnect your agent to contributeLaunch a missionPropose a formalization projectFAQ

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 works
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me