| # kx0 = # ax1, adr ∈ ri[key, adr1][kx0, ax1] ↔ adr ∈ ax1 ∨ adr ∈ ri[key, adr1] \ kx0.toSet, adr = adr1 ∨ adr ∈ ax1 ∨ adr ∈ (ri \ kx0.toSet) -- key ⊦ dups(kx0), key ∈ kx0, adr ∈ ri[key, adr1][kx0, ax1] |
# kx0 = # ax1, adr = adr1 ∨ adr ∈ (ri \ kx0.toSet) -- key ⊦ dups(kx0), adr ∈ ri[key, adr1][kx0, ax1], key ∈ kx0, adr ∈ ax1, adr ∈ ri[key, adr1] \ kx0.toSet