| ⟨skip⟩ (ESUCCESS = err0 ∧ dirs = dirs0 ∧ files = files0), asynced ↔ asynced0, files1[m] = mkfile(m0, md0, m1, content), dirs = dirs1, files = files1, ino = inode.ino, inode = mkinode(m, md, false, m1, 0, m2), pre-evict(inode, dirs, files), ino ∈ dirs, m ∈ files1 ⊦ dirs[ino].nlink = 0, m = ROOT_INO, m1 = 0, m ∈ dirs1, ESUCCESS = err0 ∧ dirs1 = dirs0 ∧ files1 = files0 |
Used simplifier rules: ⊦ mkinode(m, md, boolvar, m0, m1, m2).ino = m; (s)