| ⊦ ino = 0, ino ∈ files, (fid ∈ abs-files(files)[⌜ino⌝ , mkfile(md, mkbuf(0))] ↔ fid ∈ abs-files((files ++ ino)[ino, mkfile(0, md, 1, ∅)])) ∧ ( fid ∈ abs-files(files)[⌜ino⌝ , mkfile(md, mkbuf(0))] → abs-files(files)[⌜ino⌝ , mkfile(md, mkbuf(0))][fid] = abs-files((files ++ ino)[ino, mkfile(0, md, 1, ∅)])[fid]) |
fid = ⌜ino⌝ ⊦ ino = 0, ino ∈ files, (fid ∈ abs-files(files)[⌜ino⌝ , mkfile(md, mkbuf(0))] ↔ fid ∈ abs-files((files ++ ino)[ino, mkfile(0, md, 1, ∅)])) ∧ ( fid ∈ abs-files(files)[⌜ino⌝ , mkfile(md, mkbuf(0))] → abs-files(files)[⌜ino⌝ , mkfile(md, mkbuf(0))][fid] = abs-files((files ++ ino)[ino, mkfile(0, md, 1, ∅)])[fid])
⊦ fid = ⌜ino⌝ , ino = 0, ino ∈ files, (fid ∈ abs-files(files)[⌜ino⌝ , mkfile(md, mkbuf(0))] ↔ fid ∈ abs-files((files ++ ino)[ino, mkfile(0, md, 1, ∅)])) ∧ ( fid ∈ abs-files(files)[⌜ino⌝ , mkfile(md, mkbuf(0))] → abs-files(files)[⌜ino⌝ , mkfile(md, mkbuf(0))][fid] = abs-files((files ++ ino)[ino, mkfile(0, md, 1, ∅)])[fid])
Used formulas: fid = ⌜ino⌝