| dirs1[m] = mkdir(m3, md0, m4, m5, entries), m ∈ dirs1, ⌊err1⌋ ⊦ ⟨fail#(; ; err)⟩ (strings1 = strings1 ∧ err = err1), ∃ strings. ⟨strings0 := strings; fail#(; ; err)⟩ (strings0 = strings1 ∧ err = err1) |
dirs1[m] = mkdir(m3, md0, m4, m5, entries), m ∈ dirs1, ⌊err1⌋ ⊦ ⟨choose err0 with ⌊err0⌋ in err := err0⟩ (strings1 = strings1 ∧ err = err1), ∃ strings. ⟨strings0 := strings; fail#(; ; err)⟩ (strings0 = strings1 ∧ err = err1)
Used simplifier rules: fail#(; ; ERR){choose ERR0 with ⌊ERR0⌋ in ERR := ERR0};