| m1 = n2 + n1, n1 ≤ m1 ⊦ m0 = 0, resize(splice(ar0, n0, ar1, n1, m0), m1) = resize(splice(ar0, n0, ar1, n1, min(m0, n2)), m1) |
⊦ m0 = 0, resize(splice(ar0, n0, ar1, n1, m0), n2 + n1) = resize(splice(ar0, n0, ar1, n1, min(m0, n2)), n2 + n1)
[Concretesimprules((Csimpnamedseq(nat-basic2,,c, ⊦ m + n = n + m) Csimpnamedseq(nat-basic2,,a, ⊦ (m + n0) + n1 = m + n0 + n1) Csimpnamedseq(nat,,lep, ⊦ m ≤ m + n)))]