| ⟨fail#(; ; err)⟩ (err = err1), # buf0 = VFS_PAGE_SIZE, files1[m] = mkfile(m3, md0, m4, content), pageno0 ∈ content, m ∈ files1 ⊦ ∃ err0. ⌊err0⌋ ∧ ⟨err := err0⟩ (err = err1), content[pageno0] = buf0 ∧ ESUCCESS = err1 |
⟨choose err0 with ⌊err0⌋ in err := err0⟩ (err = err1), # buf0 = VFS_PAGE_SIZE, files1[m] = mkfile(m3, md0, m4, content), m ∈ files1, pageno0 ∈ content ⊦ ∃ err0. ⌊err0⌋ ∧ ⟨err := err0⟩ (err = err1), content[pageno0] = buf0 ∧ ESUCCESS = err1
Used simplifier rules: fail#(; ; ERR){choose ERR0 with ⌊ERR0⌋ in ERR := ERR0};