| ino = inode.ino, afs-cons(dirs, files) ⊦ ⟪if ino ∈ files then {files[ino].size := inode.size; files[ino].meta := inode.meta} else if ino ∈ dirs then dirs[ino].meta := inode.meta⟫ afs-cons(dirs, files) |
ino = inode.ino, afs-cons(dirs, files), ino ∈ files ⊦ ⟪files[ino].size := inode.size; files[ino].meta := inode.meta⟫ afs-cons(dirs, files)
ino = inode.ino, afs-cons(dirs, files) ⊦ ⟪if ino ∈ dirs then dirs[ino].meta := inode.meta⟫ afs-cons(dirs, files), ino ∈ files