theorem
Verification.majorization_sum_convex
(a b : ℕ → ℝ)
(n : ℕ)
(f : ℝ → ℝ)
(hf : ConvexOn ℝ Set.univ f)
(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)
:
Full Karamata inequality. Only the comparison vector needs to be decreasing.