| adr ∈ ri, ∀ key. key ∈ ri → ri[key] ∈ nodes(gstore, ginval) ∧ key-cons(key, nodes(gstore, ginval)[ri[key]]) ⊦ adr ∈ gstore ∧ ¬ adr.lnum ∈ ginval |
⊦ adr ∈ ri ↔ (∃ key. key ∈ ri ∧ ri[key] = adr)
∀ key. key ∈ ri → ri[key] ∈ nodes(gstore, ginval) ∧ key-cons(key, nodes(gstore, ginval)[ri[key]]), ∃ key. key ∈ ri ∧ ri[key] = adr ⊦ adr ∈ gstore ∧ ¬ adr.lnum ∈ ginval
Used terms: ri, adr