| 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)
[Concretesimprules((Csimpelim(n ≤ m ⊦ n0 = m - n ↔ m = n0 + n))), Extraterms((# arn0 + n1n))]