| ∀ i. i ∈ ints → i ≤ i0 ⊦ Σ ints ≤ i0 * n→i(# ints) |
∀ i0. (∀ i. i ∈ ints0 → i ≤ i0) → Σ ints0 ≤ i0 * n→i(# ints0), ∀ i1. i1 ∈ i + ints0 → i1 ≤ i0 ⊦ Σ(i + ints0) ≤ i0 * n→i(#(i + ints0))
Used simplifier rules: sum-empty: ⊦ Σ [] = 0;%intlist freely generated by [], +;;%size-01: ⊦ # [] = 0; from specification list-data[intlista]%Mult-zero: ⊦ i * 0 = 0; from specification int-mult%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult%commutativity: ⊦ i * j = j * i; from specification int-mult