| eq-entry(m, lref) ∈ q1, q ⊆ q1, q ⊆ q1 → q.lebrefs ⊆ q1.lebrefs, ∀ q1. q ⊆ q1 → q.lebrefs ⊆ q1.lebrefs ⊦ lref = none, q.lebrefs ++ lref ⊆ q1.lebrefs |
eq-entry(m, lref) ∈ q1, q ⊆ q1, q.lebrefs ⊆ q1.lebrefs, ∀ q1. q ⊆ q1 → q.lebrefs ⊆ q1.lebrefs ⊦ lref = none, ∃ n. eq-entry(n, lref) ∈ q1
Used simplifier rules: in-vl-in-lebrefs: ⊦ lref ∈ q0.lebrefs ↔ lref ∈ q0 ∧ lref ≠ none;%queue-in-vl: ⊦ lref ∈ q ↔ (∃ n. eq-entry(n, lref) ∈ q);% ⊦ s1 ++ lref ⊆ s2 ↔ s1 ⊆ s2 ∧ lref ∈ s2; (ws)