| (ino0 ∈ dirs ⊃ mkinode(ino0, dirs[ino0].meta, true, dirs[ino0].nlink, dirs[ino0].nsubdirs, dirs[ino0].size) ;mkinode(ino0, files[ino0].meta, false, files[ino0].nlink, 0, files[ino0].size) ) = mkinode(m, md0, boolvar, m0, m1, m2), err = err0, err1 = ESUCCESS, afs-cons(dirs, files), ispath(p, ROOT_INO, ino0, dirs, files), of-cons(of, dirs, files), pw(user, md0), px-parent(user, p, ROOT_INO, dirs, files), ⌊err0⌋ ∨ err0 = ESUCCESS, ino0 ∈ dirs ∨ ino0 ∈ files ⊦ ⟪skip⟫ (of-cons(of, dirs, files) ∧ afs-cons(dirs, files)), err = ESUCCESS |
Used simplifier rules: ⊦ ⌊err⌋ → err ≠ ESUCCESS; (s)