Metamath Proof Explorer


Theorem iunxpf

Description: Indexed union on a Cartesian product equals a double indexed union. The hypothesis specifies an implicit substitution. (Contributed by NM, 19-Dec-2008)

Ref Expression
Hypotheses iunxpf.1 _ y C
iunxpf.2 _ z C
iunxpf.3 _ x D
iunxpf.4 x = y z C = D
Assertion iunxpf x A × B C = y A z B D

Proof

Step Hyp Ref Expression
1 iunxpf.1 _ y C
2 iunxpf.2 _ z C
3 iunxpf.3 _ x D
4 iunxpf.4 x = y z C = D
5 1 nfcri y w C
6 2 nfcri z w C
7 3 nfcri x w D
8 4 eleq2d x = y z w C w D
9 5 6 7 8 rexxpf x A × B w C y A z B w D
10 eliun w x A × B C x A × B w C
11 eliun w y A z B D y A w z B D
12 eliun w z B D z B w D
13 12 rexbii y A w z B D y A z B w D
14 11 13 bitri w y A z B D y A z B w D
15 9 10 14 3bitr4i w x A × B C w y A z B D
16 15 eqriv x A × B C = y A z B D