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