| ri-cons(ri, nodes(gstore, ginval)), key ∈ ri, key0 ∈ ri ⊦ ri[key0] = ri[key], ∃ key1. key1 ∈ ri -- key ∧ (ri -- key)[key1] = ri[key0] |
ri-cons(ri, nodes(gstore, ginval)), key0 ∈ ri, key ∈ ri ⊦ ri[key0] = ri[key], ∃ key1. key1 ∈ ri ∧ ri[key1] = ri[key0]
Used simplifier rules: ⊦ key ≠ key0 → (ri -- key0)[key] = ri[key]; (s)% ⊦ key ∈ ri -- key0 ↔ key ≠ key0 ∧ key ∈ ri; (s)