| Step |
Hyp |
Ref |
Expression |
| 1 |
|
limsupubuz.j |
|- F/_ j F |
| 2 |
|
limsupubuz.z |
|- Z = ( ZZ>= ` M ) |
| 3 |
|
limsupubuz.f |
|- ( ph -> F : Z --> RR ) |
| 4 |
|
limsupubuz.n |
|- ( ph -> ( limsup ` F ) =/= +oo ) |
| 5 |
|
nfv |
|- F/ l ph |
| 6 |
|
nfcv |
|- F/_ l F |
| 7 |
|
uzssre |
|- ( ZZ>= ` M ) C_ RR |
| 8 |
2 7
|
eqsstri |
|- Z C_ RR |
| 9 |
8
|
a1i |
|- ( ph -> Z C_ RR ) |
| 10 |
3
|
frexr |
|- ( ph -> F : Z --> RR* ) |
| 11 |
5 6 9 10 4
|
limsupub |
|- ( ph -> E. y e. RR E. k e. RR A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) |
| 12 |
11
|
adantr |
|- ( ( ph /\ M e. ZZ ) -> E. y e. RR E. k e. RR A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) |
| 13 |
|
nfv |
|- F/ l M e. ZZ |
| 14 |
5 13
|
nfan |
|- F/ l ( ph /\ M e. ZZ ) |
| 15 |
|
nfv |
|- F/ l y e. RR |
| 16 |
14 15
|
nfan |
|- F/ l ( ( ph /\ M e. ZZ ) /\ y e. RR ) |
| 17 |
|
nfv |
|- F/ l k e. RR |
| 18 |
16 17
|
nfan |
|- F/ l ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) |
| 19 |
|
nfra1 |
|- F/ l A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) |
| 20 |
18 19
|
nfan |
|- F/ l ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) |
| 21 |
|
nfmpt1 |
|- F/_ l ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) |
| 22 |
21
|
nfrn |
|- F/_ l ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) |
| 23 |
|
nfcv |
|- F/_ l RR |
| 24 |
|
nfcv |
|- F/_ l < |
| 25 |
22 23 24
|
nfsup |
|- F/_ l sup ( ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) , RR , < ) |
| 26 |
|
nfcv |
|- F/_ l <_ |
| 27 |
|
nfcv |
|- F/_ l y |
| 28 |
25 26 27
|
nfbr |
|- F/ l sup ( ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) , RR , < ) <_ y |
| 29 |
28 27 25
|
nfif |
|- F/_ l if ( sup ( ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) , RR , < ) <_ y , y , sup ( ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) , RR , < ) ) |
| 30 |
|
breq2 |
|- ( l = i -> ( k <_ l <-> k <_ i ) ) |
| 31 |
|
fveq2 |
|- ( l = i -> ( F ` l ) = ( F ` i ) ) |
| 32 |
31
|
breq1d |
|- ( l = i -> ( ( F ` l ) <_ y <-> ( F ` i ) <_ y ) ) |
| 33 |
30 32
|
imbi12d |
|- ( l = i -> ( ( k <_ l -> ( F ` l ) <_ y ) <-> ( k <_ i -> ( F ` i ) <_ y ) ) ) |
| 34 |
33
|
cbvralvw |
|- ( A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) <-> A. i e. Z ( k <_ i -> ( F ` i ) <_ y ) ) |
| 35 |
34
|
biimpi |
|- ( A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) -> A. i e. Z ( k <_ i -> ( F ` i ) <_ y ) ) |
| 36 |
35
|
adantl |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) -> A. i e. Z ( k <_ i -> ( F ` i ) <_ y ) ) |
| 37 |
|
simp-4r |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. i e. Z ( k <_ i -> ( F ` i ) <_ y ) ) -> M e. ZZ ) |
| 38 |
36 37
|
syldan |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) -> M e. ZZ ) |
| 39 |
3
|
ad4antr |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. i e. Z ( k <_ i -> ( F ` i ) <_ y ) ) -> F : Z --> RR ) |
| 40 |
36 39
|
syldan |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) -> F : Z --> RR ) |
| 41 |
|
simpllr |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. i e. Z ( k <_ i -> ( F ` i ) <_ y ) ) -> y e. RR ) |
| 42 |
36 41
|
syldan |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) -> y e. RR ) |
| 43 |
|
simplr |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. i e. Z ( k <_ i -> ( F ` i ) <_ y ) ) -> k e. RR ) |
| 44 |
36 43
|
syldan |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) -> k e. RR ) |
| 45 |
34
|
biimpri |
|- ( A. i e. Z ( k <_ i -> ( F ` i ) <_ y ) -> A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) |
| 46 |
36 45
|
syl |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) -> A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) |
| 47 |
|
eqid |
|- if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) = if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) |
| 48 |
|
eqid |
|- sup ( ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) , RR , < ) = sup ( ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) , RR , < ) |
| 49 |
|
eqid |
|- if ( sup ( ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) , RR , < ) <_ y , y , sup ( ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) , RR , < ) ) = if ( sup ( ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) , RR , < ) <_ y , y , sup ( ran ( l e. ( M ... if ( ( |^ ` k ) <_ M , M , ( |^ ` k ) ) ) |-> ( F ` l ) ) , RR , < ) ) |
| 50 |
20 29 38 2 40 42 44 46 47 48 49
|
limsupubuzlem |
|- ( ( ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) /\ k e. RR ) /\ A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) ) -> E. x e. RR A. l e. Z ( F ` l ) <_ x ) |
| 51 |
50
|
rexlimdva2 |
|- ( ( ( ph /\ M e. ZZ ) /\ y e. RR ) -> ( E. k e. RR A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) -> E. x e. RR A. l e. Z ( F ` l ) <_ x ) ) |
| 52 |
51
|
rexlimdva |
|- ( ( ph /\ M e. ZZ ) -> ( E. y e. RR E. k e. RR A. l e. Z ( k <_ l -> ( F ` l ) <_ y ) -> E. x e. RR A. l e. Z ( F ` l ) <_ x ) ) |
| 53 |
12 52
|
mpd |
|- ( ( ph /\ M e. ZZ ) -> E. x e. RR A. l e. Z ( F ` l ) <_ x ) |
| 54 |
2
|
a1i |
|- ( -. M e. ZZ -> Z = ( ZZ>= ` M ) ) |
| 55 |
|
uz0 |
|- ( -. M e. ZZ -> ( ZZ>= ` M ) = (/) ) |
| 56 |
54 55
|
eqtrd |
|- ( -. M e. ZZ -> Z = (/) ) |
| 57 |
|
0red |
|- ( Z = (/) -> 0 e. RR ) |
| 58 |
|
rzal |
|- ( Z = (/) -> A. l e. Z ( F ` l ) <_ 0 ) |
| 59 |
|
brralrspcev |
|- ( ( 0 e. RR /\ A. l e. Z ( F ` l ) <_ 0 ) -> E. x e. RR A. l e. Z ( F ` l ) <_ x ) |
| 60 |
57 58 59
|
syl2anc |
|- ( Z = (/) -> E. x e. RR A. l e. Z ( F ` l ) <_ x ) |
| 61 |
56 60
|
syl |
|- ( -. M e. ZZ -> E. x e. RR A. l e. Z ( F ` l ) <_ x ) |
| 62 |
61
|
adantl |
|- ( ( ph /\ -. M e. ZZ ) -> E. x e. RR A. l e. Z ( F ` l ) <_ x ) |
| 63 |
53 62
|
pm2.61dan |
|- ( ph -> E. x e. RR A. l e. Z ( F ` l ) <_ x ) |
| 64 |
|
nfcv |
|- F/_ j l |
| 65 |
1 64
|
nffv |
|- F/_ j ( F ` l ) |
| 66 |
|
nfcv |
|- F/_ j <_ |
| 67 |
|
nfcv |
|- F/_ j x |
| 68 |
65 66 67
|
nfbr |
|- F/ j ( F ` l ) <_ x |
| 69 |
|
nfv |
|- F/ l ( F ` j ) <_ x |
| 70 |
|
fveq2 |
|- ( l = j -> ( F ` l ) = ( F ` j ) ) |
| 71 |
70
|
breq1d |
|- ( l = j -> ( ( F ` l ) <_ x <-> ( F ` j ) <_ x ) ) |
| 72 |
68 69 71
|
cbvralw |
|- ( A. l e. Z ( F ` l ) <_ x <-> A. j e. Z ( F ` j ) <_ x ) |
| 73 |
72
|
rexbii |
|- ( E. x e. RR A. l e. Z ( F ` l ) <_ x <-> E. x e. RR A. j e. Z ( F ` j ) <_ x ) |
| 74 |
63 73
|
sylib |
|- ( ph -> E. x e. RR A. j e. Z ( F ` j ) <_ x ) |