| ri-cons(ri, nodes(gstore, ginval)) ⊦ #(range ri | n) = 0, n ∈ gstore, ∀ adr. adr ∈ range ri | n ↔ adr ∈ ∅ |
ri-cons(ri, nodes(gstore, ginval)), adr ∈ ri ⊦ #(range ri | adr.lnum) = 0, range ri | adr.lnum = ∅, adr.lnum ∈ gstore
Used simplifier rules: size-zero-01: ⊦ as ≠ ∅ → # as ≠ 0; (forward) from specification set-basic[node-store]%size-zero: ⊦ # as ≠ 0 → as ≠ ∅; (forward) from specification set-basic[node-store]% ⊦ adr ∈ range ri ↔ adr ∈ ri; (s)% ⊦ adr ∈ as | n ↔ adr.lnum = n ∧ adr ∈ as; (ws)% ⊦ ¬ adr ∈ ∅; (s)