Step |
Hyp |
Ref |
Expression |
1 |
|
breq1 |
|- ( h = M -> ( h <_ t <-> M <_ t ) ) |
2 |
1
|
ralbidv |
|- ( h = M -> ( A. t e. S h <_ t <-> A. t e. S M <_ t ) ) |
3 |
2
|
imbi2d |
|- ( h = M -> ( ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S h <_ t ) <-> ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S M <_ t ) ) ) |
4 |
|
breq1 |
|- ( h = m -> ( h <_ t <-> m <_ t ) ) |
5 |
4
|
ralbidv |
|- ( h = m -> ( A. t e. S h <_ t <-> A. t e. S m <_ t ) ) |
6 |
5
|
imbi2d |
|- ( h = m -> ( ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S h <_ t ) <-> ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S m <_ t ) ) ) |
7 |
|
breq1 |
|- ( h = ( m + 1 ) -> ( h <_ t <-> ( m + 1 ) <_ t ) ) |
8 |
7
|
ralbidv |
|- ( h = ( m + 1 ) -> ( A. t e. S h <_ t <-> A. t e. S ( m + 1 ) <_ t ) ) |
9 |
8
|
imbi2d |
|- ( h = ( m + 1 ) -> ( ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S h <_ t ) <-> ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S ( m + 1 ) <_ t ) ) ) |
10 |
|
breq1 |
|- ( h = n -> ( h <_ t <-> n <_ t ) ) |
11 |
10
|
ralbidv |
|- ( h = n -> ( A. t e. S h <_ t <-> A. t e. S n <_ t ) ) |
12 |
11
|
imbi2d |
|- ( h = n -> ( ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S h <_ t ) <-> ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S n <_ t ) ) ) |
13 |
|
ssel |
|- ( S C_ ( ZZ>= ` M ) -> ( t e. S -> t e. ( ZZ>= ` M ) ) ) |
14 |
|
eluzle |
|- ( t e. ( ZZ>= ` M ) -> M <_ t ) |
15 |
13 14
|
syl6 |
|- ( S C_ ( ZZ>= ` M ) -> ( t e. S -> M <_ t ) ) |
16 |
15
|
ralrimiv |
|- ( S C_ ( ZZ>= ` M ) -> A. t e. S M <_ t ) |
17 |
16
|
adantr |
|- ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S M <_ t ) |
18 |
|
uzssz |
|- ( ZZ>= ` M ) C_ ZZ |
19 |
|
sstr |
|- ( ( S C_ ( ZZ>= ` M ) /\ ( ZZ>= ` M ) C_ ZZ ) -> S C_ ZZ ) |
20 |
18 19
|
mpan2 |
|- ( S C_ ( ZZ>= ` M ) -> S C_ ZZ ) |
21 |
|
eluzelz |
|- ( m e. ( ZZ>= ` M ) -> m e. ZZ ) |
22 |
|
breq1 |
|- ( j = m -> ( j <_ t <-> m <_ t ) ) |
23 |
22
|
ralbidv |
|- ( j = m -> ( A. t e. S j <_ t <-> A. t e. S m <_ t ) ) |
24 |
23
|
rspcev |
|- ( ( m e. S /\ A. t e. S m <_ t ) -> E. j e. S A. t e. S j <_ t ) |
25 |
24
|
expcom |
|- ( A. t e. S m <_ t -> ( m e. S -> E. j e. S A. t e. S j <_ t ) ) |
26 |
25
|
con3rr3 |
|- ( -. E. j e. S A. t e. S j <_ t -> ( A. t e. S m <_ t -> -. m e. S ) ) |
27 |
|
ssel2 |
|- ( ( S C_ ZZ /\ t e. S ) -> t e. ZZ ) |
28 |
|
zre |
|- ( m e. ZZ -> m e. RR ) |
29 |
|
zre |
|- ( t e. ZZ -> t e. RR ) |
30 |
|
letri3 |
|- ( ( m e. RR /\ t e. RR ) -> ( m = t <-> ( m <_ t /\ t <_ m ) ) ) |
31 |
28 29 30
|
syl2an |
|- ( ( m e. ZZ /\ t e. ZZ ) -> ( m = t <-> ( m <_ t /\ t <_ m ) ) ) |
32 |
|
zleltp1 |
|- ( ( t e. ZZ /\ m e. ZZ ) -> ( t <_ m <-> t < ( m + 1 ) ) ) |
33 |
|
peano2re |
|- ( m e. RR -> ( m + 1 ) e. RR ) |
34 |
28 33
|
syl |
|- ( m e. ZZ -> ( m + 1 ) e. RR ) |
35 |
|
ltnle |
|- ( ( t e. RR /\ ( m + 1 ) e. RR ) -> ( t < ( m + 1 ) <-> -. ( m + 1 ) <_ t ) ) |
36 |
29 34 35
|
syl2an |
|- ( ( t e. ZZ /\ m e. ZZ ) -> ( t < ( m + 1 ) <-> -. ( m + 1 ) <_ t ) ) |
37 |
32 36
|
bitrd |
|- ( ( t e. ZZ /\ m e. ZZ ) -> ( t <_ m <-> -. ( m + 1 ) <_ t ) ) |
38 |
37
|
ancoms |
|- ( ( m e. ZZ /\ t e. ZZ ) -> ( t <_ m <-> -. ( m + 1 ) <_ t ) ) |
39 |
38
|
anbi2d |
|- ( ( m e. ZZ /\ t e. ZZ ) -> ( ( m <_ t /\ t <_ m ) <-> ( m <_ t /\ -. ( m + 1 ) <_ t ) ) ) |
40 |
31 39
|
bitrd |
|- ( ( m e. ZZ /\ t e. ZZ ) -> ( m = t <-> ( m <_ t /\ -. ( m + 1 ) <_ t ) ) ) |
41 |
27 40
|
sylan2 |
|- ( ( m e. ZZ /\ ( S C_ ZZ /\ t e. S ) ) -> ( m = t <-> ( m <_ t /\ -. ( m + 1 ) <_ t ) ) ) |
42 |
|
eleq1a |
|- ( t e. S -> ( m = t -> m e. S ) ) |
43 |
42
|
ad2antll |
|- ( ( m e. ZZ /\ ( S C_ ZZ /\ t e. S ) ) -> ( m = t -> m e. S ) ) |
44 |
41 43
|
sylbird |
|- ( ( m e. ZZ /\ ( S C_ ZZ /\ t e. S ) ) -> ( ( m <_ t /\ -. ( m + 1 ) <_ t ) -> m e. S ) ) |
45 |
44
|
expd |
|- ( ( m e. ZZ /\ ( S C_ ZZ /\ t e. S ) ) -> ( m <_ t -> ( -. ( m + 1 ) <_ t -> m e. S ) ) ) |
46 |
|
con1 |
|- ( ( -. ( m + 1 ) <_ t -> m e. S ) -> ( -. m e. S -> ( m + 1 ) <_ t ) ) |
47 |
45 46
|
syl6 |
|- ( ( m e. ZZ /\ ( S C_ ZZ /\ t e. S ) ) -> ( m <_ t -> ( -. m e. S -> ( m + 1 ) <_ t ) ) ) |
48 |
47
|
com23 |
|- ( ( m e. ZZ /\ ( S C_ ZZ /\ t e. S ) ) -> ( -. m e. S -> ( m <_ t -> ( m + 1 ) <_ t ) ) ) |
49 |
48
|
exp32 |
|- ( m e. ZZ -> ( S C_ ZZ -> ( t e. S -> ( -. m e. S -> ( m <_ t -> ( m + 1 ) <_ t ) ) ) ) ) |
50 |
49
|
com34 |
|- ( m e. ZZ -> ( S C_ ZZ -> ( -. m e. S -> ( t e. S -> ( m <_ t -> ( m + 1 ) <_ t ) ) ) ) ) |
51 |
50
|
imp41 |
|- ( ( ( ( m e. ZZ /\ S C_ ZZ ) /\ -. m e. S ) /\ t e. S ) -> ( m <_ t -> ( m + 1 ) <_ t ) ) |
52 |
51
|
ralimdva |
|- ( ( ( m e. ZZ /\ S C_ ZZ ) /\ -. m e. S ) -> ( A. t e. S m <_ t -> A. t e. S ( m + 1 ) <_ t ) ) |
53 |
52
|
ex |
|- ( ( m e. ZZ /\ S C_ ZZ ) -> ( -. m e. S -> ( A. t e. S m <_ t -> A. t e. S ( m + 1 ) <_ t ) ) ) |
54 |
26 53
|
sylan9r |
|- ( ( ( m e. ZZ /\ S C_ ZZ ) /\ -. E. j e. S A. t e. S j <_ t ) -> ( A. t e. S m <_ t -> ( A. t e. S m <_ t -> A. t e. S ( m + 1 ) <_ t ) ) ) |
55 |
54
|
pm2.43d |
|- ( ( ( m e. ZZ /\ S C_ ZZ ) /\ -. E. j e. S A. t e. S j <_ t ) -> ( A. t e. S m <_ t -> A. t e. S ( m + 1 ) <_ t ) ) |
56 |
55
|
expl |
|- ( m e. ZZ -> ( ( S C_ ZZ /\ -. E. j e. S A. t e. S j <_ t ) -> ( A. t e. S m <_ t -> A. t e. S ( m + 1 ) <_ t ) ) ) |
57 |
21 56
|
syl |
|- ( m e. ( ZZ>= ` M ) -> ( ( S C_ ZZ /\ -. E. j e. S A. t e. S j <_ t ) -> ( A. t e. S m <_ t -> A. t e. S ( m + 1 ) <_ t ) ) ) |
58 |
20 57
|
sylani |
|- ( m e. ( ZZ>= ` M ) -> ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> ( A. t e. S m <_ t -> A. t e. S ( m + 1 ) <_ t ) ) ) |
59 |
58
|
a2d |
|- ( m e. ( ZZ>= ` M ) -> ( ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S m <_ t ) -> ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S ( m + 1 ) <_ t ) ) ) |
60 |
3 6 9 12 17 59
|
uzind4i |
|- ( n e. ( ZZ>= ` M ) -> ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> A. t e. S n <_ t ) ) |
61 |
|
breq1 |
|- ( j = n -> ( j <_ t <-> n <_ t ) ) |
62 |
61
|
ralbidv |
|- ( j = n -> ( A. t e. S j <_ t <-> A. t e. S n <_ t ) ) |
63 |
62
|
rspcev |
|- ( ( n e. S /\ A. t e. S n <_ t ) -> E. j e. S A. t e. S j <_ t ) |
64 |
63
|
expcom |
|- ( A. t e. S n <_ t -> ( n e. S -> E. j e. S A. t e. S j <_ t ) ) |
65 |
64
|
con3rr3 |
|- ( -. E. j e. S A. t e. S j <_ t -> ( A. t e. S n <_ t -> -. n e. S ) ) |
66 |
65
|
adantl |
|- ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> ( A. t e. S n <_ t -> -. n e. S ) ) |
67 |
60 66
|
sylcom |
|- ( n e. ( ZZ>= ` M ) -> ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> -. n e. S ) ) |
68 |
|
ssel |
|- ( S C_ ( ZZ>= ` M ) -> ( n e. S -> n e. ( ZZ>= ` M ) ) ) |
69 |
68
|
con3rr3 |
|- ( -. n e. ( ZZ>= ` M ) -> ( S C_ ( ZZ>= ` M ) -> -. n e. S ) ) |
70 |
69
|
adantrd |
|- ( -. n e. ( ZZ>= ` M ) -> ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> -. n e. S ) ) |
71 |
67 70
|
pm2.61i |
|- ( ( S C_ ( ZZ>= ` M ) /\ -. E. j e. S A. t e. S j <_ t ) -> -. n e. S ) |
72 |
71
|
ex |
|- ( S C_ ( ZZ>= ` M ) -> ( -. E. j e. S A. t e. S j <_ t -> -. n e. S ) ) |
73 |
72
|
alrimdv |
|- ( S C_ ( ZZ>= ` M ) -> ( -. E. j e. S A. t e. S j <_ t -> A. n -. n e. S ) ) |
74 |
|
eq0 |
|- ( S = (/) <-> A. n -. n e. S ) |
75 |
73 74
|
syl6ibr |
|- ( S C_ ( ZZ>= ` M ) -> ( -. E. j e. S A. t e. S j <_ t -> S = (/) ) ) |
76 |
75
|
necon1ad |
|- ( S C_ ( ZZ>= ` M ) -> ( S =/= (/) -> E. j e. S A. t e. S j <_ t ) ) |
77 |
76
|
imp |
|- ( ( S C_ ( ZZ>= ` M ) /\ S =/= (/) ) -> E. j e. S A. t e. S j <_ t ) |
78 |
|
breq2 |
|- ( t = k -> ( j <_ t <-> j <_ k ) ) |
79 |
78
|
cbvralvw |
|- ( A. t e. S j <_ t <-> A. k e. S j <_ k ) |
80 |
79
|
rexbii |
|- ( E. j e. S A. t e. S j <_ t <-> E. j e. S A. k e. S j <_ k ) |
81 |
77 80
|
sylib |
|- ( ( S C_ ( ZZ>= ` M ) /\ S =/= (/) ) -> E. j e. S A. k e. S j <_ k ) |