Metamath Proof Explorer


Theorem difunieq

Description: The difference of unions is a subset of the union of the difference. (Contributed by ML, 29-Mar-2021)

Ref Expression
Assertion difunieq ⊢ ⋃ A ∖ ⋃ B ⊆ ⋃ A ∖ B

Proof

Step Hyp Ref Expression
1 eluni ⊢ x ∈ ⋃ A ↔ ∃ y x ∈ y ∧ y ∈ A
2 eluni ⊢ x ∈ ⋃ B ↔ ∃ y x ∈ y ∧ y ∈ B
3 2 notbii ⊢ ¬ x ∈ ⋃ B ↔ ¬ ∃ y x ∈ y ∧ y ∈ B
4 alinexa ⊢ ∀ y x ∈ y → ¬ y ∈ B ↔ ¬ ∃ y x ∈ y ∧ y ∈ B
5 nfa1 ⊢ Ⅎ y ∀ y x ∈ y → ¬ y ∈ B
6 sp ⊢ ∀ y x ∈ y → ¬ y ∈ B → x ∈ y → ¬ y ∈ B
7 6 adantrd ⊢ ∀ y x ∈ y → ¬ y ∈ B → x ∈ y ∧ y ∈ A → ¬ y ∈ B
8 7 ancld ⊢ ∀ y x ∈ y → ¬ y ∈ B → x ∈ y ∧ y ∈ A → x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B
9 anass ⊢ x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B ↔ x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B
10 8 9 imbitrdi ⊢ ∀ y x ∈ y → ¬ y ∈ B → x ∈ y ∧ y ∈ A → x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B
11 5 10 eximd ⊢ ∀ y x ∈ y → ¬ y ∈ B → ∃ y x ∈ y ∧ y ∈ A → ∃ y x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B
12 4 11 sylbir ⊢ ¬ ∃ y x ∈ y ∧ y ∈ B → ∃ y x ∈ y ∧ y ∈ A → ∃ y x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B
13 12 impcom ⊢ ∃ y x ∈ y ∧ y ∈ A ∧ ¬ ∃ y x ∈ y ∧ y ∈ B → ∃ y x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B
14 1 3 13 syl2anb ⊢ x ∈ ⋃ A ∧ ¬ x ∈ ⋃ B → ∃ y x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B
15 eldif ⊢ x ∈ ⋃ A ∖ ⋃ B ↔ x ∈ ⋃ A ∧ ¬ x ∈ ⋃ B
16 eluni ⊢ x ∈ ⋃ A ∖ B ↔ ∃ y x ∈ y ∧ y ∈ A ∖ B
17 eldif ⊢ y ∈ A ∖ B ↔ y ∈ A ∧ ¬ y ∈ B
18 17 anbi2i ⊢ x ∈ y ∧ y ∈ A ∖ B ↔ x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B
19 18 exbii ⊢ ∃ y x ∈ y ∧ y ∈ A ∖ B ↔ ∃ y x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B
20 16 19 bitri ⊢ x ∈ ⋃ A ∖ B ↔ ∃ y x ∈ y ∧ y ∈ A ∧ ¬ y ∈ B
21 14 15 20 3imtr4i ⊢ x ∈ ⋃ A ∖ ⋃ B → x ∈ ⋃ A ∖ B
22 21 ssriv ⊢ ⋃ A ∖ ⋃ B ⊆ ⋃ A ∖ B