| files0 -- ino = files1 -- ino, ino ∈ files0, ino ∈ files1 ⊦ abs-files(files0)[⌜ino⌝ , f] = abs-files(files), files1 = files0[ino, files1[ino]] |
⊦ files = files0 ↔ (∀ ino. (ino ∈ files ↔ ino ∈ files0) ∧ (ino ∈ files → files[ino] = files0[ino]))
files0 -- ino = files1 -- ino, ino ∈ files1, ino ∈ files0 ⊦ abs-files(files0)[⌜ino⌝ , f] = abs-files(files), ∀ ino0. (ino0 ∈ files1 ↔ ino0 ∈ files0[ino, files1[ino]]) ∧ (ino0 ∈ files1 → files1[ino0] = files0[ino, files1[ino]][ino0])
Used terms: files0[ino, files1[ino]], files1