| n < BRANCH_SIZE, m + nused ≤ n ⊦ save(zbrar, m, nused)[n] = mkbrarray(BRANCH_SIZE)[n] |
m + nused < BRANCH_SIZE, n < BRANCH_SIZE, m + nused ≤ n ⊦ save(zbrar, m, nused)[n] = mkbrarray(BRANCH_SIZE)[n]
Used simplifier rules: ⊦ BRANCH_SIZE ≠ 0; (s)%fle-01: ⊦ m ≤ n ∧ n < n0 → m < n0; (forward) from specification nat%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic