| # kx0 = # ax1 ⊦ dups(kx0), adr1 ∈ ax1, key ∈ kx0, adr1 ∈ ri[key, adr1][kx0, ax1], ∃ key0. key0 ∈ ri[key, adr1] \ kx0.toSet ∧ (ri[key, adr1] \ kx0.toSet)[key0] = adr1 |
Used simplifier rules: toSet-diff-in: ⊦ ¬ key ∈ kx → (key ∈ ri \ kx.toSet ↔ key ∈ ri);%toSet-diff-get: ⊦ ¬ key ∈ kx → (ri \ kx.toSet)[key] = ri[key];% ⊦ key ∈ ri[key, adr]; (s)% ⊦ ri[key, adr][key] = adr; (s) Used terms: key