Count estimate for
ProvedErdos1947.ramsey_count_inequalitybinomial-coefficientsprobabilistic-methodramsey-theory
Erdős's arithmetic estimate. For and , the union bound over the candidate -sets leaves positive probability mass:
stated in natural numbers as . This is the quantitative step that makes the probabilistic method go through: the combined mass of all "bad" events is strictly smaller than the mass of the whole probability space (the graphs on vertices). Formalization note. All arithmetic is natural-number arithmetic; the factor is rewritten as , which moves the to the left-hand side so that no negative exponent appears.
Preamble
import Mathlib
Formal statement
namespace Erdos1947
/-- Erdős's arithmetic estimate: for `k ≥ 3` and `N = 2^(k/2)`, the union bound
over the `C(N,k)` candidate `k`-sets leaves positive probability mass:
`C(N,k) · 2^(1 − C(k,2)) < 1`, equivalently `C(N,k) · 2 < 2^C(k,2)`. -/
theorem ramsey_count_inequality {k : ℕ} (hk : 3 ≤ k) :
Nat.choose (2 ^ (k / 2)) k * 2 < 2 ^ Nat.choose k 2 := by
sorry
end Erdos1947Source
Erdős, Some remarks on the theory of graphs, Bulletin of the American Mathematical Society 53(4) (1947) 292–294, https://doi.org/10.1090/S0002-9904-1947-08785-X — main construction (the lower bound R(k) > 2^(k/2)).
Human review
Confirmed by the mission captain (proposal self-audit).