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

Theorem cvg3 6868
Description: A relationship used to derive two ways to express convergence. ph is ph(k).
Hypotheses
Ref Expression
cvg3.1 |- M e. ZZ
cvg3.2 |- (ZZ>` M) (_ Z
cvg3.3 |- Z (_ ZZ
cvg3.4 |- N e. ZZ
cvg3.5 |- (ZZ>` N) (_ W
cvg3.6 |- W (_ ZZ
Assertion
Ref Expression
cvg3 |- (E.j e. ZZ A.k e. ZZ (j <_ k -> ph) <-> E.j e. Z A.k e. W (j <_ k -> ph))
Distinct variable groups:   j,k,M   k,N   k,W   j,Z,k   ph,j

Proof of Theorem cvg3
StepHypRef Expression
1 breq1 2617 . . . . 5 |- (j = m -> (j <_ k <-> m <_ k))
21imbi1d 612 . . . 4 |- (j = m -> ((j <_ k -> ph) <-> (m <_ k -> ph)))
32ralbidv 1660 . . 3 |- (j = m -> (A.k e. ZZ (j <_ k -> ph) <-> A.k e. ZZ (m <_ k -> ph)))
43cbvrexv 1797 . 2 |- (E.j e. ZZ A.k e. ZZ (j <_ k -> ph) <-> E.m e. ZZ A.k e. ZZ (m <_ k -> ph))
5 cvg3.1 . . . . . . . 8 |- M e. ZZ
65zre 6096 . . . . . . 7 |- M e. RR
76a1i 8 . . . . . 6 |- (m e. ZZ -> M e. RR)
8 zret 6094 . . . . . 6 |- (m e. ZZ -> m e. RR)
93rcla4ev 1873 . . . . . . . 8 |- ((m e. Z /\ A.k e. ZZ (m <_ k -> ph)) -> E.j e. Z A.k e. ZZ (j <_ k -> ph))
105eluz1 6362 . . . . . . . . 9 |- (m e. (ZZ>` M) <-> (m e. ZZ /\ M <_ m))
11 cvg3.2 . . . . . . . . . 10 |- (ZZ>` M) (_ Z
1211sseli 2061 . . . . . . . . 9 |- (m e. (ZZ>` M) -> m e. Z)
1310, 12sylbir 201 . . . . . . . 8 |- ((m e. ZZ /\ M <_ m) -> m e. Z)
149, 13sylan 448 . . . . . . 7 |- (((m e. ZZ /\ M <_ m) /\ A.k e. ZZ (m <_ k -> ph)) -> E.j e. Z A.k e. ZZ (j <_ k -> ph))
1514ex 373 . . . . . 6 |- ((m e. ZZ /\ M <_ m) -> (A.k e. ZZ (m <_ k -> ph) -> E.j e. Z A.k e. ZZ (j <_ k -> ph)))
16 letrt 5506 . . . . . . . . . . . . . 14 |- ((m e. RR /\ M e. RR /\ k e. RR) -> ((m <_ M /\ M <_ k) -> m <_ k))
176, 16mp3an2 902 . . . . . . . . . . . . 13 |- ((m e. RR /\ k e. RR) -> ((m <_ M /\ M <_ k) -> m <_ k))
18 zret 6094 . . . . . . . . . . . . 13 |- (k e. ZZ -> k e. RR)
1917, 8, 18syl2an 454 . . . . . . . . . . . 12 |- ((m e. ZZ /\ k e. ZZ) -> ((m <_ M /\ M <_ k) -> m <_ k))
2019exp3a 375 . . . . . . . . . . 11 |- ((m e. ZZ /\ k e. ZZ) -> (m <_ M -> (M <_ k -> m <_ k)))
2120imp 350 . . . . . . . . . 10 |- (((m e. ZZ /\ k e. ZZ) /\ m <_ M) -> (M <_ k -> m <_ k))
2221an1rs 489 . . . . . . . . 9 |- (((m e. ZZ /\ m <_ M) /\ k e. ZZ) -> (M <_ k -> m <_ k))
2322imim1d 28 . . . . . . . 8 |- (((m e. ZZ /\ m <_ M) /\ k e. ZZ) -> ((m <_ k -> ph) -> (M <_ k -> ph)))
2423r19.20dva 1706 . . . . . . 7 |- ((m e. ZZ /\ m <_ M) -> (A.k e. ZZ (m <_ k -> ph) -> A.k e. ZZ (M <_ k -> ph)))
25 uzidt 6367 . . . . . . . . . 10 |- (M e. ZZ -> M e. (ZZ>` M))
265, 25ax-mp 7 . . . . . . . . 9 |- M e. (ZZ>` M)
2711, 26sselii 2062 . . . . . . . 8 |- M e. Z
28 breq1 2617 . . . . . . . . . . 11 |- (j = M -> (j <_ k <-> M <_ k))
2928imbi1d 612 . . . . . . . . . 10 |- (j = M -> ((j <_ k -> ph) <-> (M <_ k -> ph)))
3029ralbidv 1660 . . . . . . . . 9 |- (j = M -> (A.k e. ZZ (j <_ k -> ph) <-> A.k e. ZZ (M <_ k -> ph)))
3130rcla4ev 1873 . . . . . . . 8 |- ((M e. Z /\ A.k e. ZZ (M <_ k -> ph)) -> E.j e. Z A.k e. ZZ (j <_ k -> ph))
3227, 31mpan 694 . . . . . . 7 |- (A.k e. ZZ (M <_ k -> ph) -> E.j e. Z A.k e. ZZ (j <_ k -> ph))
3324, 32syl6 22 . . . . . 6 |- ((m e. ZZ /\ m <_ M) -> (A.k e. ZZ (m <_ k -> ph) -> E.j e. Z A.k e. ZZ (j <_ k -> ph)))
347, 8, 15, 33lecase 5603 . . . . 5 |- (m e. ZZ -> (A.k e. ZZ (m <_ k -> ph) -> E.j e. Z A.k e. ZZ (j <_ k -> ph)))
3534r19.23aiv 1740 . . . 4 |- (E.m e. ZZ A.k e. ZZ (m <_ k -> ph) -> E.j e. Z A.k e. ZZ (j <_ k -> ph))
36 cvg3.6 . . . . . 6 |- W (_ ZZ
37 ssralv 2110 . . . . . 6 |- (W (_ ZZ -> (A.k e. ZZ (j <_ k -> ph) -> A.k e. W (j <_ k -> ph)))
3836, 37ax-mp 7 . . . . 5 |- (A.k e. ZZ (j <_ k -> ph) -> A.k e. W (j <_ k -> ph))
3938r19.22si 1731 . . . 4 |- (E.j e. Z A.k e. ZZ (j <_ k -> ph) -> E.j e. Z A.k e. W (j <_ k -> ph))
4035, 39syl 10 . . 3 |- (E.m e. ZZ A.k e. ZZ (m <_ k -> ph) -> E.j e. Z A.k e. W (j <_ k -> ph))
41 cvg3.3 . . . . . . . 8 |- Z (_ ZZ
4241sseli 2061 . . . . . . 7 |- (j e. Z -> j e. ZZ)
43 zret 6094 . . . . . . 7 |- (j e. ZZ -> j e. RR)
4442, 43syl 10 . . . . . 6 |- (j e. Z -> j e. RR)
45 cvg3.4 . . . . . . . 8 |- N e. ZZ
4645zre 6096 . . . . . . 7 |- N e. RR
47 letrit 5602 . . . . . . 7 |- ((N e. RR /\ j e. RR) -> (N <_ j \/ j <_ N))
4846, 47mpan 694 . . . . . 6 |- (j e. RR -> (N <_ j \/ j <_ N))
4944, 48syl 10 . . . . 5 |- (j e. Z -> (N <_ j \/ j <_ N))
50 letrt 5506 . . . . . . . . . . . . . . . . 17 |- ((N e. RR /\ j e. RR /\ k e. RR) -> ((N <_ j /\ j <_ k) -> N <_ k))
5146, 50mp3an1 901 . . . . . . . . . . . . . . . 16 |- ((j e. RR /\ k e. RR) -> ((N <_ j /\ j <_ k) -> N <_ k))
5251, 44, 18syl2an 454 . . . . . . . . . . . . . . 15 |- ((j e. Z /\ k e. ZZ) -> ((N <_ j /\ j <_ k) -> N <_ k))
5352exp3a 375 . . . . . . . . . . . . . 14 |- ((j e. Z /\ k e. ZZ) -> (N <_ j -> (j <_ k -> N <_ k)))
5453imp 350 . . . . . . . . . . . . 13 |- (((j e. Z /\ k e. ZZ) /\ N <_ j) -> (j <_ k -> N <_ k))
5554an1rs 489 . . . . . . . . . . . 12 |- (((j e. Z /\ N <_ j) /\ k e. ZZ) -> (j <_ k -> N <_ k))
5655ancrd 299 . . . . . . . . . . 11 |- (((j e. Z /\ N <_ j) /\ k e. ZZ) -> (j <_ k -> (N <_ k /\ j <_ k)))
5756imim1d 28 . . . . . . . . . 10 |- (((j e. Z /\ N <_ j) /\ k e. ZZ) -> (((N <_ k /\ j <_ k) -> ph) -> (j <_ k -> ph)))
5857r19.20dva 1706 . . . . . . . . 9 |- ((j e. Z /\ N <_ j) -> (A.k e. ZZ ((N <_ k /\ j <_ k) -> ph) -> A.k e. ZZ (j <_ k -> ph)))
5942adantr 389 . . . . . . . . 9 |- ((j e. Z /\ N <_ j) -> j e. ZZ)
6058, 59jctild 600 . . . . . . . 8 |- ((j e. Z /\ N <_ j) -> (A.k e. ZZ ((N <_ k /\ j <_ k) -> ph) -> (j e. ZZ /\ A.k e. ZZ (j <_ k -> ph))))
61 breq1 2617 . . . . . . . . . . 11 |- (m = j -> (m <_ k <-> j <_ k))
6261imbi1d 612 . . . . . . . . . 10 |- (m = j -> ((m <_ k -> ph) <-> (j <_ k -> ph)))
6362ralbidv 1660 . . . . . . . . 9 |- (m = j -> (A.k e. ZZ (m <_ k -> ph) <-> A.k e. ZZ (j <_ k -> ph)))
6463rcla4ev 1873 . . . . . . . 8 |- ((j e. ZZ /\ A.k e. ZZ (j <_ k -> ph)) -> E.m e. ZZ A.k e. ZZ (m <_ k -> ph))
6560, 64syl6 22 . . . . . . 7 |- ((j e. Z /\ N <_ j) -> (A.k e. ZZ ((N <_ k /\ j <_ k) -> ph) -> E.m e. ZZ A.k e. ZZ (m <_ k -> ph)))
6645a1i 8 . . . . . . . . . 10 |- (A.k e. ZZ ((N <_ k /\ j <_ k) -> ph) -> N e. ZZ)
6766a1i 8 . . . . . . . . 9 |- ((j e. Z /\ j <_ N) -> (A.k e. ZZ ((N <_ k /\ j <_ k) -> ph) -> N e. ZZ))
68 letrt 5506 . . . . . . . . . . . . . . . . 17 |- ((j e. RR /\ N e. RR /\ k e. RR) -> ((j <_ N /\ N <_ k) -> j <_ k))
6946, 68mp3an2 902 . . . . . . . . . . . . . . . 16 |- ((j e. RR /\ k e. RR) -> ((j <_ N /\ N <_ k) -> j <_ k))
7069, 44, 18syl2an 454 . . . . . . . . . . . . . . 15 |- ((j e. Z /\ k e. ZZ) -> ((j <_ N /\ N <_ k) -> j <_ k))
7170exp3a 375 . . . . . . . . . . . . . 14 |- ((j e. Z /\ k e. ZZ) -> (j <_ N -> (N <_ k -> j <_ k)))
7271imp 350 . . . . . . . . . . . . 13 |- (((j e. Z /\ k e. ZZ) /\ j <_ N) -> (N <_ k -> j <_ k))
7372an1rs 489 . . . . . . . . . . . 12 |- (((j e. Z /\ j <_ N) /\ k e. ZZ) -> (N <_ k -> j <_ k))
7473ancld 298 . . . . . . . . . . 11 |- (((j e. Z /\ j <_ N) /\ k e. ZZ) -> (N <_ k -> (N <_ k /\ j <_ k)))
7574imim1d 28 . . . . . . . . . 10