| suffix-upper-bound(ar, i) ⊦ suffix-upper-bound(ar0, i0) ↔ (∀ n. (n ≤ # ar → sum(ar, n, # ar - n) ≤ i) → n ≤ # ar0 → sum(ar0, n, # ar0 - n) ≤ i0) |
⊦ suffix-upper-bound(ar, i) ↔ (∀ n. n ≤ # ar → sum(ar, n, # ar - n) ≤ i)
suffix-upper-bound(ar, i) ⊦ (∀ n. n ≤ # ar0 → sum(ar0, n, # ar0 - n) ≤ i0) ↔ (∀ n. (n ≤ # ar → sum(ar, n, # ar - n) ≤ i) → n ≤ # ar0 → sum(ar0, n, # ar0 - n) ≤ i0)
Used terms: i0, ar0