| files[ino] = mkfile(m, md, m0, content), afs-cons(dirs, files), ino ∈ files ⊦ # getpage(n, content) = VFS_PAGE_SIZE |
files[ino] = mkfile(m, md, # links(ino, dirs), content), afs-cons(dirs, files), ino ∈ files ⊦ # (n ∈ content ⊃ content[n];zeropage) = VFS_PAGE_SIZE
Used simplifier rules: getpage: ⊦ getpage(n, content) = (n ∈ content ⊃ content[n];zeropage);%afs-cons-file-nlink: ⊦ afs-cons(dirs, files) ∧ ino ∈ files ∧ files[ino] = mkfile(m, md, n, content) → # links(ino, dirs) = n; (forward) from specification afs-base