Metamath Proof Explorer


Theorem iundif2

Description: Indexed union of class difference. Generalization of half of theorem "De Morgan's laws" in Enderton p. 31. Use intiin to recover Enderton's theorem. (Contributed by NM, 19-Aug-2004)

Ref Expression
Assertion iundif2 ⊢ ⋃ x ∈ A B ∖ C = B ∖ ⋂ x ∈ A C

Proof

Step Hyp Ref Expression
1 eldif ⊢ y ∈ B ∖ C ↔ y ∈ B ∧ ¬ y ∈ C
2 1 rexbii ⊢ ∃ x ∈ A y ∈ B ∖ C ↔ ∃ x ∈ A y ∈ B ∧ ¬ y ∈ C
3 r19.42v ⊢ ∃ x ∈ A y ∈ B ∧ ¬ y ∈ C ↔ y ∈ B ∧ ∃ x ∈ A ¬ y ∈ C
4 rexnal ⊢ ∃ x ∈ A ¬ y ∈ C ↔ ¬ ∀ x ∈ A y ∈ C
5 eliin ⊢ y ∈ V → y ∈ ⋂ x ∈ A C ↔ ∀ x ∈ A y ∈ C
6 5 elv ⊢ y ∈ ⋂ x ∈ A C ↔ ∀ x ∈ A y ∈ C
7 4 6 xchbinxr ⊢ ∃ x ∈ A ¬ y ∈ C ↔ ¬ y ∈ ⋂ x ∈ A C
8 7 anbi2i ⊢ y ∈ B ∧ ∃ x ∈ A ¬ y ∈ C ↔ y ∈ B ∧ ¬ y ∈ ⋂ x ∈ A C
9 2 3 8 3bitri ⊢ ∃ x ∈ A y ∈ B ∖ C ↔ y ∈ B ∧ ¬ y ∈ ⋂ x ∈ A C
10 eliun ⊢ y ∈ ⋃ x ∈ A B ∖ C ↔ ∃ x ∈ A y ∈ B ∖ C
11 eldif ⊢ y ∈ B ∖ ⋂ x ∈ A C ↔ y ∈ B ∧ ¬ y ∈ ⋂ x ∈ A C
12 9 10 11 3bitr4i ⊢ y ∈ ⋃ x ∈ A B ∖ C ↔ y ∈ B ∖ ⋂ x ∈ A C
13 12 eqriv ⊢ ⋃ x ∈ A B ∖ C = B ∖ ⋂ x ∈ A C