| # ar = m + n, ar = subarray(ar, 0, n) + subarray(ar, n, m) ⊦ ∃ ar0, ar1. ar = ar0 + subarray(ar, # ar0, m) + ar1 ∧ # ar0 = n |
⊦ ar + mkarray(0) = ar
⊦ (ar + ar0) + ar1 = ar + ar0 + ar1
Used simplifier rules: append-zero-right: ⊦ ar + mkarray(0) = ar;%append-a: ⊦ (ar + ar0) + ar1 = ar + ar0 + ar1;% ⊦ # subarray(ar, m, n) = n; (s) Used terms: subarray(ar, 0, n), mkarray(0)