| ⊦ (ino0 ≠ ino ∧ inodekey(ino0) ∈ ri \ datakeys(inodekey(ino), ri) ∧ ¬ fs[(∅)[inodekey(ino0)]].directory → inodekey(ino0) ∈ ri) ∧ ( ino0 ≠ ino ∧ inodekey(ino0) ∈ ri \ datakeys(inodekey(ino), ri) ∧ ¬ fs[ri[inodekey(ino0)]].directory → abs-files(fs, ri \ datakeys(inodekey(ino), ri))[ino0] = abs-files(fs, ri)[ino0]) |
⊦ inodekey(ino0) ∈ datakeys(inodekey(ino), ri), (ino0 ≠ ino ∧ inodekey(ino0) ∈ ri \ datakeys(inodekey(ino), ri) ∧ ¬ fs[(∅)[inodekey(ino0)]].directory → inodekey(ino0) ∈ ri) ∧ ( ino0 ≠ ino ∧ inodekey(ino0) ∈ ri \ datakeys(inodekey(ino), ri) ∧ ¬ fs[ri[inodekey(ino0)]].directory → abs-files(fs, ri \ datakeys(inodekey(ino), ri))[ino0] = abs-files(fs, ri)[ino0])
Used simplifier rules: ⊦ key ∈ datakeys(key0, ri) ↔ key ∈ ri ∧ key.data? ∧ key0.inode? ∧ key.ino = key0.ino; (s)% ⊦ ¬ inodekey(m).data?; (s) Used formulas: inodekey(ino0) ∈ datakeys(inodekey(ino), ri)