Used simplifier rules: lapp: ⊦ y ≠ [] → (x + y).last = y.last;%a: ⊦ (x + y) + z = x + y + z; from specification list