Metamath Proof Explorer


Theorem xpundi

Description: Distributive law for Cartesian product over union. Theorem 103 of Suppes p. 52. (Contributed by NM, 12-Aug-2004)

Ref Expression
Assertion xpundi A × B C = A × B A × C

Proof

Step Hyp Ref Expression
1 df-xp A × B C = x y | x A y B C
2 df-xp A × B = x y | x A y B
3 df-xp A × C = x y | x A y C
4 2 3 uneq12i A × B A × C = x y | x A y B x y | x A y C
5 elun y B C y B y C
6 5 anbi2i x A y B C x A y B y C
7 andi x A y B y C x A y B x A y C
8 6 7 bitri x A y B C x A y B x A y C
9 8 opabbii x y | x A y B C = x y | x A y B x A y C
10 unopab x y | x A y B x y | x A y C = x y | x A y B x A y C
11 9 10 eqtr4i x y | x A y B C = x y | x A y B x y | x A y C
12 4 11 eqtr4i A × B A × C = x y | x A y B C
13 1 12 eqtr4i A × B C = A × B A × C