Metamath Proof Explorer


Theorem xpiindi

Description: Distributive law for Cartesian product over indexed intersection. (Contributed by Mario Carneiro, 21-Mar-2015)

Ref Expression
Assertion xpiindi AC×xAB=xAC×B

Proof

Step Hyp Ref Expression
1 relxp RelC×B
2 1 rgenw xARelC×B
3 r19.2z AxARelC×BxARelC×B
4 2 3 mpan2 AxARelC×B
5 reliin xARelC×BRelxAC×B
6 4 5 syl ARelxAC×B
7 relxp RelC×xAB
8 6 7 jctil ARelC×xABRelxAC×B
9 r19.28zv AxAyCzByCxAzB
10 9 bicomd AyCxAzBxAyCzB
11 eliin zVzxABxAzB
12 11 elv zxABxAzB
13 12 anbi2i yCzxAByCxAzB
14 opelxp yzC×ByCzB
15 14 ralbii xAyzC×BxAyCzB
16 10 13 15 3bitr4g AyCzxABxAyzC×B
17 opelxp yzC×xAByCzxAB
18 opex yzV
19 eliin yzVyzxAC×BxAyzC×B
20 18 19 ax-mp yzxAC×BxAyzC×B
21 16 17 20 3bitr4g AyzC×xAByzxAC×B
22 21 eqrelrdv2 RelC×xABRelxAC×BAC×xAB=xAC×B
23 8 22 mpancom AC×xAB=xAC×B