A binomial tail bound

Lax100001.Tail · concepts/Lax100001/Tail.lean · lax-100001

proven

Natural Language Statement

Theorem

Let xx be a rational number with 0≤x<10 \le x < 1. The sum of xj+1(jd)x^{j+1}\binom{j}{d} over the numbers jj below any bound NN is at most (x1−x)d+1\left(\frac{x}{1 - x}\right)^{d+1}. The sum over all jj has exactly this value, so the bound does not depend on NN.

Concept map
100%

Preparing this local graph with the browser’s fonts…

Proven claimThis concept
Evidence

Each proof establishes this claim relative to its assumptions.

In the paper

  • page 5 of this submission's paper

Lean source

1/-
2Copyright (c) 2026 Anonymous. All rights reserved.
3Released under Apache 2.0 license as described in the file LICENSE.
4Authors: ChatGPT (OpenAI), Claude (Anthropic)
5-/
6import Mathlib.Algebra.BigOperators.Ring.Finset
7import Mathlib.Data.Nat.Choose.Basic
8import Mathlib.Data.Rat.Cast.Order
9
10/-!
11---
12title: A binomial tail bound
13type: theorem
14---
15Let xx be a rational number with 0≤x<10 \le x < 1. The sum of xj+1(jd)x^{j+1}\binom{j}{d} over the
16numbers jj below any bound NN is at most (x1−x)d+1\left(\frac{x}{1 - x}\right)^{d+1}. The sum over all
17jj has exactly this value, so the bound does not depend on NN.
18-/
19
20namespace Lax100001.Tail
21
22/-- A finite weighted sum of binomial coefficients is at most a geometric power. -/
23axiom tail_le (x : ℚ) (hx : 0 ≤ x) (hx1 : x < 1) (d N : ℕ) :
24 (∑ j ∈ Finset.range N, x ^ (j + 1) * (j.choose d : ℚ)) ≤ (x / (1 - x)) ^ (d + 1)
25
26end Lax100001.Tail
27