| x = 2 ' + 2 ', to6 = fail, x2 = x ∧ d0 = 3, h0 = head(x2), to2 = fail ∧ x0 = x2 ⊦ 〈if fail = fail then to0 := fail else to0 := some(Node(Leaf, fail .t))〉 〈to1 := to0 ; if x0 ≠ [] then to1 := fail〉 to1 = fail |
x = 2 ' + 2 ', to6 = fail, x2 = x ∧ d0 = 3, h0 = head(x2), to2 = fail ∧ x0 = x2 ⊦ 〈to0 := fail〉 〈to1 := to0 ; if x0 ≠ [] then to1 := fail〉 to1 = fail
[[CONCRETESIMPRULES : ()]]