| m < # A, m ≤ n0, ∀ m, A, a. m < n0 ∧ m < # A → mkbag(A[m, a], n0) = (mkbag(A, n0) -- A[m]) ++ a ⊦ mkbag(A[m, a], n0) ++ A[m, a][n0] = (A[n0] = A[m] ⊃ mkbag(A, n0);(mkbag(A, n0) -- A[m]) ++ A[n0]) ++ a |
A[n0] = A[m], m < # A, m ≤ n0, ∀ m, A, a. m < n0 ∧ m < # A → mkbag(A[m, a], n0) = (mkbag(A, n0) -- A[m]) ++ a ⊦ mkbag(A[m, a], n0) ++ A[m, a][n0] = mkbag(A, n0) ++ a
m < # A, m ≤ n0, ∀ m, A, a. m < n0 ∧ m < # A → mkbag(A[m, a], n0) = (mkbag(A, n0) -- A[m]) ++ a ⊦ mkbag(A[m, a], n0) ++ A[m, a][n0] = (mkbag(A, n0) -- A[m]) ++ A[n0] ++ a, A[n0] = A[m]