| # avols0[v] = # avols1[v], m0 < # avols1[v], v ∈ avols1, v ∈ avols0, ∀ m. m < # avols1[v] ∧ avols0[v][m] ≠ unmapped → (avols0[v][m] = erased → avols1[v][m] = erased) ∧ (avols0[v][m].mapped? → avols1[v][m] = avols0[v][m]) ⊦ avols0[v][m0] = unmapped, m0 = m, (avols0[v][m0] = erased → avols1[v][m0] = erased) ∧ (avols0[v][m0].mapped? → avols1[v][m0] = avols0[v][m0]) |
Used terms: m0