| # kx0 = # ax1, key0 ∈ ri ⊦ key0 = key, dups(kx0), ri[key0] ∈ ri[key, adr1][kx0, ax1], key ∈ kx0, ri[key0] ∈ ax1, ri[key0] ∈ ri[key, adr1] \ kx0.toSet, key0 ∈ kx0, key0 ∈ kx0.toSet |
# kx0 = # ax1, key0 ∈ ri ⊦ key0 = key, dups(kx0), ri[key0] ∈ ri[key, adr1] \ kx0.toSet, ri[key0] ∈ ax1, key ∈ kx0, ri[key0] ∈ ri[key, adr1][kx0, ax1], key0 ∈ kx0
Used simplifier rules: ⊦ key ∈ kx.toSet ↔ key ∈ kx; (s)