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