| # ax = # kx ⊦ new(ax, fs) ∧ ¬ dups(ax) ∧ ¬ dups(kx) ∧ ri-cons(ri, fs) ∧ kx.toSet ⊆ dom ri ∧ key ∈ ri → fs[ax, fs[ri[kx]]][ri[kx, ax][key]] = fs[ri[key]] |
# ax = # kx, new(ax, fs), ri-cons(ri, fs), key ∈ ri, kx.toSet ⊆ dom ri ⊦ fs[ax, fs[ri[kx]]][ri[kx, ax][key]] = fs[ri[key]], dups(kx), dups(ax)