| n0 + n1 ≤ # ar ⊦ n1 = 0, subarray(ar, n0, n1) = mkarray(1)[0, ar[n0]] + subarray(ar, n0 + 1, n1 - 1) |
n1 = m + 1, n0 + n1 ≤ # ar ⊦ n1 = 0, subarray(ar, n0, n1) = mkarray(1)[0, ar[n0]] + subarray(ar, n0 + 1, m)
Used simplifier rules: n ≠ 0 ⊦ m = n - 1 ↔ n = m + 1; (elim) Used terms: n1, m