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