| perm(ax, ay), unique_al(ax), perm(ay, ax) ⊦ unique_al(ay) |
∀ ay. perm(ax0, ay) ∧ unique_al(ax0) ∧ perm(ay, ax0) → unique_al(ay) ⊦ perm(p + ax0, ay) ∧ unique_al(p + ax0) ∧ perm(ay, p + ax0) → unique_al(ay)
Used simplifier rules: unique-e: ⊦ unique_al([]);%assoclist freely generated by [], +;;% ⊦ perm([], ax) ↔ ax = [];% ⊦ perm(ax, []) ↔ ax = [];