| n < BRANCH_SIZE, m < BRANCH_SIZE, m ≤ n, m + nused ≤ BRANCH_SIZE ⊦ save(load(save(zbrar, m, nused), m, nused), m, nused)[n] = save(zbrar, m, nused)[n] |
⊦ m ≤ n ↔ (∃ n0. m + n0 = n)
m < BRANCH_SIZE, n < BRANCH_SIZE, m + nused ≤ BRANCH_SIZE, ∃ n0. m + n0 = n ⊦ save(load(save(zbrar, m, nused), m, nused), m, nused)[n] = save(zbrar, m, nused)[n]
Used terms: n, m