The deterministic upper-bound sequence
Replace the random B_i with a fixed sequence α_i that obeys the same squaring law (1:04:44, 1:05:36):
- Base:
α_6 = n / 2e. - Recurrence:
α_{i+1} = e · α_i² / n— the fake proof'sB_i²/n, plus a factor ofeof slack (1:05:36,1:06:15). - Event
E_i= "B_i ≤ α_i"; the goal is to show allE_ihold w.h.p. (1:05:36,1:06:32).
Why the induction starts at level 6
Pr[E_6] = 1deterministically: at mostn/6bins can hold load≥ 6, andn/2e > n/6(1:06:32,1:08:14).- Any starting level
twould work as long asα_t > n/t; 6 is chosen so the later Chernoff bounds are small enough that a union bound over all levels is harmless (1:08:14,1:08:41).
Claim 1 and the intended proof
Pr[B_{i+1} > α_{i+1} | E_i] ≤ O(1) · Pr[ Bin(n, (α_i/n)²) > α_{i+1} ]
i.e. the conditional count is dominated by a binomial with success probability (α_i/n)² — exactly what the non-rigorous argument assumed (1:10:00).
Then, mechanically (1:14:03, 1:14:19, 1:15:15):
- Bound the tail of that sum of Bernoullis with a Chernoff bound.
- Union bound over all levels
ito conclude allE_ihold simultaneously w.h.p.
The gap the lecturer hit live
- He attempted the proof via Bayes' rule on
Pr[B_{i+1} > α_{i+1} | E_i] · Pr[E_i]and viaB_{i+1} ≤ Σ_x Q_x(indicators ofH(x) ≥ i+1) (1:10:47,1:11:21,1:12:43). - The problem: once you condition on
E_i, the per-item probability is no longer simply(B_i/n)²— conditioning introduces a dependency issue between the indicators (1:13:22). - He could not close it on the board and deferred the fix to the written notes, twice apologising (
1:13:22,1:14:19,1:15:15). - Taking the claim for granted, the rest is routine — Chernoff plus a union bound (
1:14:03). - On a student question about alternatives: you would get the same bound as Chernoff up to constants in the exponent (
1:16:13).