Used simplifier rules: fr-02: ⊦ x ≠ [] → x.head + x.tail = x;%sel-1: ⊦ (a + x).head = a;%sel-2: ⊦ (a + x).tail = x;