Metamath Proof Explorer


Theorem intxp

Description: Intersection of Cartesian products is the Cartesian product of intersection of domains and ranges. See also inxp and iinxp . (Contributed by Zhi Wang, 30-Oct-2025)

Ref Expression
Hypotheses intxp.1 φ A
intxp.2 φ x A x = dom x × ran x
intxp.3 X = x A dom x
intxp.4 Y = x A ran x
Assertion intxp φ A = X × Y

Proof

Step Hyp Ref Expression
1 intxp.1 φ A
2 intxp.2 φ x A x = dom x × ran x
3 intxp.3 X = x A dom x
4 intxp.4 Y = x A ran x
5 intiin A = x A x
6 2 iineq2dv φ x A x = x A dom x × ran x
7 5 6 eqtrid φ A = x A dom x × ran x
8 iinxp A x A dom x × ran x = x A dom x × x A ran x
9 1 8 syl φ x A dom x × ran x = x A dom x × x A ran x
10 7 9 eqtrd φ A = x A dom x × x A ran x
11 3 4 xpeq12i X × Y = x A dom x × x A ran x
12 10 11 eqtr4di φ A = X × Y