| n < BRANCH_SIZE, m + nused ≤ BRANCH_SIZE, m ≤ n ⊦ save(load(save(zbrar, m, nused), m, nused), m, nused)[n] = save(zbrar, m, nused)[n] |
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]
Used simplifier rules: fle-01: ⊦ m ≤ n ∧ n < n0 → m < n0; (forward) from specification nat