Metamath Proof Explorer


Theorem coiun

Description: Composition with an indexed union. (Contributed by NM, 21-Dec-2008)

Ref Expression
Assertion coiun ⊢ A ∘ ⋃ x ∈ C B = ⋃ x ∈ C A ∘ B

Proof

Step Hyp Ref Expression
1 relco ⊢ Rel ⁡ A ∘ ⋃ x ∈ C B
2 reliun ⊢ Rel ⁡ ⋃ x ∈ C A ∘ B ↔ ∀ x ∈ C Rel ⁡ A ∘ B
3 relco ⊢ Rel ⁡ A ∘ B
4 3 a1i ⊢ x ∈ C → Rel ⁡ A ∘ B
5 2 4 mprgbir ⊢ Rel ⁡ ⋃ x ∈ C A ∘ B
6 eliun ⊢ y w ∈ ⋃ x ∈ C B ↔ ∃ x ∈ C y w ∈ B
7 df-br ⊢ y ⋃ x ∈ C B w ↔ y w ∈ ⋃ x ∈ C B
8 df-br ⊢ y B w ↔ y w ∈ B
9 8 rexbii ⊢ ∃ x ∈ C y B w ↔ ∃ x ∈ C y w ∈ B
10 6 7 9 3bitr4i ⊢ y ⋃ x ∈ C B w ↔ ∃ x ∈ C y B w
11 10 anbi1i ⊢ y ⋃ x ∈ C B w ∧ w A z ↔ ∃ x ∈ C y B w ∧ w A z
12 r19.41v ⊢ ∃ x ∈ C y B w ∧ w A z ↔ ∃ x ∈ C y B w ∧ w A z
13 11 12 bitr4i ⊢ y ⋃ x ∈ C B w ∧ w A z ↔ ∃ x ∈ C y B w ∧ w A z
14 13 exbii ⊢ ∃ w y ⋃ x ∈ C B w ∧ w A z ↔ ∃ w ∃ x ∈ C y B w ∧ w A z
15 rexcom4 ⊢ ∃ x ∈ C ∃ w y B w ∧ w A z ↔ ∃ w ∃ x ∈ C y B w ∧ w A z
16 14 15 bitr4i ⊢ ∃ w y ⋃ x ∈ C B w ∧ w A z ↔ ∃ x ∈ C ∃ w y B w ∧ w A z
17 vex ⊢ y ∈ V
18 vex ⊢ z ∈ V
19 17 18 opelco ⊢ y z ∈ A ∘ ⋃ x ∈ C B ↔ ∃ w y ⋃ x ∈ C B w ∧ w A z
20 17 18 opelco ⊢ y z ∈ A ∘ B ↔ ∃ w y B w ∧ w A z
21 20 rexbii ⊢ ∃ x ∈ C y z ∈ A ∘ B ↔ ∃ x ∈ C ∃ w y B w ∧ w A z
22 16 19 21 3bitr4i ⊢ y z ∈ A ∘ ⋃ x ∈ C B ↔ ∃ x ∈ C y z ∈ A ∘ B
23 eliun ⊢ y z ∈ ⋃ x ∈ C A ∘ B ↔ ∃ x ∈ C y z ∈ A ∘ B
24 22 23 bitr4i ⊢ y z ∈ A ∘ ⋃ x ∈ C B ↔ y z ∈ ⋃ x ∈ C A ∘ B
25 1 5 24 eqrelriiv ⊢ A ∘ ⋃ x ∈ C B = ⋃ x ∈ C A ∘ B