| ∀ s0. #(s0 ∪ s) = # s0 + # s - #(s0 ∩ s) ⊦ #((s ∪ s0) ++ a) = # s0 + #(s ++ a) - #(s0 ∩ (s ++ a)) |
⊦ a ∈ s → s ++ a = s
¬ a ∈ s, ∀ s0. #(s0 ∪ s) = # s0 + # s - #(s0 ∩ s) ⊦ #((s ∪ s0) ++ a) = # s0 + #(s ++ a) - #(s0 ∩ (s ++ a))
a ∈ s, ∀ s0. #(s0 ∪ s) = # s0 + # s - #(s0 ∩ s) ⊦ #((s ∪ s0) ++ a) = # s0 + # s - #(s0 ∩ s)
Used terms: a, s