| n0 + m < # ar, n ≤ m ⊦ ar[n0 + n] = (mkarray(1)[0, ar[n0]] + subarray(ar, n0 + 1, m))[n], n < # mkarray(1)[0, ar[n0]] |
n0 + m < # ar, n ≤ m ⊦ ar[n0 + n] = (mkarray(1)[0, ar[n0]] + subarray(ar, n0 + 1, m))[n], n = 0
Used simplifier rules: ⊦ m < 1 ↔ m = 0; (s)% ⊦ # mkarray(n) = n; (s)% ⊦ # ar[n, a] = # ar; (s)