| ax.toSet = range ri | n, ri-cons(ri, fs), @(n, m0, m1) ∈ ri \ keys(fs, ax).toSet ⊦ |
⊦ adr ∈ ri ↔ (∃ key. key ∈ ri ∧ ri[key] = adr)
ax.toSet = range ri | n, ri-cons(ri, fs), ∃ key. key ∈ ri \ keys(fs, ax).toSet ∧ (ri \ keys(fs, ax).toSet)[key] = @(n, m0, m1) ⊦
Used terms: ri \ keys(fs, ax).toSet, @(n, m0, m1)