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