| # kx1 = # ax1, # kx = # ax0, key0 ∈ ri, kx1.toSet ⊆ dom ri, kx.toSet ⊆ dom ri, ∀ key. key ∈ ri → ri[key] ∈ fs ∧ key-cons(key, fs[ri[key]]) ⊦ dups(ax0), dups(ax1), dups(ax1 + ax0), dups(kx1 + kx), dups(kx1), dups(kx), key-cons(fs[ri[key0]].key, fs[ri[key0]]), node-cons(fs[ri[key0]].key, fs[ri[key0]]), adr ∈ ax0, adr ∈ ax1, key0 ∈ kx1, key0 ∈ kx |
# kx = # ax0, # kx1 = # ax1, key0 ∈ ri, kx.toSet ⊆ dom ri, kx1.toSet ⊆ dom ri, key0 ∈ ri → ri[key0] ∈ fs ∧ key-cons(key0, fs[ri[key0]]) ⊦ dups(kx), dups(kx1), dups(kx1 + kx), dups(ax1 + ax0), dups(ax1), dups(ax0), key-cons(fs[ri[key0]].key, fs[ri[key0]]), node-cons(fs[ri[key0]].key, fs[ri[key0]]), key0 ∈ kx, key0 ∈ kx1, adr ∈ ax1, adr ∈ ax0
Used terms: key0