| ∀ zbrar, m. save(zbrar, m + 1, nused0)[m, save(zbrar[m])] = save(zbrar, m, nused0)[m + nused0, save(zbrar[m + nused0])] ⊦ save(zbrar, m + 1, nused0 + 1)[m, save(zbrar[m])] = save(zbrar, m, nused0 + 1)[m + nused0 + 1, save(zbrar[m + nused0 + 1])] |
⊦ save(zbrar, m, nused + 1) = save(zbrar, m + 1, nused)[m, save(zbrar[m])]
∀ zbrar, m. save(zbrar, m + 1, nused0)[m, save(zbrar[m])] = save(zbrar, m, nused0)[m + nused0, save(zbrar[m + nused0])] ⊦ save(zbrar, (m + 1) + 1, nused0)[m + 1, save(zbrar[m + 1])][m, save(zbrar[m])] = save(zbrar, m, nused0 + 1)[m + nused0 + 1, save(zbrar[m + nused0 + 1])]
Used terms: nused0, m + 1, zbrar