Integer binomial gap estimate #
Blueprint node C02: with 2 ≤ d, 2 ≤ q and 8 * d ^ 2 ≤ r ≤ q, writing
T = r * (q - 1) - 1 and U = q * (r - 1) + d * (q - 1), one has T ≤ U,
U - T ≤ d * q, and r * Nat.choose (U + d) d ≤ (r + 4 * d ^ 2) * Nat.choose (T + d) d.
For 1 ≤ k ≤ d one also has Nat.choose (T + k) k ≤ q ^ k * Nat.choose (r + k - 1) k.