| key-cons(fs[referenced-adrs(ax0, ri)]), ri-cons(ri, fs), adr ∈ ri ⊦ key-cons(fs[adr].key, fs[adr]) |
⊦ adr ∈ ri ↔ (∃ key. key ∈ ri ∧ ri[key] = adr)
Used simplifier rules: ⊦ ri-cons(ri, fs) ∧ key ∈ ri → fs[ri[key]].key = key; (s)% ⊦ key ∈ ri ∧ ri-cons(ri, fs) → key-cons(key, fs[ri[key]]); (ss) Used terms: ri, adr