| Step |
Hyp |
Ref |
Expression |
| 1 |
|
onvf1odlem2.1 |
|- ( ph -> A. z ( z =/= (/) -> ( G ` z ) e. z ) ) |
| 2 |
|
onvf1odlem2.2 |
|- M = |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } |
| 3 |
|
onvf1odlem2.3 |
|- N = ( G ` ( ( R1 ` M ) \ A ) ) |
| 4 |
|
onvf1odlem1 |
|- ( A e. V -> E. x e. On E. y e. ( R1 ` x ) -. y e. A ) |
| 5 |
|
nfcv |
|- F/_ x R1 |
| 6 |
|
nfrab1 |
|- F/_ x { x e. On | E. y e. ( R1 ` x ) -. y e. A } |
| 7 |
6
|
nfint |
|- F/_ x |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } |
| 8 |
5 7
|
nffv |
|- F/_ x ( R1 ` |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } ) |
| 9 |
|
nfv |
|- F/ x -. v e. A |
| 10 |
8 9
|
nfrexw |
|- F/ x E. v e. ( R1 ` |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } ) -. v e. A |
| 11 |
|
eleq1w |
|- ( y = v -> ( y e. A <-> v e. A ) ) |
| 12 |
11
|
notbid |
|- ( y = v -> ( -. y e. A <-> -. v e. A ) ) |
| 13 |
12
|
cbvrexvw |
|- ( E. y e. ( R1 ` x ) -. y e. A <-> E. v e. ( R1 ` x ) -. v e. A ) |
| 14 |
|
fveq2 |
|- ( x = |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } -> ( R1 ` x ) = ( R1 ` |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } ) ) |
| 15 |
14
|
rexeqdv |
|- ( x = |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } -> ( E. v e. ( R1 ` x ) -. v e. A <-> E. v e. ( R1 ` |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } ) -. v e. A ) ) |
| 16 |
13 15
|
bitrid |
|- ( x = |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } -> ( E. y e. ( R1 ` x ) -. y e. A <-> E. v e. ( R1 ` |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } ) -. v e. A ) ) |
| 17 |
10 16
|
onminsb |
|- ( E. x e. On E. y e. ( R1 ` x ) -. y e. A -> E. v e. ( R1 ` |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } ) -. v e. A ) |
| 18 |
2
|
fveq2i |
|- ( R1 ` M ) = ( R1 ` |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } ) |
| 19 |
18
|
rexeqi |
|- ( E. v e. ( R1 ` M ) -. v e. A <-> E. v e. ( R1 ` |^| { x e. On | E. y e. ( R1 ` x ) -. y e. A } ) -. v e. A ) |
| 20 |
17 19
|
sylibr |
|- ( E. x e. On E. y e. ( R1 ` x ) -. y e. A -> E. v e. ( R1 ` M ) -. v e. A ) |
| 21 |
4 20
|
syl |
|- ( A e. V -> E. v e. ( R1 ` M ) -. v e. A ) |
| 22 |
|
df-rex |
|- ( E. v e. ( R1 ` M ) -. v e. A <-> E. v ( v e. ( R1 ` M ) /\ -. v e. A ) ) |
| 23 |
|
nss |
|- ( -. ( R1 ` M ) C_ A <-> E. v ( v e. ( R1 ` M ) /\ -. v e. A ) ) |
| 24 |
|
ssdif0 |
|- ( ( R1 ` M ) C_ A <-> ( ( R1 ` M ) \ A ) = (/) ) |
| 25 |
24
|
necon3bbii |
|- ( -. ( R1 ` M ) C_ A <-> ( ( R1 ` M ) \ A ) =/= (/) ) |
| 26 |
22 23 25
|
3bitr2i |
|- ( E. v e. ( R1 ` M ) -. v e. A <-> ( ( R1 ` M ) \ A ) =/= (/) ) |
| 27 |
21 26
|
sylib |
|- ( A e. V -> ( ( R1 ` M ) \ A ) =/= (/) ) |
| 28 |
|
fvex |
|- ( R1 ` M ) e. _V |
| 29 |
28
|
difexi |
|- ( ( R1 ` M ) \ A ) e. _V |
| 30 |
|
neeq1 |
|- ( z = ( ( R1 ` M ) \ A ) -> ( z =/= (/) <-> ( ( R1 ` M ) \ A ) =/= (/) ) ) |
| 31 |
|
fveq2 |
|- ( z = ( ( R1 ` M ) \ A ) -> ( G ` z ) = ( G ` ( ( R1 ` M ) \ A ) ) ) |
| 32 |
|
id |
|- ( z = ( ( R1 ` M ) \ A ) -> z = ( ( R1 ` M ) \ A ) ) |
| 33 |
31 32
|
eleq12d |
|- ( z = ( ( R1 ` M ) \ A ) -> ( ( G ` z ) e. z <-> ( G ` ( ( R1 ` M ) \ A ) ) e. ( ( R1 ` M ) \ A ) ) ) |
| 34 |
30 33
|
imbi12d |
|- ( z = ( ( R1 ` M ) \ A ) -> ( ( z =/= (/) -> ( G ` z ) e. z ) <-> ( ( ( R1 ` M ) \ A ) =/= (/) -> ( G ` ( ( R1 ` M ) \ A ) ) e. ( ( R1 ` M ) \ A ) ) ) ) |
| 35 |
29 34
|
spcv |
|- ( A. z ( z =/= (/) -> ( G ` z ) e. z ) -> ( ( ( R1 ` M ) \ A ) =/= (/) -> ( G ` ( ( R1 ` M ) \ A ) ) e. ( ( R1 ` M ) \ A ) ) ) |
| 36 |
1 27 35
|
syl2im |
|- ( ph -> ( A e. V -> ( G ` ( ( R1 ` M ) \ A ) ) e. ( ( R1 ` M ) \ A ) ) ) |
| 37 |
3
|
eleq1i |
|- ( N e. ( ( R1 ` M ) \ A ) <-> ( G ` ( ( R1 ` M ) \ A ) ) e. ( ( R1 ` M ) \ A ) ) |
| 38 |
36 37
|
imbitrrdi |
|- ( ph -> ( A e. V -> N e. ( ( R1 ` M ) \ A ) ) ) |