| icache[m] = mkientry(boolvar, mkinode(m0, md0, boolvar0, m1, m3, m4)), afs-cons(dirs, files), afs-cons(dirs, files[m, (files[m].meta:= md).size:= m2]), dcache-cons(dcache, dirs, files), dcache-cons(dcache, dirs, files[m, (files[m].meta:= md).size:= m2]), icache-cons(icache, dirs, files), pcache-cons(pcache, dirs, files), pcache-cons(pcache, dirs, files[m, (files[m].meta:= md).size:= m2]), synced(files, icache, pcache), synced(dirs, icache, pcache), m ∈ icache, m ∈ files ⊦ synced(dirs, icache[m0, mkientry(false, mkinode(m0, md, boolvar0, m1, m3, m2))], pcache) |
icache[m] = mkientry(boolvar, mkinode(m0, md0, boolvar0, m1, m3, m4)), afs-cons(dirs, files[m, (files[m].meta:= md).size:= m2]), afs-cons(dirs, files), dcache-cons(dcache, dirs, files[m, (files[m].meta:= md).size:= m2]), dcache-cons(dcache, dirs, files), pcache-cons(pcache, dirs, files[m, (files[m].meta:= md).size:= m2]), pcache-cons(pcache, dirs, files), synced(dirs, icache, pcache), synced(files, icache, pcache), m ∈ files, m ∈ icache ⊦ synced(dirs, icache[m0, mkientry(false, mkinode(m0, md, boolvar0, m1, m3, m2))], pcache)