| key ∈ ri ⊦ ((ri \ ks) \ datakeys(ks, ri))[key] = ri[key], key.data?, key ∈ ks |
Used simplifier rules: datakeys-set: ⊦ key ∈ datakeys(ks, ri) ↔ key ∈ ri ∧ key.data? ∧ inodekey(key.ino) ∈ ks;% ⊦ ¬ key ∈ ks → (ri \ ks)[key] = ri[key]; (s)% ⊦ key ∈ ks → (ri \ ks)[key] = (∅)[key]; (s) Used formulas: key ∈ datakeys(ks, ri)