∀ (n : ℕ) (p : ℕ → ℝ),
  (∀ (k : ℕ), 0 ≤ p k) →
    ∀ {r a : ℝ},
      0 ≤ r →
        0 ≤ a →
          ∑ k ∈ Finset.Ico 2 (n + 1), a ^ k * ∑ c ∈ {c | 1 < c.length}.toFinset, r ^ c.length * ∏ j, p (c.blocksFun j) ≤
            ∑ j ∈ Finset.Ico 2 (n + 1), r ^ j * (∑ k ∈ Finset.Ico 1 n, a ^ k * p k) ^ j