HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem ralxpf 3277
Description: Version of ralxp 3275 with bound-variable hypotheses.
Hypotheses
Ref Expression
ralxpf.1 (φyφ)
ralxpf.2 (φzφ)
ralxpf.3 (ψxψ)
ralxpf.4 (x = y, z → (φψ))
Assertion
Ref Expression
ralxpf (x (A × B)φy A z B ψ)
Distinct variable groups:   x,y,A   x,z,B,y

Proof of Theorem ralxpf
StepHypRef Expression
1 cbvralsv 2017 . 2 (x (A × B)φw (A × B)[w / x]φ)
2 cbvralsv 2017 . . . 4 (z B [u / y]ψv B [v / z][u / y]ψ)
32ralbii 1714 . . 3 (u A z B [u / y]ψu A v B [v / z][u / y]ψ)
4 ax-17 1012 . . . 4 (z B ψuz B ψ)
5 ax-17 1012 . . . . 5 (z By z B)
6 hbs1 1374 . . . . 5 ([u / y]ψy[u / y]ψ)
75, 6hbral 1733 . . . 4 (z B [u / y]ψyz B [u / y]ψ)
8 sbequ12 1223 . . . . 5 (y = u → (ψ ↔ [u / y]ψ))
98ralbidv 1710 . . . 4 (y = u → (z B ψz B [u / y]ψ))
104, 7, 9cbvral 1845 . . 3 (y A z B ψu A z B [u / y]ψ)
11 visset 1860 . . . . . 6 u V
12 visset 1860 . . . . . 6 v V
1311, 12eqvinop 2847 . . . . 5 (w = u, vyz(w = y, z y, z = u, v))
14 visset 1860 . . . . . . . 8 w V
15 ax-17 1012 . . . . . . . . 9 (x wy x w)
16 ralxpf.1 . . . . . . . . 9 (φyφ)
1715, 16hbsbcg 1998 . . . . . . . 8 (w V → ([w / x]φy[w / x]φ))
1814, 17ax-mp 7 . . . . . . 7 ([w / x]φy[w / x]φ)
19 ax-17 1012 . . . . . . . . 9 (x vy x v)
2019, 6hbsbcg 1998 . . . . . . . 8 (v V → ([v / z][u / y]ψy[v / z][u / y]ψ))
2112, 20ax-mp 7 . . . . . . 7 ([v / z][u / y]ψy[v / z][u / y]ψ)
2218, 21hbbi 1051 . . . . . 6 (([w / x]φ ↔ [v / z][u / y]ψ) → y([w / x]φ ↔ [v / z][u / y]ψ))
23 ax-17 1012 . . . . . . . . . 10 (x wz x w)
24 ralxpf.2 . . . . . . . . . 10 (φzφ)
2523, 24hbsbcg 1998 . . . . . . . . 9 (w V → ([w / x]φz[w / x]φ))
2614, 25ax-mp 7 . . . . . . . 8 ([w / x]φz[w / x]φ)
27 hbs1 1374 . . . . . . . 8 ([v / z][u / y]ψz[v / z][u / y]ψ)
2826, 27hbbi 1051 . . . . . . 7 (([w / x]φ ↔ [v / z][u / y]ψ) → z([w / x]φ ↔ [v / z][u / y]ψ))
2914eqvinc 1930 . . . . . . . . 9 (w = y, zx(x = w x = y, z))
30 hbs1 1374 . . . . . . . . . . 11 ([w / x]φx[w / x]φ)
31 ralxpf.3 . . . . . . . . . . 11 (ψxψ)
3230, 31hbbi 1051 . . . . . . . . . 10 (([w / x]φψ) → x([w / x]φψ))
33 sbequ12 1223 . . . . . . . . . . . 12 (x = w → (φ ↔ [w / x]φ))
3433bicomd 532 . . . . . . . . . . 11 (x = w → ([w / x]φφ))
35 ralxpf.4 . . . . . . . . . . 11 (x = y, z → (φψ))
3634, 35sylan9bb 551 . . . . . . . . . 10 ((x = w x = y, z) → ([w / x]φψ))
3732, 3619.23ai 1105 . . . . . . . . 9 (x(x = w x = y, z) → ([w / x]φψ))
3829, 37sylbi 206 . . . . . . . 8 (w = y, z → ([w / x]φψ))
39 visset 1860 . . . . . . . . . 10 y V
40 visset 1860 . . . . . . . . . 10 z V
4139, 40, 12opth 2843 . . . . . . . . 9 (y, z = u, v ↔ (y = u z = v))
42 sbequ12 1223 . . . . . . . . . 10 (z = v → ([u / y]ψ ↔ [v / z][u / y]ψ))
438, 42sylan9bb 551 . . . . . . . . 9 ((y = u z = v) → (ψ ↔ [v / z][u / y]ψ))
4441, 43sylbi 206 . . . . . . . 8 (y, z = u, v → (ψ ↔ [v / z][u / y]ψ))
4538, 44sylan9bb 551 . . . . . . 7 ((w = y, z y, z = u, v) → ([w / x]φ ↔ [v / z][u / y]ψ))
4628, 4519.23ai 1105 . . . . . 6 (z(w = y, z y, z = u, v) → ([w / x]φ ↔ [v / z][u / y]ψ))
4722, 4619.23ai 1105 . . . . 5 (yz(w = y, z y, z = u, v) → ([w / x]φ ↔ [v / z][u / y]ψ))
4813, 47sylbi 206 . . . 4 (w = u, v → ([w / x]φ ↔ [v / z][u / y]ψ))
4948ralxp 3275 . . 3 (w (A × B)[w / x]φu A v B [v / z][u / y]ψ)
503, 10, 493bitr4ri 191 . 2 (w (A × B)[w / x]φy A z B ψ)
511, 50bitri 180 1 (x (A × B)φy A z B ψ)
Colors of variables: wff set class
Syntax hints:   → wi 3   ↔ wb 153   wa 230  wal 995   = wceq 997   wcel 999  wex 1021  [wsbc 1212  wral 1692  Vcvv 1858  cop 2463   × cxp 3225
This theorem is referenced by:  foprab2 4177
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1003  ax-gen 1004  ax-8 1005  ax-9 1006  ax-10 1007  ax-11 1008  ax-12 1009  ax-13 1010  ax-14 1011  ax-17 1012  ax-4 1014  ax-5o 1016  ax-6o 1019  ax-9o 1164  ax-10o 1182  ax-16 1252  ax-11o 1260  ax-ext 1504  ax-sep 2758  ax-pow 2798  ax-pr 2835
This theorem depends on definitions:  df-bi 154  df-or 231  df-an 232  df-ex 1022  df-sb 1214  df-eu 1424  df-mo 1425  df-clab 1510  df-cleq 1515  df-clel 1518  df-ne 1634  df-ral 1696  df-v 1859  df-sbc 1989  df-dif 2100  df-un 2101  df-in 2102  df-ss 2104  df-nul 2332  df-pw 2454  df-sn 2464  df-pr 2465  df-op 2468  df-opab 2722  df-xp 3241
Copyright terms: Public domain