| T1[h1(a)] = empty, disj(T1, T0), inv(T0, h2), inv(T1, h1) ⊦ abs(T1, T0, h1, h2) ++ a = abs(T1[h1(a), full(a)], T0, h1, h2), T0[h2(a)] = full(a) |
⊦ s1 = s2 ↔ (∀ a. a ∈ s1 ↔ a ∈ s2)
[Concretesimprules(()), Extraterms((abs(T1[h1(a), full(a)], T0, h1, h2) abs(T1, T0, h1, h2) ++ a))]