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