| ∀ a. rev(x0) -l a = rev(x0 -l a) ⊦ (rev(x0) -l a0) + (a0 ' -l a0) = rev(x0 -l a0) |
∀ a. rev(x0) -l a = rev(x0 -l a) ⊦ rev(x0) -l a0 = rev(x0 -l a0)
Used simplifier rules: one: ⊦ a ' -l a = [];%a: ⊦ (x + y) + z = x + y + z; from specification list%app: ⊦ x + [] = x; from specification list