Batching adjacent degrees #
Every term of Sendov.R is monotone in n, and the directions cooperate: the elementary
part decreases, the prefactor increases, and the moment decreases. So for a whole range of
degrees n₀ ≤ n ≤ n₁ one bound suffices,
R n α ≤ base n₀ α + pref n₁ α * I n₀ α,
needing one moment and one certificate for the batch rather than one per degree.
The key identity is
Q (n+1) α t = Q n α t - (2α / (n(n-1))) * t * (1-t),
so Q decreases with n on [0,1]; combined with Q ≤ 1 and the exponent (n-4)/2
increasing, the moment decreases too.
This pays most where it costs most. Batch sizes track the slack in R n α, which is
smallest near its maximum at n = 53 and grows away from it, so the expensive high degrees
batch into the largest groups: measured, n ∈ [62,97] costs 12.5× less batched, against 2.8×
in the tight middle. Note also that the certificate's degree is set by n₀, the smallest
member, so a batch is cheaper than any single degree it covers except the first.
Main statements #
Sendov.Q_succ_sub: the identity above;Sendov.Q_anti:Qdecreases withnon[0,1];Sendov.A_mono:Aincreases withn.
The batch bound #
The batch bound. One evaluation covers every degree in [n₀, n₁]: the elementary
part and the moment at n₀, the prefactor at n₁.
Only 0 ≤ c n₀ α is required at n₀, not feasibility. That matters: feasibility propagates
upward in n, so it could not be inherited from the hypothesis at n, and for n₀ < 36 it
does not follow from α ≤ 17 either. Nonnegativity of Q at n₀ instead comes free from
Q_anti, since Q n₀ ≥ Q n ≥ 0.