Metamath Proof Explorer


Theorem inxp

Description: Intersection of two Cartesian products. Exercise 9 of TakeutiZaring p. 25. (Contributed by NM, 3-Aug-1994) (Proof shortened by Andrew Salmon, 27-Aug-2011)

Ref Expression
Assertion inxp A × B C × D = A C × B D

Proof

Step Hyp Ref Expression
1 inopab x y | x A y B x y | x C y D = x y | x A y B x C y D
2 an4 x A y B x C y D x A x C y B y D
3 elin x A C x A x C
4 elin y B D y B y D
5 3 4 anbi12i x A C y B D x A x C y B y D
6 2 5 bitr4i x A y B x C y D x A C y B D
7 6 opabbii x y | x A y B x C y D = x y | x A C y B D
8 1 7 eqtri x y | x A y B x y | x C y D = x y | x A C y B D
9 df-xp A × B = x y | x A y B
10 df-xp C × D = x y | x C y D
11 9 10 ineq12i A × B C × D = x y | x A y B x y | x C y D
12 df-xp A C × B D = x y | x A C y B D
13 8 11 12 3eqtr4i A × B C × D = A C × B D