| lref ∈ q.lebrefs ↔ (∃ n. eq-entry(n, lref) ∈ q) ∧ lref ≠ none, lref = lref0 ∨ lref ∈ q.lebrefs ⊦ #(q.lebrefs ++ lref0) = 0, lref0 = none, (∃ n. eq-entry(n, lref) = eq-entry(m, lref0) ∨ eq-entry(n, lref) ∈ q) ∧ lref ≠ none |
lref = lref0 ∨ lref ∈ q.lebrefs ⊦ #(q.lebrefs ++ lref0) = 0, lref0 = none, lref ∈ q.lebrefs, (∃ n. eq-entry(n, lref) = eq-entry(m, lref0) ∨ eq-entry(n, lref) ∈ q) ∧ lref ≠ none, (∃ n. eq-entry(n, lref) ∈ q) ∧ lref ≠ none
lref ∈ q.lebrefs, ∃ n. eq-entry(n, lref) ∈ q, lref = lref0 ∨ lref ∈ q.lebrefs ⊦ #(q.lebrefs ++ lref0) = 0, lref = none, lref0 = none, (∃ n. eq-entry(n, lref) = eq-entry(m, lref0) ∨ eq-entry(n, lref) ∈ q) ∧ lref ≠ none