| ∀ n. (bag0 -- n) ++ n = (n ∈ bag0 ⊃ bag0;bag0 ++ n) ⊦ (bag0 -- n) ++ m ++ n = (n ∈ bag0 ++ m ⊃ bag0 ++ m;bag0 ++ m ++ n), m = n |
∀ n. (bag0 -- n) ++ n = (n ∈ bag0 ⊃ bag0;bag0 ++ n) ⊦ (bag0 -- n) ++ m ++ n = bag0 ++ m ++ n, m = n, n ∈ bag0 ++ m
Used simplifier rules: ⊦ bag ++ n ++ n0 = bag2 ++ n ↔ bag ++ n0 = bag2; (ss)% ⊦ (bag0 -- n) ++ n = bag0 ↔ n ∈ bag0; (s)% ⊦ n ∈ bag0 ++ n0 ↔ n ∈ bag0 ∨ n = n0; (ws)