| # ar = n2 + n0 + n1, n0 < # ar, n < # ar, n0 + n1 ≤ # ar, n0 ≤ n ⊦ n2 + n1 = 0, (n < n0 + n1 ⊃ a;ar[n]) = (fill(mkarray(n1), a) + subarray(ar, n0 + n1, n2))[n - n0] |
# ar = n2 + n0 + n1, n = n3 + n0, n < # ar, n0 < # ar, n0 ≤ n, n0 + n1 ≤ # ar ⊦ n2 + n1 = 0, (n < n0 + n1 ⊃ a;ar[n]) = (fill(mkarray(n1), a) + subarray(ar, n0 + n1, n2))[n3]
Used simplifier rules: n ≤ m ⊦ n0 = m - n ↔ m = n0 + n; (elim) Used terms: n, n0, n3