Metamath Proof Explorer


Theorem ralxp3f

Description: Restricted for all over a triple Cartesian product. (Contributed by Scott Fenton, 22-Aug-2024)

Ref Expression
Hypotheses ralxp3f.1 y φ
ralxp3f.2 z φ
ralxp3f.3 w φ
ralxp3f.4 x ψ
ralxp3f.5 x = y z w φ ψ
Assertion ralxp3f x A × B × C φ y A z B w C ψ

Proof

Step Hyp Ref Expression
1 ralxp3f.1 y φ
2 ralxp3f.2 z φ
3 ralxp3f.3 w φ
4 ralxp3f.4 x ψ
5 ralxp3f.5 x = y z w φ ψ
6 df-ral x A × B × C φ x x A × B × C φ
7 el2xptp x A × B × C y A z B w C x = y z w
8 7 imbi1i x A × B × C φ y A z B w C x = y z w φ
9 3 r19.23 w C x = y z w φ w C x = y z w φ
10 9 ralbii z B w C x = y z w φ z B w C x = y z w φ
11 2 r19.23 z B w C x = y z w φ z B w C x = y z w φ
12 10 11 bitri z B w C x = y z w φ z B w C x = y z w φ
13 12 ralbii y A z B w C x = y z w φ y A z B w C x = y z w φ
14 1 r19.23 y A z B w C x = y z w φ y A z B w C x = y z w φ
15 13 14 bitr2i y A z B w C x = y z w φ y A z B w C x = y z w φ
16 8 15 bitri x A × B × C φ y A z B w C x = y z w φ
17 16 albii x x A × B × C φ x y A z B w C x = y z w φ
18 ralcom4 y A x z B w C x = y z w φ x y A z B w C x = y z w φ
19 ralcom4 z B x w C x = y z w φ x z B w C x = y z w φ
20 ralcom4 w C x x = y z w φ x w C x = y z w φ
21 otex y z w V
22 4 21 5 ceqsal x x = y z w φ ψ
23 22 ralbii w C x x = y z w φ w C ψ
24 20 23 bitr3i x w C x = y z w φ w C ψ
25 24 ralbii z B x w C x = y z w φ z B w C ψ
26 19 25 bitr3i x z B w C x = y z w φ z B w C ψ
27 26 ralbii y A x z B w C x = y z w φ y A z B w C ψ
28 18 27 bitr3i x y A z B w C x = y z w φ y A z B w C ψ
29 6 17 28 3bitri x A × B × C φ y A z B w C ψ