| ⊦ 〈build#(1 ' + 3 ' + 3 ' + 2 '; to)〉 to = some(Node(Leaf, Node(Node(Leaf, Leaf), Leaf))) |
⊦
⊦ 〈x := 1 ' + 3 ' + 3 ' + 2 '〉 〈build_rec#(0; x, to)〉 〈to0 := to ; if ¬ is_empty(x) then to0 := fail〉 to0 = some(Node(Leaf, Node(Node(Leaf, Leaf), Leaf)))
[[CONCRETESIMPRULES : ()]]