| # ar = n0 + n, n1 < n0 + n, n1 < # subarray(ar, 0, n) + # subarray(ar, n, n0), n ≤ n1, # subarray(ar, 0, n) ≤ n1 ⊦ ar[n1] = subarray(ar, n, n0)[n1 - # subarray(ar, 0, n)], n0 = 0 |
# ar = n0 + n, n1 < n0 + n, n1 < n + n0, n ≤ n1 ⊦ ar[n1] = subarray(ar, n, n0)[n1 - n], n0 = 0
Used simplifier rules: ⊦ # subarray(ar, m, n) = n; (s)