| fo.inodes?, ro.inodes?, log-cons(log, fs), node-cons(fs[adr].key, fs[adr]), node-cons(nd2.key, nd2), node-cons(nd0.key, nd0), node-cons(nd3.key, nd3), ri-cons(ri, fs), ri-inj(fi), ri-inj(ri), adr ∈ fs, adr ∈ log ⊦ adr = ri[key], adr1 = ri[key], adr1 = adr2, adr2 = ri[key], node-cons(fs[adr1, nd3][adr2, nd0][adr].key, fs[adr1, nd3][adr2, nd0][adr]), adr1 ∈ fs, adr2 ∈ fs, ri[key] ∈ fs |
ro.inodes?, fo.inodes?, log-cons(log, fs), node-cons(nd3.key, nd3), node-cons(nd0.key, nd0), node-cons(nd2.key, nd2), node-cons(fs[adr].key, fs[adr]), ri-cons(ri, fs), ri-inj(ri), ri-inj(fi), adr ∈ log, adr ∈ fs ⊦ adr1 = adr2, adr1 = ri[key], adr2 = ri[key], node-cons(fs[adr1, nd3][adr2, nd0][adr].key, fs[adr1, nd3][adr2, nd0][adr]), ri[key] ∈ fs, adr2 ∈ fs, adr1 ∈ fs