| ∀ ino. (ino ∈ files0 ↔ ino ∈ files1) ∧ ( ino ∈ files0 → files0[ino].size = files1[ino].size ∧ files0[ino].meta = files1[ino].meta ∧ files0[ino].nlink = files1[ino].nlink ∧ files0[ino].content.stream to files0[ino].size = files1[ino].content.stream to files1[ino].size) ⊦ abs-files(files0) = abs-files(files1) |
⊦ fs = fs0 ↔ (∀ fid. (fid ∈ fs ↔ fid ∈ fs0) ∧ (fid ∈ fs → fs[fid] = fs0[fid]))
∀ ino. (ino ∈ files0 ↔ ino ∈ files1) ∧ ( ino ∈ files0 → files0[ino].size = files1[ino].size ∧ files0[ino].meta = files1[ino].meta ∧ files0[ino].nlink = files1[ino].nlink ∧ files0[ino].content.stream to files0[ino].size = files1[ino].content.stream to files1[ino].size) ⊦ ∀ fid. (fid ∈ abs-files(files0) ↔ fid ∈ abs-files(files1)) ∧ (fid ∈ abs-files(files0) → abs-files(files0)[fid] = abs-files(files1)[fid])
Used terms: abs-files(files1), abs-files(files0)