⊦ perm(x + (a + y), x0 + (a + y0)) ↔ perm(x + y, x0 + y0)
Heuristic simplifier applied rule simplifier
And closed the goal!
Rule argument
Additional information
Used simplifier rules:
perm-rmv-in-list: ⊦ perm(x + a ' + y, x0 + a ' + y0) ↔ perm(x + y, x0 + y0);%a: ⊦ (x + y) + z = x + y + z; from specification list% ⊦ a + x = a ' + x; (s)