| n < # ar0 + # ar1, # ar0 ≤ n ⊦ # ar1 = 0, (n0 + # ar0 ≤ n ∧ n < (n0 + # ar0) + m ⊃ a;ar1[n - # ar0]) = fill(ar1, a, n0, m)[n - # ar0] |
n = n1 + # ar0, n < # ar0 + # ar1, # ar0 ≤ n ⊦ # ar1 = 0, (n0 + # ar0 ≤ n ∧ n < (n0 + # ar0) + m ⊃ a;ar1[n1]) = fill(ar1, a, n0, m)[n1]
Used simplifier rules: n ≤ m ⊦ n0 = m - n ↔ m = n0 + n; (elim) Used terms: n, # ar0, n1