| n < m, m + nused ≤ BRANCH_SIZE ⊦ save(zbrar, m, nused)[n] = mkbrarray(BRANCH_SIZE)[n] |
n < m, m + nused0 +1 ≤ BRANCH_SIZE, ∀ n, m, zbrar. n < m ∧ m + nused0 ≤ BRANCH_SIZE → save(zbrar, m, nused0)[n] = mkbrarray(BRANCH_SIZE)[n] ⊦ save(zbrar, m, nused0 +1)[n] = mkbrarray(BRANCH_SIZE)[n]
Used simplifier rules: save-branches-base: ⊦ save(zbrar, m, 0) = mkbrarray(BRANCH_SIZE);%nat freely generated by 0, +1;;