| # ax = # kx, ro.inodes?, new(ax, fs), orphans-cons(fs, ri, ro), ri-closed(ri, fs, ro), ri-cons(ri, fs), kx.toSet ⊆ dom ri ⊦ replay-log(ax, fs[ax, fs[ri[kx]]], ri ⊖ ro) = ri[kx, ax] ⊖ ro, dups(kx), dups(ax) |
# ax = # kx, ro.inodes?, new(ax, fs), orphans-cons(fs, ri, ro), ri-closed(ri, fs, ro), ri-cons(ri, fs), kx.toSet ⊆ dom ri ⊦ replay-log(ax, fs[ax, fs[ri[kx]]], ri ⊖ ro) = ri[kx, ax] ⊖ ro, dups(ax), dups(kx)