| n3 < m0, n3 < m1, # ar0 < (n1 + n4) + m1, # ar0 < (n1 + n4) + m0, n2 + m1 ≤ # ar2, n + m0 ≤ # ar, m1 ≤ m0, n3 < m1 → ar2[n2 + n3] = copy(ar, n, resize(ar0, (n1 + n4) + m1), n1 + n4, m1)[n1 + n3] ⊦ ar2[n2 + n3] = copy(ar, n, resize(ar0, (n1 + n4) + m0), n1 + n4, m0)[n1 + n3] |
ar2[n2 + n3] = copy(ar, n, resize(ar0, (n1 + n4) + m1), n1 + n4, m1)[n1 + n3], # ar0 < (n1 + n4) + m0, # ar0 < (n1 + n4) + m1, n3 < m1, n3 < m0, m1 ≤ m0, n + m0 ≤ # ar, n2 + m1 ≤ # ar2 ⊦ ar2[n2 + n3] = copy(ar, n, resize(ar0, (n1 + n4) + m0), n1 + n4, m0)[n1 + n3]