| dirs[m2] = mkdir(m8, md2, m9, m10, entries), files0[m] = mkfile(m0, md0, m1, content), icache[m] = mkientry(true, mkinode(m2, md, boolvar, m3, m4, m5)), files0[m2] = mkfile(m6, md1, m7, content0), err = err0, icache0 = icache, icache-cons(icache, dirs, files0), m ∈ icache, m ∈ files0, ⌊err0⌋ , m2 ∈ dirs ∧ m3 = m9 ∧ m5 = m8 ∧ m4 = m10 ∧ boolvar ∨ m2 ∈ files0 ∧ m3 = m7 ∧ m4 = 0 ∧ ¬ boolvar ⊦ [skip] (err = ESUCCESS → files0[mkinode(m2, md, boolvar, m3, m4, m5).ino] = (files0 ⊕ icache0)[mkinode(m2, md, boolvar, m3, m4, m5).ino]) |
Used simplifier rules: ⊦ mkinode(m, md, boolvar, m0, m1, m2).ino = m; (s)% ⊦ ¬ ⌊ESUCCESS⌋ ; (s)