| m < # apebs, valid-eraseq(apebs, q) ⊦ valid-eraseq(apebs[m, apeb], q), valid-peb(apeb) |
m < # apebs, valid-eraseq(apebs, eqent + q0), ∀ m, apebs, apeb. m < # apebs ∧ valid-eraseq(apebs, q0) → valid-eraseq(apebs[m, apeb], q0) ∨ valid-peb(apeb) ⊦ valid-eraseq(apebs[m, apeb], eqent + q0), valid-peb(apeb)
Used simplifier rules: valid-eraseqp-base: ⊦ valid-eraseq(apebs, []);%queue freely generated by [], +;;