Metamath Proof Explorer


Theorem xpiundi

Description: Distributive law for Cartesian product over indexed union. (Contributed by Mario Carneiro, 27-Apr-2014)

Ref Expression
Assertion xpiundi C × x A B = x A C × B

Proof

Step Hyp Ref Expression
1 rexcom w C x A y B z = w y x A w C y B z = w y
2 eliun y x A B x A y B
3 2 anbi1i y x A B z = w y x A y B z = w y
4 3 exbii y y x A B z = w y y x A y B z = w y
5 df-rex y x A B z = w y y y x A B z = w y
6 df-rex y B z = w y y y B z = w y
7 6 rexbii x A y B z = w y x A y y B z = w y
8 rexcom4 x A y y B z = w y y x A y B z = w y
9 r19.41v x A y B z = w y x A y B z = w y
10 9 exbii y x A y B z = w y y x A y B z = w y
11 7 8 10 3bitri x A y B z = w y y x A y B z = w y
12 4 5 11 3bitr4i y x A B z = w y x A y B z = w y
13 12 rexbii w C y x A B z = w y w C x A y B z = w y
14 elxp2 z C × B w C y B z = w y
15 14 rexbii x A z C × B x A w C y B z = w y
16 1 13 15 3bitr4i w C y x A B z = w y x A z C × B
17 elxp2 z C × x A B w C y x A B z = w y
18 eliun z x A C × B x A z C × B
19 16 17 18 3bitr4i z C × x A B z x A C × B
20 19 eqriv C × x A B = x A C × B