| ¬ a ∈ s, s = abs(T1, T2, h1, h2), inv(T1, h1), inv(T2, h2), disj(T1, T2) ⊦ [insert_rec(a, h1, h2; T1, T2)] (s ++ a = abs(T1, T2, h1, h2) ∧ inv(T1, h1) ∧ inv(T2, h2) ∧ disj(T1, T2)) |
[Concretesimprules((Csimpnamedseq(in-abs,,, ⊦ a ∈ abs(T1, T2, h1, h2) ↔ ¬ ¬ ( T1[h1(a)] = full(a) ∨ T2[h2(a)] = full(a)))))]