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

Theorem reccnv 7218
Description: The sequence of reciprocals of natural numbers converges to zero.
Hypothesis
Ref Expression
reccnv.1 |- F e. V
Assertion
Ref Expression
reccnv |- (A.k e. NN (F` k) = (1 / k) -> F ~~> 0)
Distinct variable group:   k,F

Proof of Theorem reccnv
StepHypRef Expression
1 nnreclt 6074 . . . . . 6 |- ((x e. RR /\ 0 < x) -> E.j e. NN (1 / j) < x)
21adantl 390 . . . . 5 |- ((A.k e. NN (F` k) = (1 / k) /\ (x e. RR /\ 0 < x)) -> E.j e. NN (1 / j) < x)
3 absidt 6862 . . . . . . . . . . . . . . . . . . . . 21 |- (((1 / k) e. RR /\ 0 <_ (1 / k)) -> (abs`
(1 / k)) = (1 / k))
4 nnrecret 5954 . . . . . . . . . . . . . . . . . . . . 21 |- (k e. NN -> (1 / k) e. RR)
5 0re 5452 . . . . . . . . . . . . . . . . . . . . . . 23 |- 0 e. RR
6 ltlet 5532 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((0 e. RR /\ (1 / k) e. RR) -> (0 < (1 / k) -> 0 <_ (1 / k)))
75, 6mpan 697 . . . . . . . . . . . . . . . . . . . . . 22 |- ((1 / k) e. RR -> (0 < (1 / k) -> 0 <_ (1 / k)))
8 nnrecgt0t 5955 . . . . . . . . . . . . . . . . . . . . . 22 |- (k e. NN -> 0 < (1 / k))
97, 4, 8sylc 68 . . . . . . . . . . . . . . . . . . . . 21 |- (k e. NN -> 0 <_ (1 / k))
103, 4, 9sylanc 473 . . . . . . . . . . . . . . . . . . . 20 |- (k e. NN -> (abs` (1 / k)) = (1 / k))
1110ad2antlr 407 . . . . . . . . . . . . . . . . . . 19 |- (((j e. NN /\ k e. NN) /\ j <_ k) -> (abs` (1 / k)) = (1 / k))
12 lerect 5887 . . . . . . . . . . . . . . . . . . . . 21 |- (((j e. RR /\ 0 < j) /\ (k e. RR /\ 0 < k)) -> (j <_ k <-> (1 / k) <_ (1 / j)))
13 nnret 5931 . . . . . . . . . . . . . . . . . . . . . 22 |- (j e. NN -> j e. RR)
14 nngt0t 5948 . . . . . . . . . . . . . . . . . . . . . 22 |- (j e. NN -> 0 < j)
1513, 14jca 288 . . . . . . . . . . . . . . . . . . . . 21 |- (j e. NN -> (j e. RR /\ 0 < j))
16 nnret 5931 . . . . . . . . . . . . . . . . . . . . . 22 |- (k e. NN -> k e. RR)
17 nngt0t 5948 . . . . . . . . . . . . . . . . . . . . . 22 |- (k e. NN -> 0 < k)
1816, 17jca 288 . . . . . . . . . . . . . . . . . . . . 21 |- (k e. NN -> (k e. RR /\ 0 < k))
1912, 15, 18syl2an 456 . . . . . . . . . . . . . . . . . . . 20 |- ((j e. NN /\ k e. NN) -> (j <_ k <-> (1 / k) <_ (1 / j)))
2019biimpa 418 . . . . . . . . . . . . . . . . . . 19 |- (((j e. NN /\ k e. NN) /\ j <_ k) -> (1 / k) <_ (1 / j))
2111, 20eqbrtrd 2640 . . . . . . . . . . . . . . . . . 18 |- (((j e. NN /\ k e. NN) /\ j <_ k) -> (abs` (1 / k)) <_ (1 / j))
2221adantlll 398 . . . . . . . . . . . . . . . . 17 |- (((((x e. RR /\ 0 < x) /\ j e. NN) /\ k e. NN) /\ j <_ k) -> (abs` (1 / k)) <_ (1 / j))
23 lelttrt 5535 . . . . . . . . . . . . . . . . . . . 20 |- (((abs` (1 / k)) e. RR /\ (1 / j) e. RR /\ x e. RR) -> (((abs` (1 / k)) <_ (1 / j) /\ (1 / j) < x) -> (abs` (1 / k)) < x))
244recnd 5327 . . . . . . . . . . . . . . . . . . . . . 22 |- (k e. NN -> (1 / k) e. CC)
25 absclt 6833 . . . . . . . . . . . . . . . . . . . . . 22 |- ((1 / k) e. CC -> (abs` (1 / k)) e. RR)
2624, 25syl 10 . . . . . . . . . . . . . . . . . . . . 21 |- (k e. NN -> (abs` (1 / k)) e. RR)
2726adantl 390 . . . . . . . . . . . . . . . . . . . 20 |- (((x e. RR /\ j e. NN) /\ k e. NN) -> (abs` (1 / k)) e. RR)
28 nnrecret 5954 . . . . . . . . . . . . . . . . . . . . 21 |- (j e. NN -> (1 / j) e. RR)
2928ad2antlr 407 . . . . . . . . . . . . . . . . . . . 20 |- (((x e. RR /\ j e. NN) /\ k e. NN) -> (1 / j) e. RR)
30 simpll 414 . . . . . . . . . . . . . . . . . . . 20 |- (((x e. RR /\ j e. NN) /\ k e. NN) -> x e. RR)
3123, 27, 29, 30syl3anc 860 . . . . . . . . . . . . . . . . . . 19 |- (((x e. RR /\ j e. NN) /\ k e. NN) -> (((abs` (1 / k)) <_ (1 / j) /\ (1 / j) < x) -> (abs` (1 / k)) < x))
3231adantllr 399 . . . . . . . . . . . . . . . . . 18 |- ((((x e. RR /\ 0 < x) /\ j e. NN) /\ k e. NN) -> (((abs` (1 / k)) <_ (1 / j) /\ (1 / j) < x) -> (abs` (1 / k)) < x))
3332adantr 391 . . . . . . . . . . . . . . . . 17 |- (((((x e. RR /\ 0 < x) /\ j e. NN) /\ k e. NN) /\ j <_ k) -> (((abs` (1 / k)) <_ (1 / j) /\ (1 / j) < x) -> (abs` (1 / k)) < x))
3422, 33mpand 703 . . . . . . . . . . . . . . . 16 |- (((((x e. RR /\ 0 < x) /\ j e. NN) /\ k e. NN) /\ j <_ k) -> ((1 / j) < x -> (abs` (1 / k)) < x))
3534exp31 378 . . . . . . . . . . . . . . 15 |- (((x e. RR /\ 0 < x) /\ j e. NN) -> (k e. NN -> (j <_ k -> ((1 / j) < x -> (abs` (1 / k)) < x))))
3635com23 32 . . . . . . . . . . . . . 14 |- (((x e. RR /\ 0 < x) /\ j e. NN) -> (j <_ k -> (k e. NN -> ((1 / j) < x -> (abs`
(1 / k)) < x))))
3736com24 37 . . . . . . . . . . . . 13 |- (((x e. RR /\ 0 < x) /\ j e. NN) -> ((1 / j) < x -> (k e. NN -> (j <_ k -> (abs`
(1 / k)) < x))))
3837ex 373 . . . . . . . . . . . 12 |- ((x e. RR /\ 0 < x) -> (j e. NN -> ((1 / j) < x -> (k e. NN -> (j <_ k -> (abs`
(1 / k)) < x)))))
3938imp42 369 . . . . . . . . . . 11 |- ((((x e. RR /\ 0 < x) /\ (j e. NN /\ (1 / j) < x)) /\ k e. NN) -> (j <_ k -> (abs` (1 / k)) < x))
40 fveq2 3730 . . . . . . . . . . . . 13 |- ((F` k) = (1 / k) -> (abs` (F` k)) = (abs` (1 / k)))
4140breq1d 2634 . . . . . . . . . . . 12 |- ((F` k) = (1 / k) -> ((abs` (F` k)) < x <-> (abs` (1 / k)) < x))
4241biimprd 154 . . . . . . . . . . 11 |- ((F` k) = (1 / k) -> ((abs` (1 / k)) < x -> (abs` (F` k)) < x))
4339, 42syl9 57 . . . . . . . . . 10 |- ((((x e. RR /\ 0 < x) /\ (j e. NN /\ (1 / j) < x)) /\ k e. NN) -> ((F` k) = (1 / k) -> (j <_ k -> (abs` (F` k)) < x)))
4443r19.20dva 1712 . . . . . . . . 9 |- (((x e. RR /\ 0 < x) /\ (j e. NN /\ (1 / j) < x)) -> (A.k e. NN (F` k) = (1 / k) -> A.k e. NN (j <_ k -> (abs` (F` k)) < x)))
4544exp32 379 . . . . . . . 8 |- ((x e. RR /\ 0 < x) -> (j e. NN -> ((1 / j) < x -> (A.k e. NN (F` k) = (1 / k) -> A.k e. NN (j <_ k -> (abs`
(F` k)) < x)))))
4645com4r 41 . . . . . . 7 |- (A.k e. NN (F` k) = (1 / k) -> ((x e. RR /\ 0 < x) -> (j e. NN -> ((1 / j) < x -> A.k e. NN (j <_ k -> (abs` (F` k)) < x)))))
4746imp 350 . . . . . 6 |- ((A.k e. NN (F` k) = (1 / k) /\ (x e. RR /\ 0 < x)) -> (j e. NN -> ((1 / j) < x -> A.k e. NN (j <_ k -> (abs` (F` k)) < x))))
4847r19.22dv 1740 . . . . 5 |- ((A.k e. NN (F` k) = (1 / k) /\ (x e. RR /\ 0 < x)) -> (E.j e. NN (1 / j) < x -> E.j e. NN A.k e. NN (j <_ k -> (abs` (F` k)) < x)))
492, 48mpd 26 . . . 4 |- ((A.k e. NN (F` k) = (1 / k) /\ (x e. RR /\ 0 < x)) -> E.j e. NN A.k e. NN (j <_ k -> (abs` (F` k)) < x))
5049exp32 379 . . 3 |- (A.k e. NN (F` k) = (1 / k) -> (x e. RR -> (0 < x -> E.j e. NN A.k e. NN (j <_ k -> (abs` (F` k)) < x))))
5150r19.21aiv 1716 . 2 |- (A.k e. NN (F` k) = (1 / k) -> A.x e. RR (0 < x -> E.j e. NN A.k e. NN (j <_ k -> (abs` (F` k)) < x)))
52 eleq1 1537 . . . . 5 |- ((F` k) = (1 / k) -> ((F` k) e. CC <-> (1 / k) e. CC))
5352, 24syl5cbir 211 . . . 4 |- (k e. NN -> ((F` k) = (1 / k) -> (F` k) e. CC))
5453r19.20i 1707 . . 3 |- (A.k e. NN (F` k) = (1