| ri[key0] = @(n, m3, m4), key0 ∈ ri ⊦ m = n, key ∈ ri, ∃ adr. adr.lnum = n ∧ adr ∈ ri[key, @(m, m0, m1)] |
Used simplifier rules: in-data-explicit: ⊦ key ∈ ri ∧ ri[key] = adr → adr ∈ ri;% ⊦ @(m, m0, m1).lnum = m; (s)% ⊦ ¬ key ∈ ri → (adr ∈ ri[key, adr0] ↔ adr ∈ ri ∨ adr = adr0); (ws) Used terms: @(n, m3, m4)