Metamath Proof Explorer


Theorem intxpd

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 intxpd.1 φ A
intxpd.2 φ x A x = dom x × ran x
intxpd.3 X = x A dom x
intxpd.4 Y = x A ran x
Assertion intxpd φ A = X × Y

Proof

Step Hyp Ref Expression
1 intxpd.1 φ A
2 intxpd.2 φ x A x = dom x × ran x
3 intxpd.3 X = x A dom x
4 intxpd.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