| of1[n] = mkfile(m, mode, m0), n ∈ of1, n ∈ of0, ∀ n. n ∈ of0 → of0[n].ino ∈ files0 ⊦ m ∈ files1, of0[n].ino ∈ files0 |
of1[n] = mkfile(m, mode, m0), of0[n] = mkfile(m1, mode0, m2), n ∈ of0, n ∈ of1, ∀ n. n ∈ of0 → of0[n].ino ∈ files0 ⊦ m1 ∈ files0, m ∈ files1
Used simplifier rules: ⊦ (m = file.ino ∧ mode = file.mode) ∧ m0 = file.pos ↔ file = mkfile(m, mode, m0); (elim) Used terms: of0[n], m1, mode0, m2