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