§5, proof of Theorem 15, p.20 — the progress measure takes at most values
ProvedWeightedCoordGames.count_le_cubecombinatoricscoordination-gamesp2o-gran-per-chapterp2o-plan-paperp2o-v1
For every integer ,
The left-hand side counts the possible values of the progress measure : one value at Nash equilibria, and the quadruples allowed by in its two other cases. With at most steps per round this gives the bound of Theorem 15.
Formalization Note The identity is stated in natural numbers. Every subtraction is of a smaller number and every division is exact.
Differences from the source:
- encoding: rational expressions → natural-number arithmetic with truncated subtraction and division; reason: all subtractions are with or with , and all quotients are exact, so the values coincide
Preamble
import Mathlib
Formal statement
namespace WeightedCoordGames
/-- **The counting display** (Apt–Simon–Wojtczak, arXiv:1910.02693v2, §5, proof of Theorem 15,
p.20): for `m ≥ 2`,
`1 + Σ_{g=0}^{m−1} Σ_{p=g+1}^{m} (p − g) + Σ_{g=0}^{m−1} (m − g)`
`= 1 + Σ_{g=0}^{m−1} (m − g)(1 + m − g)/2 + m(1 + m)/2`
`= 1 + Σ_{x=1}^{m} x(1 + x)/2 + m(1 + m)/2`
`= 1 + m(m + 1)(m + 2)/6 + m(1 + m)/2`
`= 1 + m(m + 1)(m + 5)/6 ≤ m³`.
**Formalization Note.** Natural-number arithmetic; every subtraction has `g < m`, `g < p`, and
every division is exact (a product of two consecutive naturals is even, of three is divisible
by `6`, and `m(m+1)(m+5) = m(m+1)(m+2) + 3m(m+1)`). -/
theorem count_le_cube (m : ℕ) (hm : 2 ≤ m) :
1 + (∑ g ∈ Finset.range m, ∑ p ∈ Finset.Icc (g + 1) m, (p - g)) +
(∑ g ∈ Finset.range m, (m - g)) =
1 + (∑ g ∈ Finset.range m, (m - g) * (1 + m - g) / 2) + m * (1 + m) / 2 ∧
1 + (∑ g ∈ Finset.range m, (m - g) * (1 + m - g) / 2) + m * (1 + m) / 2 =
1 + (∑ x ∈ Finset.Icc 1 m, x * (1 + x) / 2) + m * (1 + m) / 2 ∧
1 + (∑ x ∈ Finset.Icc 1 m, x * (1 + x) / 2) + m * (1 + m) / 2 =
1 + m * (m + 1) * (m + 2) / 6 + m * (1 + m) / 2 ∧
1 + m * (m + 1) * (m + 2) / 6 + m * (1 + m) / 2 = 1 + m * (m + 1) * (m + 5) / 6 ∧
1 + m * (m + 1) * (m + 5) / 6 ≤ m ^ 3 := by sorry
end WeightedCoordGames
Source
Apt–Simon–Wojtczak, Coordination Games on Weighted Directed Graphs, arXiv:1910.02693v2 (preprint), §5, proof of Theorem 15, counting display, p.20
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.