Metamath Proof Explorer


Theorem coiun1

Description: Composition with an indexed union. Proof analogous to that of coiun . (Contributed by RP, 20-Jun-2020)

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

Proof

Step Hyp Ref Expression
1 relco ⊢ Rel ⁡ ⋃ x ∈ C A ∘ 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 ⊢ w z ∈ ⋃ x ∈ C A ↔ ∃ x ∈ C w z ∈ A
7 df-br ⊢ w ⋃ x ∈ C A z ↔ w z ∈ ⋃ x ∈ C A
8 df-br ⊢ w A z ↔ w z ∈ A
9 8 rexbii ⊢ ∃ x ∈ C w A z ↔ ∃ x ∈ C w z ∈ A
10 6 7 9 3bitr4i ⊢ w ⋃ x ∈ C A z ↔ ∃ x ∈ C w A z
11 10 anbi2i ⊢ y B w ∧ w ⋃ x ∈ C A z ↔ y B w ∧ ∃ x ∈ C w A z
12 r19.42v ⊢ ∃ x ∈ C y B w ∧ w A z ↔ y B w ∧ ∃ x ∈ C w A z
13 11 12 bitr4i ⊢ y B w ∧ w ⋃ x ∈ C A z ↔ ∃ x ∈ C y B w ∧ w A z
14 13 exbii ⊢ ∃ w y B w ∧ w ⋃ x ∈ C 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 B w ∧ w ⋃ x ∈ C 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 ∈ ⋃ x ∈ C A ∘ B ↔ ∃ w y B w ∧ w ⋃ x ∈ C A z
20 eliun ⊢ y z ∈ ⋃ x ∈ C A ∘ B ↔ ∃ x ∈ C y z ∈ A ∘ B
21 17 18 opelco ⊢ y z ∈ A ∘ B ↔ ∃ w y B w ∧ w A z
22 21 rexbii ⊢ ∃ x ∈ C y z ∈ A ∘ B ↔ ∃ x ∈ C ∃ w y B w ∧ w A z
23 20 22 bitri ⊢ y z ∈ ⋃ x ∈ C A ∘ B ↔ ∃ x ∈ C ∃ w y B w ∧ w A z
24 16 19 23 3bitr4i ⊢ y z ∈ ⋃ x ∈ C A ∘ B ↔ y z ∈ ⋃ x ∈ C A ∘ B
25 1 5 24 eqrelriiv ⊢ ⋃ x ∈ C A ∘ B = ⋃ x ∈ C A ∘ B