| ⊦ perm(x -l a, z) ∧ perm(x, y) → (¬ perm(y -l a, z) ↔ false) |
perm(x -l a, z), perm(x, y), perm(z, x -l a), perm(y, x) ⊦ perm(y -l a, z)
Used simplifier rules: sym-01: ⊦ perm(x, y) → perm(y, x);%neq: ⊦ perm(x, y) ∧ ¬ perm(x0, y) → x ≠ x0;%sym-02: ⊦ ¬ perm(x, y) → ¬ perm(y, x);%neq: ⊦ perm(x, y) ∧ ¬ perm(x0, y) → x ≠ x0;%sym-02: ⊦ ¬ perm(x, y) → ¬ perm(y, x);%trans: ⊦ perm(x, y) ∧ perm(y, z) → perm(x, z);%ref: ⊦ perm(x, x);