| vols[v][m] = ⌜n⌝ , m < # vols[v], valid-ebatbl(apebs, wlar, vols, n0), v ∈ vols ⊦ wlar[n].status = used ∧ n ≠ n0 ∧ n < # wlar |
vols[v][m] = ⌜n⌝ , m < # vols[v], valid-ebatbl(apebs, wlar, vols, n0), v ∈ vols ⊦ wlar[n].status = used ∧ n ≠ n0 ∧ n < # wlar
Used simplifier rules: ⊦ m < n → n ≠ 0; (s)%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic