| ispath(p, ino, m, dirs, files), py(user, p, ino, dirs, files) ⊦ pw(user, meta(ε, m, dirs, files)) |
⊦ ispath(p, ino, m, dirs, files) ∧ py(user, p, ino, dirs, files) → px(user, meta(ε, m, dirs, files))
⊦ ispath(p, ino, m, dirs, files) ∧ py(user, p, ino, dirs, files) → px(user, p, ino, dirs, files)
ispath(p, ino, m, dirs, files), px(user, p, ino, dirs, files), px(user, meta(ε, m, dirs, files)), py(user, p, ino, dirs, files) ⊦ pw(user, meta(ε, m, dirs, files))
Used simplifier rules: py-last: ⊦ ispath(p, ino, m, dirs, files) ∧ py(user, p, ino, dirs, files) → px(user, meta(ε, m, dirs, files));%py-px: ⊦ ispath(p, ino, m, dirs, files) ∧ py(user, p, ino, dirs, files) → px(user, p, ino, dirs, files);