Metamath Proof Explorer


Theorem ralxpf

Description: Version of ralxp with bound-variable hypotheses. (Contributed by NM, 18-Aug-2006) (Revised by Mario Carneiro, 15-Oct-2016)

Ref Expression
Hypotheses ralxpf.1 y φ
ralxpf.2 z φ
ralxpf.3 x ψ
ralxpf.4 x = y z φ ψ
Assertion ralxpf x A × B φ y A z B ψ

Proof

Step Hyp Ref Expression
1 ralxpf.1 y φ
2 ralxpf.2 z φ
3 ralxpf.3 x ψ
4 ralxpf.4 x = y z φ ψ
5 cbvralsvw x A × B φ w A × B w x φ
6 cbvralsvw z B u y ψ v B v z u y ψ
7 6 ralbii u A z B u y ψ u A v B v z u y ψ
8 nfv u z B ψ
9 nfcv _ y B
10 nfs1v y u y ψ
11 9 10 nfralw y z B u y ψ
12 sbequ12 y = u ψ u y ψ
13 12 ralbidv y = u z B ψ z B u y ψ
14 8 11 13 cbvralw y A z B ψ u A z B u y ψ
15 vex u V
16 vex v V
17 15 16 eqvinop w = u v y z w = y z y z = u v
18 1 nfsbv y w x φ
19 10 nfsbv y v z u y ψ
20 18 19 nfbi y w x φ v z u y ψ
21 2 nfsbv z w x φ
22 nfs1v z v z u y ψ
23 21 22 nfbi z w x φ v z u y ψ
24 3 4 sbhypf w = y z w x φ ψ
25 vex y V
26 vex z V
27 25 26 opth y z = u v y = u z = v
28 sbequ12 z = v u y ψ v z u y ψ
29 12 28 sylan9bb y = u z = v ψ v z u y ψ
30 27 29 sylbi y z = u v ψ v z u y ψ
31 24 30 sylan9bb w = y z y z = u v w x φ v z u y ψ
32 23 31 exlimi z w = y z y z = u v w x φ v z u y ψ
33 20 32 exlimi y z w = y z y z = u v w x φ v z u y ψ
34 17 33 sylbi w = u v w x φ v z u y ψ
35 34 ralxp w A × B w x φ u A v B v z u y ψ
36 7 14 35 3bitr4ri w A × B w x φ y A z B ψ
37 5 36 bitri x A × B φ y A z B ψ