| fo0.inodes?, orphans(fs0, ri1).inodes?, afs-cons(abs-dirs(fs0, ri1), abs-files(fs0, ri1)), file-node-cons(fs0, ri1 ⊖ orphans(fs0, ri1)), file-node-cons(fs0, ri1), log-cons(log0, fs0), orphans-cons(fs0, ri1 ⊖ orphans(fs0, ri1), ∅), orphans-cons(fs0, ri1, orphans(fs0, ri1)), replay-cons-strong(fs0, ri1 ⊖ orphans(fs0, ri1), ∅, fi0, fo0, log0), replay-safe(log0, fs0, fi0 ⊖ fo0), ri-inj(ri1 ⊖ orphans(fs0, ri1)), ri-inj(fi0), ri-inj(ri1), ubifs-cons(fs0, ri1 ⊖ orphans(fs0, ri1), ∅, fi0, fo0, log0), ubifs-cons(fs0, ri1, orphans(fs0, ri1), fi0, fo0, log0) ⊦ # orphans (abs-dirs(fs0, ri1) \ orphans(abs-dirs(fs0, ri1), abs-files(fs0, ri1)), abs-files(fs0, ri1) \ orphans(abs-dirs(fs0, ri1), abs-files(fs0, ri1))) = 0, orphans (abs-dirs(fs0, ri1) \ orphans(abs-dirs(fs0, ri1), abs-files(fs0, ri1)), abs-files(fs0, ri1) \ orphans(abs-dirs(fs0, ri1), abs-files(fs0, ri1))) = ∅, afs-cons (abs-dirs(fs0, ri1) \ orphans(abs-dirs(fs0, ri1), abs-files(fs0, ri1)), abs-files(fs0, ri1) \ orphans(abs-dirs(fs0, ri1), abs-files(fs0, ri1))) |
⊦ afs-cons(dirs, files) → afs-cons(dirs \ orphans(dirs, files), files \ orphans(dirs, files))
Used terms: abs-files(fs0, ri1), abs-dirs(fs0, ri1)