| x = [], abs-nodes(buf, m, x, lax, weak), ∀ buf0, m, x, lax, weak. # buf0 < # buf → abs-nodes(buf0, m, x, lax, weak) → # x = # lax ⊦ # x = # lax |
abs-nodes(buf, m, [], lax, weak), ∀ buf0, m, x, lax, weak. # buf0 < # buf → abs-nodes(buf0, m, x, lax, weak) → # x = # lax ⊦ lax = []
Used simplifier rules: ⊦ # lax = 0 ↔ lax = []; (s)% ⊦ # [] = 0; (s)