| ¬ fs[ri[inodekey(fs[ri[dentrykey(m4, str0)]].ino)]].directory ↔ ¬ fs[ri[inodekey(fs[ri[dentrykey(m4, str)]].ino)]].directory, fs[ri[dentrykey(m4, str0)]].ino ≠ ROOT_INO, fs[ri[inodekey(m4)]].size ≠ 0, m1 ≠ 0, fs[ri[inodekey(m4)]].directory, ro0.inodes?, ro.inodes?, fo.inodes?, file-node-cons(fs0, ri0), file-node-cons(fs, ri), log-cons(log0, fs0), log-cons(log, fs), orphans-cons(fs0, ri0, ro0), orphans-cons(fs, ri, ro), replay-cons-strong(fs0, ri0, ro0, fi, fo, log0), replay-cons-strong(fs, ri, ro, fi, fo, log), ri-inj(ri0), ri-inj(ri), ri-inj(fi), ubifs-cons(fs0, ri0, ro0, fi, fo, log0), ubifs-cons(fs, ri, ro, fi, fo, log), dentrykey(m4, str0) ∈ ri, inodekey(fs[ri[dentrykey(m4, str0)]].ino) ∈ ri, inodekey(m4) ∈ ri, inodekey(fs[ri[dentrykey(m4, str)]].ino) ∈ ri, dentrykey(m4, str) ∈ ri, 1 ≤ fs[ri[inodekey(m4)]].size, ¬ inodekey(m4) ∈ ro, m1 = 1 → links(fs[ri[dentrykey(m4, str0)]].ino, fs, ri) = ∅ ++ dentrykey(m4, str0), fs[ri[inodekey(fs[ri[dentrykey(m4, str0)]].ino)]].directory → dentrykeys(inodekey(fs[ri[dentrykey(m4, str0)]].ino), ri) = ∅, boolvar → 1 ≤ fs[ri[inodekey(m4)]].nsubdirs, ¬ fs[ri[inodekey(fs[ri[dentrykey(m4, str)]].ino)]].directory ∧ ¬ boolvar4 ∧ m1 = fs[ri[inodekey(fs[ri[dentrykey(m4, str0)]].ino)]].nlink ∧ m2 = fs[ri[inodekey(fs[ri[dentrykey(m4, str0)]].ino)]].nsubdirs ∨ fs[ri[inodekey(fs[ri[dentrykey(m4, str0)]].ino)]].directory ∧ boolvar4 ∧ m1 = fs[ri[inodekey(fs[ri[dentrykey(m4, str0)]].ino)]].nlink ∧ m2 = fs[ri[inodekey(fs[ri[dentrykey(m4, str0)]].ino)]].nsubdirs ∧ m3 = fs[ri[inodekey(fs[ri[dentrykey(m4, str0)]].ino)]].size, ¬ fs[ri[inodekey(fs[ri[dentrykey(m4, str)]].ino)]].directory ∧ ¬ boolvar ∧ m0 = fs[ri[inodekey(fs[ri[dentrykey(m4, str)]].ino)]].nlink ∧ m8 = fs[ri[inodekey(fs[ri[dentrykey(m4, str)]].ino)]].nsubdirs ∨ fs[ri[inodekey(fs[ri[dentrykey(m4, str)]].ino)]].directory ∧ boolvar ∧ m0 = fs[ri[inodekey(fs[ri[dentrykey(m4, str)]].ino)]].nlink ∧ m8 = fs[ri[inodekey(fs[ri[dentrykey(m4, str)]].ino)]].nsubdirs ∧ m9 = fs[ri[inodekey(fs[ri[dentrykey(m4, str)]].ino)]].size, fs[ri[inodekey(m4)]].nlink ≠ 0 ∨ m4 = ROOT_INO ⊦ ⟪new_parent_inode := old_parent_inode0⟫ true |