| n < BRANCH_SIZE, m + nused ≤ BRANCH_SIZE ⊦ save(load(save(zbrar, m, nused), m, nused), m, nused)[n] = save(zbrar, m, nused)[n] |
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]
Used simplifier rules: at-save-out-lower: n < m, m + nused ≤ BRANCH_SIZE ⊦ save(zbrar, m, nused)[n] = mkbrarray(BRANCH_SIZE)[n];% ⊦ m < n ↔ ¬ n ≤ m; (ss) Used formulas: m ≤ n