Used simplifier rules: Nil: ⊦ [] + x = x;%a: ⊦ (x + y) + z = x + y + z;%app-02: ⊦ x + y = [] ↔ x = [] ∧ y = [];