Metamath Proof Explorer


Theorem rnxrn

Description: Range of the range Cartesian product of classes. (Contributed by Peter Mazsa, 1-Jun-2020)

Ref Expression
Assertion rnxrn ran R S = x y | u u R x u S y

Proof

Step Hyp Ref Expression
1 3anass w = x y u R x u S y w = x y u R x u S y
2 1 3exbii u x y w = x y u R x u S y u x y w = x y u R x u S y
3 exrot3 u x y w = x y u R x u S y x y u w = x y u R x u S y
4 19.42v u w = x y u R x u S y w = x y u u R x u S y
5 4 2exbii x y u w = x y u R x u S y x y w = x y u u R x u S y
6 2 3 5 3bitri u x y w = x y u R x u S y x y w = x y u u R x u S y
7 6 abbii w | u x y w = x y u R x u S y = w | x y w = x y u u R x u S y
8 dfrn6 ran R S = w | w R S -1
9 n0 w R S -1 u u w R S -1
10 elec1cnvxrn2 u V u w R S -1 x y w = x y u R x u S y
11 10 elv u w R S -1 x y w = x y u R x u S y
12 11 exbii u u w R S -1 u x y w = x y u R x u S y
13 9 12 bitri w R S -1 u x y w = x y u R x u S y
14 13 abbii w | w R S -1 = w | u x y w = x y u R x u S y
15 8 14 eqtri ran R S = w | u x y w = x y u R x u S y
16 df-opab x y | u u R x u S y = w | x y w = x y u u R x u S y
17 7 15 16 3eqtr4i ran R S = x y | u u R x u S y