| ⊦ ⟨if n > 0 then h := n, xs := [], xs_len := 0, ys := [] else abort⟩ (xs = [] ∧ ys = [] ∧ n = h ∧ 0 = xs_len), n = 0 |
⊦ ⟨h := n, xs := [], xs_len := 0, ys := []⟩ (xs = [] ∧ ys = [] ∧ n = h ∧ 0 = xs_len), n = 0
Used simplifier rules: ⊦ m > n ↔ n < m; (s)% ⊦ 0 < m ↔ m ≠ 0; (s)