| Step |
Hyp |
Ref |
Expression |
| 1 |
|
modelaxreplem.1 |
|- ( ps -> x C_ M ) |
| 2 |
|
modelaxreplem.2 |
|- ( ps -> A. f ( ( Fun f /\ dom f e. M /\ ran f C_ M ) -> ran f e. M ) ) |
| 3 |
|
modelaxreplem.3 |
|- ( ps -> (/) e. M ) |
| 4 |
|
modelaxreplem.4 |
|- ( ps -> x e. M ) |
| 5 |
|
modelaxreplem2.5 |
|- F/ w ps |
| 6 |
|
modelaxreplem2.6 |
|- F/ z ps |
| 7 |
|
modelaxreplem2.7 |
|- F/_ z F |
| 8 |
|
modelaxreplem2.8 |
|- F = { <. w , z >. | ( w e. x /\ ( z e. M /\ A. y ph ) ) } |
| 9 |
|
modelaxreplem2.9 |
|- ( ps -> ( w e. M -> E. y e. M A. z e. M ( A. y ph -> z = y ) ) ) |
| 10 |
1 2 3 4 5 6 7 8 9
|
modelaxreplem2 |
|- ( ps -> ran F e. M ) |
| 11 |
1
|
sseld |
|- ( ps -> ( w e. x -> w e. M ) ) |
| 12 |
11
|
pm4.71rd |
|- ( ps -> ( w e. x <-> ( w e. M /\ w e. x ) ) ) |
| 13 |
12
|
anbi1d |
|- ( ps -> ( ( w e. x /\ ( z e. M /\ A. y ph ) ) <-> ( ( w e. M /\ w e. x ) /\ ( z e. M /\ A. y ph ) ) ) ) |
| 14 |
|
an12 |
|- ( ( ( w e. M /\ w e. x ) /\ ( z e. M /\ A. y ph ) ) <-> ( z e. M /\ ( ( w e. M /\ w e. x ) /\ A. y ph ) ) ) |
| 15 |
|
anass |
|- ( ( ( w e. M /\ w e. x ) /\ A. y ph ) <-> ( w e. M /\ ( w e. x /\ A. y ph ) ) ) |
| 16 |
15
|
anbi2i |
|- ( ( z e. M /\ ( ( w e. M /\ w e. x ) /\ A. y ph ) ) <-> ( z e. M /\ ( w e. M /\ ( w e. x /\ A. y ph ) ) ) ) |
| 17 |
14 16
|
bitri |
|- ( ( ( w e. M /\ w e. x ) /\ ( z e. M /\ A. y ph ) ) <-> ( z e. M /\ ( w e. M /\ ( w e. x /\ A. y ph ) ) ) ) |
| 18 |
13 17
|
bitrdi |
|- ( ps -> ( ( w e. x /\ ( z e. M /\ A. y ph ) ) <-> ( z e. M /\ ( w e. M /\ ( w e. x /\ A. y ph ) ) ) ) ) |
| 19 |
5 18
|
exbid |
|- ( ps -> ( E. w ( w e. x /\ ( z e. M /\ A. y ph ) ) <-> E. w ( z e. M /\ ( w e. M /\ ( w e. x /\ A. y ph ) ) ) ) ) |
| 20 |
8
|
rneqi |
|- ran F = ran { <. w , z >. | ( w e. x /\ ( z e. M /\ A. y ph ) ) } |
| 21 |
|
rnopab |
|- ran { <. w , z >. | ( w e. x /\ ( z e. M /\ A. y ph ) ) } = { z | E. w ( w e. x /\ ( z e. M /\ A. y ph ) ) } |
| 22 |
20 21
|
eqtri |
|- ran F = { z | E. w ( w e. x /\ ( z e. M /\ A. y ph ) ) } |
| 23 |
22
|
eqabri |
|- ( z e. ran F <-> E. w ( w e. x /\ ( z e. M /\ A. y ph ) ) ) |
| 24 |
|
df-rex |
|- ( E. w e. M ( w e. x /\ A. y ph ) <-> E. w ( w e. M /\ ( w e. x /\ A. y ph ) ) ) |
| 25 |
24
|
anbi2i |
|- ( ( z e. M /\ E. w e. M ( w e. x /\ A. y ph ) ) <-> ( z e. M /\ E. w ( w e. M /\ ( w e. x /\ A. y ph ) ) ) ) |
| 26 |
|
19.42v |
|- ( E. w ( z e. M /\ ( w e. M /\ ( w e. x /\ A. y ph ) ) ) <-> ( z e. M /\ E. w ( w e. M /\ ( w e. x /\ A. y ph ) ) ) ) |
| 27 |
25 26
|
bitr4i |
|- ( ( z e. M /\ E. w e. M ( w e. x /\ A. y ph ) ) <-> E. w ( z e. M /\ ( w e. M /\ ( w e. x /\ A. y ph ) ) ) ) |
| 28 |
19 23 27
|
3bitr4g |
|- ( ps -> ( z e. ran F <-> ( z e. M /\ E. w e. M ( w e. x /\ A. y ph ) ) ) ) |
| 29 |
28
|
baibd |
|- ( ( ps /\ z e. M ) -> ( z e. ran F <-> E. w e. M ( w e. x /\ A. y ph ) ) ) |
| 30 |
6 29
|
ralrimia |
|- ( ps -> A. z e. M ( z e. ran F <-> E. w e. M ( w e. x /\ A. y ph ) ) ) |
| 31 |
7
|
nfrn |
|- F/_ z ran F |
| 32 |
|
sbcralt |
|- ( ( ran F e. M /\ F/_ z ran F ) -> ( [. ran F / y ]. A. z e. M ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) <-> A. z e. M [. ran F / y ]. ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) ) ) |
| 33 |
31 32
|
mpan2 |
|- ( ran F e. M -> ( [. ran F / y ]. A. z e. M ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) <-> A. z e. M [. ran F / y ]. ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) ) ) |
| 34 |
31
|
nfel1 |
|- F/ z ran F e. M |
| 35 |
|
sbcbig |
|- ( ran F e. M -> ( [. ran F / y ]. ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) <-> ( [. ran F / y ]. z e. y <-> [. ran F / y ]. E. w e. M ( w e. x /\ A. y ph ) ) ) ) |
| 36 |
|
sbcel2gv |
|- ( ran F e. M -> ( [. ran F / y ]. z e. y <-> z e. ran F ) ) |
| 37 |
|
nfcv |
|- F/_ y M |
| 38 |
|
nfv |
|- F/ y w e. x |
| 39 |
|
nfa1 |
|- F/ y A. y ph |
| 40 |
38 39
|
nfan |
|- F/ y ( w e. x /\ A. y ph ) |
| 41 |
37 40
|
nfrexw |
|- F/ y E. w e. M ( w e. x /\ A. y ph ) |
| 42 |
41
|
sbcgf |
|- ( ran F e. M -> ( [. ran F / y ]. E. w e. M ( w e. x /\ A. y ph ) <-> E. w e. M ( w e. x /\ A. y ph ) ) ) |
| 43 |
36 42
|
bibi12d |
|- ( ran F e. M -> ( ( [. ran F / y ]. z e. y <-> [. ran F / y ]. E. w e. M ( w e. x /\ A. y ph ) ) <-> ( z e. ran F <-> E. w e. M ( w e. x /\ A. y ph ) ) ) ) |
| 44 |
35 43
|
bitrd |
|- ( ran F e. M -> ( [. ran F / y ]. ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) <-> ( z e. ran F <-> E. w e. M ( w e. x /\ A. y ph ) ) ) ) |
| 45 |
34 44
|
ralbid |
|- ( ran F e. M -> ( A. z e. M [. ran F / y ]. ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) <-> A. z e. M ( z e. ran F <-> E. w e. M ( w e. x /\ A. y ph ) ) ) ) |
| 46 |
33 45
|
bitrd |
|- ( ran F e. M -> ( [. ran F / y ]. A. z e. M ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) <-> A. z e. M ( z e. ran F <-> E. w e. M ( w e. x /\ A. y ph ) ) ) ) |
| 47 |
10 46
|
syl |
|- ( ps -> ( [. ran F / y ]. A. z e. M ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) <-> A. z e. M ( z e. ran F <-> E. w e. M ( w e. x /\ A. y ph ) ) ) ) |
| 48 |
30 47
|
mpbird |
|- ( ps -> [. ran F / y ]. A. z e. M ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) ) |
| 49 |
10 48
|
rspesbcd |
|- ( ps -> E. y e. M A. z e. M ( z e. y <-> E. w e. M ( w e. x /\ A. y ph ) ) ) |