| ispath(p, n, m, dirs, files) ⊦ meta(p, n, dirs, files) = meta(ε, m, dirs, files) |
⊦ ispath(p, n, dirs, files) → meta(p, n, dirs, files) = (lookup(p, n, dirs, files) ∈ dirs ⊃ dirs[lookup(p, n, dirs, files)].meta;files[lookup(p, n, dirs, files)].meta)
ispath(p, n, m, dirs, files), ispath(p, n, dirs, files) ⊦ (lookup(p, n, dirs, files) ∈ dirs ⊃ dirs[lookup(p, n, dirs, files)].meta;files[lookup(p, n, dirs, files)].meta) = meta(ε, m, dirs, files)
Used simplifier rules: isexpath: ⊦ ispath(p, n, m, dirs, files) → ispath(p, n, dirs, files); Used terms: files, dirs, n, p