| ⌊err0⌋ ⊦ ⟨fail#(; ; err)⟩ (dirs0 = dirs0 ∧ files0 = files0 ∧ (asynced1 ↔ asynced1) ∧ err0 = err) |
⌊err0⌋ ⊦ ⟨choose err0 with ⌊err0⌋ in err := err0⟩ (dirs0 = dirs0 ∧ files0 = files0 ∧ (asynced1 ↔ asynced1) ∧ err0 = err)
Used simplifier rules: fail#(; ; ERR){choose ERR0 with ⌊ERR0⌋ in ERR := ERR0};