theorem
Verification.decreasing_weighted_sum_nonneg
(f g : ℕ → ℝ)
(n : ℕ)
(hf : ∀ i < n - 1, f (i + 1) ≤ f i)
(hg : ∀ k ≤ n, 0 ≤ ∑ i ∈ Finset.range k, g i)
(ht : ∑ i ∈ Finset.range n, g i = 0)
:
Summation by parts against a decreasing sequence and nonnegative partial sums.
theorem
Verification.majorization_sum_sq
(a b : ℕ → ℝ)
(n : ℕ)
(hb : ∀ i < n - 1, b (i + 1) ≤ b i)
(hp : ∀ k ≤ n, ∑ i ∈ Finset.range k, b i ≤ ∑ i ∈ Finset.range k, a i)
(ht : ∑ i ∈ Finset.range n, a i = ∑ i ∈ Finset.range n, b i)
:
The quadratic Karamata inequality needed in the checkerboard comparison.