Table of ContentsTable of Contents Mathbox for Frédéric Liné < Previous   Next >
Related theorems
Unicode version

Theorem cntrsetlem 14999
Description: Lemma for cntrset 15000.
Hypothesis
Ref Expression
cntrsetlem.1 |- C = {x | E.f e. ({0, 2} ^m NN)x = sum_k e. NN ((f` k) / (3^k))}
Assertion
Ref Expression
cntrsetlem |- C C_ (0[,]1)
Distinct variable groups:   x,C   f,k,x

Proof of Theorem cntrsetlem
StepHypRef Expression
1 dfss2 2610 . 2 |- (C C_ (0[,]1) <-> A.x(x e. C -> x e. (0[,]1)))
2 abid 1873 . . . 4 |- (x e. {x | E.f e. ({0, 2} ^m NN)x = sum_k e. NN ((f` k) / (3^k))} <-> E.f e. ({0, 2} ^m NN)x = sum_k e. NN ((f` k) / (3^k)))
3 eleq1 1957 . . . . . . 7 |- (x = sum_k e. NN ((f` k) / (3^k)) -> (x e. RR* <-> sum_k e. NN ((f` k) / (3^k)) e. RR*))
4 breq2 3342 . . . . . . 7 |- (x = sum_k e. NN ((f` k) / (3^k)) -> (0 <_ x <-> 0 <_ sum_k e. NN ((f` k) / (3^k))))
5 breq1 3341 . . . . . . 7 |- (x = sum_k e. NN ((f` k) / (3^k)) -> (x <_ 1 <-> sum_k e. NN ((f` k) / (3^k)) <_ 1))
63, 4, 53anbi123d 1168 . . . . . 6 |- (x = sum_k e. NN ((f` k) / (3^k)) -> ((x e. RR* /\ 0 <_ x /\ x <_ 1) <-> (sum_k e. NN ((f` k) / (3^k)) e. RR* /\ 0 <_ sum_k e. NN ((f` k) / (3^k)) /\ sum_k e. NN ((f` k) / (3^k)) <_ 1)))
7 1z 7368 . . . . . . . . . 10 |- 1 e. ZZ
87a1i 8 . . . . . . . . 9 |- (f e. ({0, 2} ^m NN) -> 1 e. ZZ)
9 simpr 350 . . . . . . . . . . . . 13 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> k e. (ZZ>=` 1))
10 prex 3526 . . . . . . . . . . . . . . . . . 18 |- {0, 2} e. _V
11 nnex 7116 . . . . . . . . . . . . . . . . . 18 |- NN e. _V
1210, 11elmap 5393 . . . . . . . . . . . . . . . . 17 |- (f e. ({0, 2} ^m NN) <-> f:NN-->{0, 2})
13 nnuz 7608 . . . . . . . . . . . . . . . . . . . . . 22 |- NN = (ZZ>=` 1)
1413eqcomi 1888 . . . . . . . . . . . . . . . . . . . . 21 |- (ZZ>=` 1) = NN
1514eleq2i 1961 . . . . . . . . . . . . . . . . . . . 20 |- (k e. (ZZ>=`
1) <-> k e. NN)
16 ffvelrn 4787 . . . . . . . . . . . . . . . . . . . . . 22 |- ((f:NN-->{0, 2} /\ k e. NN) -> (f` k) e. {0, 2})
17 fvex 4689 . . . . . . . . . . . . . . . . . . . . . . 23 |- (f` k) e. _V
1817elpr 3061 . . . . . . . . . . . . . . . . . . . . . 22 |- ((f` k) e. {0, 2} <-> ((f` k) = 0 \/ (f` k) = 2))
1916, 18sylib 215 . . . . . . . . . . . . . . . . . . . . 21 |- ((f:NN-->{0, 2} /\ k e. NN) -> ((f` k) = 0 \/ (f` k) = 2))
2019expcom 403 . . . . . . . . . . . . . . . . . . . 20 |- (k e. NN -> (f:NN-->{0, 2} -> ((f` k) = 0 \/ (f` k) = 2)))
2115, 20sylbi 216 . . . . . . . . . . . . . . . . . . 19 |- (k e. (ZZ>=`
1) -> (f:NN-->{0, 2} -> ((f` k) = 0 \/ (f` k) = 2)))
2221anc2ri 327 . . . . . . . . . . . . . . . . . 18 |- (k e. (ZZ>=`
1) -> (f:NN-->{0, 2} -> (((f` k) = 0 \/ (f` k) = 2) /\ k e. (ZZ>=` 1))))
2322com12 14 . . . . . . . . . . . . . . . . 17 |- (f:NN-->{0, 2} -> (k e. (ZZ>=` 1) -> (((f` k) = 0 \/ (f` k) = 2) /\ k e. (ZZ>=`
1))))
2412, 23sylbi 216 . . . . . . . . . . . . . . . 16 |- (f e. ({0, 2} ^m NN) -> (k e. (ZZ>=` 1) -> (((f` k) = 0 \/ (f` k) = 2) /\ k e. (ZZ>=`
1))))
2524imp 377 . . . . . . . . . . . . . . 15 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> (((f` k) = 0 \/ (f` k) = 2) /\ k e. (ZZ>=` 1)))
26 0re 6603 . . . . . . . . . . . . . . . . . 18 |- 0 e. RR
27 eleq1 1957 . . . . . . . . . . . . . . . . . 18 |- ((f` k) = 0 -> ((f` k) e. RR <-> 0 e. RR))
2826, 27mpbiri 211 . . . . . . . . . . . . . . . . 17 |- ((f` k) = 0 -> (f` k) e. RR)
29 2re 7163 . . . . . . . . . . . . . . . . . 18 |- 2 e. RR
30 eleq1 1957 . . . . . . . . . . . . . . . . . 18 |- ((f` k) = 2 -> ((f` k) e. RR <-> 2 e. RR))
3129, 30mpbiri 211 . . . . . . . . . . . . . . . . 17 |- ((f` k) = 2 -> (f` k) e. RR)
3228, 31jaoi 368 . . . . . . . . . . . . . . . 16 |- (((f` k) = 0 \/ (f` k) = 2) -> (f` k) e. RR)
3332adantr 425 . . . . . . . . . . . . . . 15 |- ((((f` k) = 0 \/ (f` k) = 2) /\ k e. (ZZ>=` 1)) -> (f` k) e. RR)
3425, 33syl 12 . . . . . . . . . . . . . 14 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> (f` k) e. RR)
35 reexpcl 7823 . . . . . . . . . . . . . . . 16 |- ((3 e. RR /\ k e. NN0) -> (3^k) e. RR)
36 3re 7165 . . . . . . . . . . . . . . . 16 |- 3 e. RR
37 elnnuz 7609 . . . . . . . . . . . . . . . . 17 |- (k e. NN <-> k e. (ZZ>=` 1))
38 nnnn0 7315 . . . . . . . . . . . . . . . . 17 |- (k e. NN -> k e. NN0)
3937, 38sylbir 218 . . . . . . . . . . . . . . . 16 |- (k e. (ZZ>=`
1) -> k e. NN0)
4035, 36, 39sylancr 526 . . . . . . . . . . . . . . 15 |- (k e. (ZZ>=`
1) -> (3^k) e. RR)
4140adantl 424 . . . . . . . . . . . . . 14 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> (3^k) e. RR)
42 3cn 14525 . . . . . . . . . . . . . . . . 17 |- 3 e. CC
4342a1i 8 . . . . . . . . . . . . . . . 16 |- (k e. (ZZ>=`
1) -> 3 e. CC)
44 3ne0 14524 . . . . . . . . . . . . . . . . 17 |- 3 =/= 0
4544a1i 8 . . . . . . . . . . . . . . . 16 |- (k e. (ZZ>=`
1) -> 3 =/= 0)
46 expne0i 7830 . . . . . . . . . . . . . . . 16 |- ((3 e. CC /\ 3 =/= 0 /\ k e. NN0) -> (3^k) =/= 0)
4743, 45, 39, 46syl111anc 1100 . . . . . . . . . . . . . . 15 |- (k e. (ZZ>=`
1) -> (3^k) =/= 0)
4847adantl 424 . . . . . . . . . . . . . 14 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> (3^k) =/= 0)
49 redivcl 6978 . . . . . . . . . . . . . 14 |- (((f` k) e. RR /\ (3^k) e. RR /\ (3^k) =/= 0) -> ((f` k) / (3^k)) e. RR)
5034, 41, 48, 49syl111anc 1100 . . . . . . . . . . . . 13 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> ((f` k) / (3^k)) e. RR)
51 fveq2 4681 . . . . . . . . . . . . . . 15 |- (x = k -> (f` x) = (f` k))
52 opreq2 4890 . . . . . . . . . . . . . . 15 |- (x = k -> (3^x) = (3^k))
5351, 52opreq12d 4900 . . . . . . . . . . . . . 14 |- (x = k -> ((f` x) / (3^x)) = ((f` k) / (3^k)))
54 eqid 1884 . . . . . . . . . . . . . 14 |- {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))} = {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}
5553, 54fvopab4g 4742 . . . . . . . . . . . . 13 |- ((k e. (ZZ>=` 1) /\ ((f` k) / (3^k)) e. RR) -> ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k) = ((f` k) / (3^k)))
569, 50, 55syl11anc 524 . . . . . . . . . . . 12 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k) = ((f` k) / (3^k)))
5756, 50eqeltrd 1971 . . . . . . . . . . 11 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k) e. RR)
5857ex 402 . . . . . . . . . 10 |- (f e. ({0, 2} ^m NN) -> (k e. (ZZ>=` 1) -> ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k) e. RR))
5958r19.21aiv 2175 . . . . . . . . 9 |- (f e. ({0, 2} ^m NN) -> A.k e. (ZZ>=` 1)({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k) e. RR)
60 oprex 4907 . . . . . . . . . . . 12 |- (1 / 2) e. _V
6160cvgcmp3ce 8451 . . . . . . . . . . 11 |- ((1 e. NN /\ ((({<.x, y>. | (x e. (ZZ>=`
1) /\ y = ((1 / 3)^x))}:NN-->RR /\ A.l e. NN 0 <_ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)) /\ ( + seq1 {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}) ~~> (1 / 2)) /\ ((2 e. RR /\ 0 <_ 2) /\ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}:NN-->CC /\ A.l e. NN (1 < l -> (abs` ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))))))) -> E.a( + seq1 {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}) ~~> a)
62 1nn 7117 . . . . . . . . . . 11 |- 1 e. NN
63 oprex 4907 . . . . . . . . . . . . . . . 16 |- ((1 / 3)^l) e. _V
64 elnnuz 7609 . . . . . . . . . . . . . . . . 17 |- (l e. NN <-> l e. (ZZ>=` 1))
6536, 44rereccli 6979 . . . . . . . . . . . . . . . . . . . . 21 |- (1 / 3) e. RR
6665a1i 8 . . . . . . . . . . . . . . . . . . . 20 |- ((l e. (ZZ>=` 1) /\ ((1 / 3)^l) e. _V) -> (1 / 3) e. RR)
67 nnnn0 7315 . . . . . . . . . . . . . . . . . . . . . 22 |- (l e. NN -> l e. NN0)
6864, 67sylbir 218 . . . . . . . . . . . . . . . . . . . . 21 |- (l e. (ZZ>=` 1) -> l e. NN0)
6968adantr 425 . . . . . . . . . . . . . . . . . . . 20 |- ((l e. (ZZ>=` 1) /\ ((1 / 3)^l) e. _V) -> l e. NN0)
70 1re 6598 . . . . . . . . . . . . . . . . . . . . . . 23 |- 1 e. RR
71 lt01 6871 . . . . . . . . . . . . . . . . . . . . . . . 24 |- 0 < 1
7226, 70, 71ltleii 6756 . . . . . . . . . . . . . . . . . . . . . . 23 |- 0 <_ 1
7370, 72pm3.2i 307 . . . . . . . . . . . . . . . . . . . . . 22 |- (1 e. RR /\ 0 <_ 1)
74 3pos 7175 . . . . . . . . . . . . . . . . . . . . . . 23 |- 0 < 3
7536, 74pm3.2i 307 . . . . . . . . . . . . . . . . . . . . . 22 |- (3 e. RR /\ 0 < 3)
76 divge0 7038 . . . . . . . . . . . . . . . . . . . . . 22 |- (((1 e. RR /\ 0 <_ 1) /\ (3 e. RR /\ 0 < 3)) -> 0 <_ (1 / 3))
7773, 75, 76mp2an 761 . . . . . . . . . . . . . . . . . . . . 21 |- 0 <_ (1 / 3)
7877a1i 8 . . . . . . . . . . . . . . . . . . . 20 |- ((l e. (ZZ>=` 1) /\ ((1 / 3)^l) e. _V) -> 0 <_ (1 / 3))
79 expge0 7833 . . . . . . . . . . . . . . . . . . . 20 |- (((1 / 3) e. RR /\ l e. NN0 /\ 0 <_ (1 / 3)) -> 0 <_ ((1 / 3)^l))
8066, 69, 78, 79syl111anc 1100 . . . . . . . . . . . . . . . . . . 19 |- ((l e. (ZZ>=` 1) /\ ((1 / 3)^l) e. _V) -> 0 <_ ((1 / 3)^l))
81 opreq2 4890 . . . . . . . . . . . . . . . . . . . 20 |- (x = l -> ((1 / 3)^x) = ((1 / 3)^l))
82 eqid 1884 . . . . . . . . . . . . . . . . . . . 20 |- {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))} = {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}
8381, 82fvopab4g 4742 . . . . . . . . . . . . . . . . . . 19 |- ((l e. (ZZ>=` 1) /\ ((1 / 3)^l) e. _V) -> ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l) = ((1 / 3)^l))
8480, 83breqtrrd 3363 . . . . . . . . . . . . . . . . . 18 |- ((l e. (ZZ>=` 1) /\ ((1 / 3)^l) e. _V) -> 0 <_ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))
8584ex 402 . . . . . . . . . . . . . . . . 17 |- (l e. (ZZ>=` 1) -> (((1 / 3)^l) e. _V -> 0 <_ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)))
8664, 85sylbi 216 . . . . . . . . . . . . . . . 16 |- (l e. NN -> (((1 / 3)^l) e. _V -> 0 <_ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)))
8763, 86mpi 55 . . . . . . . . . . . . . . 15 |- (l e. NN -> 0 <_ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))
8887rgen 2159 . . . . . . . . . . . . . 14 |- A.l e. NN 0 <_ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)
8988a1i 8 . . . . . . . . . . . . 13 |- (f e. ({0, 2} ^m NN) -> A.l e. NN 0 <_ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))
90 reexpcl 7823 . . . . . . . . . . . . . . . . . 18 |- (((1 / 3) e. RR /\ l e. NN0) -> ((1 / 3)^l) e. RR)
9190, 65, 68sylancr 526 . . . . . . . . . . . . . . . . 17 |- (l e. (ZZ>=` 1) -> ((1 / 3)^l) e. RR)
9291rgen 2159 . . . . . . . . . . . . . . . 16 |- A.l e. (ZZ>=` 1)((1 / 3)^l) e. RR
93 eqid 1884 . . . . . . . . . . . . . . . . 17 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))} = {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}
9493fopab2 4796 . . . . . . . . . . . . . . . 16 |- (A.l e. (ZZ>=` 1)((1 / 3)^l) e. RR <-> {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}:(ZZ>=` 1)-->RR)
9592, 94mpbi 206 . . . . . . . . . . . . . . 15 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}:(ZZ>=` 1)-->RR
9613feq2i 4559 . . . . . . . . . . . . . . 15 |- ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}:NN-->RR <-> {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}:(ZZ>=` 1)-->RR)
9795, 96mpbir 207 . . . . . . . . . . . . . 14 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}:NN-->RR
98 eleq1 1957 . . . . . . . . . . . . . . . . 17 |- (x = l -> (x e. (ZZ>=` 1) <-> l e. (ZZ>=` 1)))
9981eqeq2d 1895 . . . . . . . . . . . . . . . . 17 |- (x = l -> (y = ((1 / 3)^x) <-> y = ((1 / 3)^l)))
10098, 99anbi12d 690 . . . . . . . . . . . . . . . 16 |- (x = l -> ((x e. (ZZ>=` 1) /\ y = ((1 / 3)^x)) <-> (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))))
101100cbvopab1v 3407 . . . . . . . . . . . . . . 15 |- {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))} = {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}
102101feq1i 4558 . . . . . . . . . . . . . 14 |- ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}:NN-->RR <-> {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}:NN-->RR)
10397, 102mpbir 207 . . . . . . . . . . . . 13 |- {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}:NN-->RR
10489, 103jctil 316 . . . . . . . . . . . 12 |- (f e. ({0, 2} ^m NN) -> ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}:NN-->RR /\ A.l e. NN 0 <_ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)))
105 eqid 1884 . . . . . . . . . . . . . . 15 |- {<.l, y>. | (l e. NN /\ y = ((1 / 3)^l))} = {<.l, y>. | (l e. NN /\ y = ((1 / 3)^l))}
10642, 44reccli 6902 . . . . . . . . . . . . . . 15 |- (1 / 3) e. CC
10765, 70abslti 8127 . . . . . . . . . . . . . . . 16 |- ((abs` (1 / 3)) < 1 <-> (-u1 < (1 / 3) /\ (1 / 3) < 1))
10870renegcli 6576 . . . . . . . . . . . . . . . . . 18 |- -u1 e. RR
109108, 26, 653pm3.2i 1048 . . . . . . . . . . . . . . . . 17 |- (-u1 e. RR /\ 0 e. RR /\ (1 / 3) e. RR)
110 lt0neg2 6858 . . . . . . . . . . . . . . . . . . . . 21 |- (1 e. RR -> (0 < 1 <-> -u1 < 0))
111110bicomd 580 . . . . . . . . . . . . . . . . . . . 20 |- (1 e. RR -> (-u1 < 0 <-> 0 < 1))
11270, 111ax-mp 7 . . . . . . . . . . . . . . . . . . 19 |- (-u1 < 0 <-> 0 < 1)
11371, 112mpbir 207 . . . . . . . . . . . . . . . . . 18 |- -u1 < 0
11436, 74recgt0ii 6992 . . . . . . . . . . . . . . . . . 18 |- 0 < (1 / 3)
115113, 114pm3.2i 307 . . . . . . . . . . . . . . . . 17 |- (-u1 < 0 /\ 0 < (1 / 3))
116 axlttrn 6673 . . . . . . . . . . . . . . . . 17 |- ((-u1 e. RR /\ 0 e. RR /\ (1 / 3) e. RR) -> ((-u1 < 0 /\ 0 < (1 / 3)) -> -u1 < (1 / 3)))
117109, 115, 116mp2 54 . . . . . . . . . . . . . . . 16 |- -u1 < (1 / 3)
118 1lt3 7214 . . . . . . . . . . . . . . . . 17 |- 1 < 3
119 recgt1 7082 . . . . . . . . . . . . . . . . . . 19 |- ((3 e. RR /\ 0 < 3) -> (1 < 3 <-> (1 / 3) < 1))
120119bicomd 580 . . . . . . . . . . . . . . . . . 18 |- ((3 e. RR /\ 0 < 3) -> ((1 / 3) < 1 <-> 1 < 3))
12136, 74, 120mp2an 761 . . . . . . . . . . . . . . . . 17 |- ((1 / 3) < 1 <-> 1 < 3)
122118, 121mpbir 207 . . . . . . . . . . . . . . . 16 |- (1 / 3) < 1
123107, 117, 122mpbir2an 800 . . . . . . . . . . . . . . 15 |- (abs` (1 / 3)) < 1
124105, 106, 123geolim1i 8500 . . . . . . . . . . . . . 14 |- ( + seq1 {<.l, y>. | (l e. NN /\ y = ((1 / 3)^l))}) ~~> ((1 / 3) / (1 - (1 / 3)))
125 id 73 . . . . . . . . . . . . . . . . . 18 |- (x = l -> x = l)
12614a1i 8 . . . . . . . . . . . . . . . . . 18 |- (x = l -> (ZZ>=` 1) = NN)
127125, 126eleq12d 1965 . . . . . . . . . . . . . . . . 17 |- (x = l -> (x e. (ZZ>=` 1) <-> l e. NN))
128127, 99anbi12d 690 . . . . . . . . . . . . . . . 16 |- (x = l -> ((x e. (ZZ>=` 1) /\ y = ((1 / 3)^x)) <-> (l e. NN /\ y = ((1 / 3)^l))))
129128cbvopab1v 3407 . . . . . . . . . . . . . . 15 |- {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))} = {<.l, y>. | (l e. NN /\ y = ((1 / 3)^l))}
130129opreq2i 4893 . . . . . . . . . . . . . 14 |- ( + seq1 {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}) = ( + seq1 {<.l, y>. | (l e. NN /\ y = ((1 / 3)^l))})
131 ax1cn 6422 . . . . . . . . . . . . . . . . 17 |- 1 e. CC
132 2cn 7164 . . . . . . . . . . . . . . . . 17 |- 2 e. CC
133 2ne0 7174 . . . . . . . . . . . . . . . . 17 |- 2 =/= 0
134131, 42, 132, 42, 44, 44, 133divdivdivi 6966 . . . . . . . . . . . . . . . 16 |- ((1 / 3) / (2 / 3)) = ((1 x. 3) / (3 x. 2))
135131, 42mulcomi 6476 . . . . . . . . . . . . . . . . 17 |- (1 x. 3) = (3 x. 1)
136135opreq1i 4892 . . . . . . . . . . . . . . . 16 |- ((1 x. 3) / (3 x. 2)) = ((3 x. 1) / (3 x. 2))
137132, 133pm3.2i 307 . . . . . . . . . . . . . . . . 17 |- (2 e. CC /\ 2 =/= 0)
13842, 44pm3.2i 307 . . . . . . . . . . . . . . . . 17 |- (3 e. CC /\ 3 =/= 0)
139 divcan5 6957 . . . . . . . . . . . . . . . . 17 |- ((1 e. CC /\ (2 e. CC /\ 2 =/= 0) /\ (3 e. CC /\ 3 =/= 0)) -> ((3 x. 1) / (3 x. 2)) = (1 / 2))
140131, 137, 138, 139mp3an 1191 . . . . . . . . . . . . . . . 16 |- ((3 x. 1) / (3 x. 2)) = (1 / 2)
141134, 136, 1403eqtrri 1913 . . . . . . . . . . . . . . 15 |- (1 / 2) = ((1 / 3) / (2 / 3))
142 2eq3m1 14526 . . . . . . . . . . . . . . . . . 18 |- 2 = (3 - 1)
143142opreq1i 4892 . . . . . . . . . . . . . . . . 17 |- (2 / 3) = ((3 - 1) / 3)
144 divsubdir 6951 . . . . . . . . . . . . . . . . . 18 |- ((3 e. CC /\ 1 e. CC /\ (3 e. CC /\ 3 =/= 0)) -> ((3 - 1) / 3) = ((3 / 3) - (1 / 3)))
14542, 131, 138, 144mp3an 1191 . . . . . . . . . . . . . . . . 17 |- ((3 - 1) / 3) = ((3 / 3) - (1 / 3))
14642, 44dividi 6946 . . . . . . . . . . . . . . . . . 18 |- (3 / 3) = 1
147146opreq1i 4892 . . . . . . . . . . . . . . . . 17 |- ((3 / 3) - (1 / 3)) = (1 - (1 / 3))
148143, 145, 1473eqtri 1912 . . . . . . . . . . . . . . . 16 |- (2 / 3) = (1 - (1 / 3))
149148opreq2i 4893 . . . . . . . . . . . . . . 15 |- ((1 / 3) / (2 / 3)) = ((1 / 3) / (1 - (1 / 3)))
150141, 149eqtri 1908 . . . . . . . . . . . . . 14 |- (1 / 2) = ((1 / 3) / (1 - (1 / 3)))
151124, 130, 1503brtr4i 3365 . . . . . . . . . . . . 13 |- ( + seq1 {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}) ~~> (1 / 2)
152151a1i 8 . . . . . . . . . . . 12 |- (f e. ({0, 2} ^m NN) -> ( + seq1 {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}) ~~> (1 / 2))
153 2nn 7183 . . . . . . . . . . . . . . . 16 |- 2 e. NN
154 nnrp 7238 . . . . . . . . . . . . . . . . 17 |- (2 e. NN -> 2 e. RR+)
155 rpge0 7241 . . . . . . . . . . . . . . . . 17 |- (2 e. RR+ -> 0 <_ 2)
156154, 155syl 12 . . . . . . . . . . . . . . . 16 |- (2 e. NN -> 0 <_ 2)
157153, 156ax-mp 7 . . . . . . . . . . . . . . 15 |- 0 <_ 2
15829, 157pm3.2i 307 . . . . . . . . . . . . . 14 |- (2 e. RR /\ 0 <_ 2)
159158a1i 8 . . . . . . . . . . . . 13 |- (f e. ({0, 2} ^m NN) -> (2 e. RR /\ 0 <_ 2))
160 ffvelrn 4787 . . . . . . . . . . . . . . . . . . 19 |- ((f:NN-->{0, 2} /\ l e. NN) -> (f` l) e. {0, 2})
161 simpr 350 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((l e. NN /\ (f` l) e. CC) -> (f` l) e. CC)
162 expcl 7824 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((3 e. CC /\ l e. NN0) -> (3^l) e. CC)
163162, 42, 67sylancr 526 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (l e. NN -> (3^l) e. CC)
164163adantr 425 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((l e. NN /\ (f` l) e. CC) -> (3^l) e. CC)
165 df-ne 2019 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (3 =/= 0 <-> -. 3 = 0)
16644, 165mpbi 206 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- -. 3 = 0
167 expeq0 7828 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((3 e. CC /\ l e. NN) -> ((3^l) = 0 <-> 3 = 0))
16842, 167mpan 759 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (l e. NN -> ((3^l) = 0 <-> 3 = 0))
169168necon3abid 2033 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (l e. NN -> ((3^l) =/= 0 <-> -. 3 = 0))
170166, 169mpbiri 211 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (l e. NN -> (3^l) =/= 0)
171170adantr 425 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((l e. NN /\ (f` l) e. CC) -> (3^l) =/= 0)
172 divcl 6901 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((f` l) e. CC /\ (3^l) e. CC /\ (3^l) =/= 0) -> ((f` l) / (3^l)) e. CC)
173161, 164, 171, 172syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . 22 |- ((l e. NN /\ (f` l) e. CC) -> ((f` l) / (3^l)) e. CC)
174173ex 402 . . . . . . . . . . . . . . . . . . . . 21 |- (l e. NN -> ((f` l) e. CC -> ((f` l) / (3^l)) e. CC))
175174adantl 424 . . . . . . . . . . . . . . . . . . . 20 |- ((f:NN-->{0, 2} /\ l e. NN) -> ((f` l) e. CC -> ((f` l) / (3^l)) e. CC))
176 fvex 4689 . . . . . . . . . . . . . . . . . . . . . 22 |- (f` l) e. _V
177176elpr 3061 . . . . . . . . . . . . . . . . . . . . 21 |- ((f` l) e. {0, 2} <-> ((f` l) = 0 \/ (f` l) = 2))
178 0cn 6481 . . . . . . . . . . . . . . . . . . . . . . 23 |- 0 e. CC
179 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((f` l) = 0 -> ((f` l) e. CC <-> 0 e. CC))
180178, 179mpbiri 211 . . . . . . . . . . . . . . . . . . . . . 22 |- ((f` l) = 0 -> (f` l) e. CC)
181 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((f` l) = 2 -> ((f` l) e. CC <-> 2 e. CC))
182132, 181mpbiri 211 . . . . . . . . . . . . . . . . . . . . . 22 |- ((f` l) = 2 -> (f` l) e. CC)
183180, 182jaoi 368 . . . . . . . . . . . . . . . . . . . . 21 |- (((f` l) = 0 \/ (f` l) = 2) -> (f` l) e. CC)
184177, 183sylbi 216 . . . . . . . . . . . . . . . . . . . 20 |- ((f` l) e. {0, 2} -> (f` l) e. CC)
185175, 184syl5com 63 . . . . . . . . . . . . . . . . . . 19 |- ((f` l) e. {0, 2} -> ((f:NN-->{0, 2} /\ l e. NN) -> ((f` l) / (3^l)) e. CC))
186160, 185mpcom 60 . . . . . . . . . . . . . . . . . 18 |- ((f:NN-->{0, 2} /\ l e. NN) -> ((f` l) / (3^l)) e. CC)
187186ex 402 . . . . . . . . . . . . . . . . 17 |- (f:NN-->{0, 2} -> (l e. NN -> ((f` l) / (3^l)) e. CC))
18812, 187sylbi 216 . . . . . . . . . . . . . . . 16 |- (f e. ({0, 2} ^m NN) -> (l e. NN -> ((f` l) / (3^l)) e. CC))
189188r19.21aiv 2175 . . . . . . . . . . . . . . 15 |- (f e. ({0, 2} ^m NN) -> A.l e. NN ((f` l) / (3^l)) e. CC)
190 fveq2 4681 . . . . . . . . . . . . . . . . . 18 |- (x = l -> (f` x) = (f` l))
191 opreq2 4890 . . . . . . . . . . . . . . . . . 18 |- (x = l -> (3^x) = (3^l))
192190, 191opreq12d 4900 . . . . . . . . . . . . . . . . 17 |- (x = l -> ((f` x) / (3^x)) = ((f` l) / (3^l)))
193192eleq1d 1963 . . . . . . . . . . . . . . . 16 |- (x = l -> (((f` x) / (3^x)) e. CC <-> ((f` l) / (3^l)) e. CC))
194193cbvralv 2280 . . . . . . . . . . . . . . 15 |- (A.x e. NN ((f` x) / (3^x)) e. CC <-> A.l e. NN ((f` l) / (3^l)) e. CC)
195189, 194sylibr 217 . . . . . . . . . . . . . 14 |- (f e. ({0, 2} ^m NN) -> A.x e. NN ((f` x) / (3^x)) e. CC)
19614eleq2i 1961 . . . . . . . . . . . . . . . . 17 |- (x e. (ZZ>=` 1) <-> x e. NN)
197196anbi1i 539 . . . . . . . . . . . . . . . 16 |- ((x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x))) <-> (x e. NN /\ y = ((f` x) / (3^x))))
198197opabbii 3402 . . . . . . . . . . . . . . 15 |- {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))} = {<.x, y>. | (x e. NN /\ y = ((f` x) / (3^x)))}
199198fopab2 4796 . . . . . . . . . . . . . 14 |- (A.x e. NN ((f` x) / (3^x)) e. CC <-> {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}:NN-->CC)
200195, 199sylib 215 . . . . . . . . . . . . 13 |- (f e. ({0, 2} ^m NN) -> {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}:NN-->CC)
201 ffvelrn 4787 . . . . . . . . . . . . . . . . . . . . 21 |- ((f:NN-->{0, 2} /\ x e. NN) -> (f` x) e. {0, 2})
202 fvex 4689 . . . . . . . . . . . . . . . . . . . . . 22 |- (f` x) e. _V
203202elpr 3061 . . . . . . . . . . . . . . . . . . . . 21 |- ((f` x) e. {0, 2} <-> ((f` x) = 0 \/ (f` x) = 2))
204201, 203sylib 215 . . . . . . . . . . . . . . . . . . . 20 |- ((f:NN-->{0, 2} /\ x e. NN) -> ((f` x) = 0 \/ (f` x) = 2))
205 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((f` x) = 0 -> ((f` x) e. RR <-> 0 e. RR))
20626, 205mpbiri 211 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((f` x) = 0 -> (f` x) e. RR)
207 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((f` x) = 2 -> ((f` x) e. RR <-> 2 e. RR))
20829, 207mpbiri 211 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((f` x) = 2 -> (f` x) e. RR)
209206, 208jaoi 368 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((f` x) = 0 \/ (f` x) = 2) -> (f` x) e. RR)
210204, 209syl 12 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((f:NN-->{0, 2} /\ x e. NN) -> (f` x) e. RR)
21129a1i 8 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((f:NN-->{0, 2} /\ x e. NN) -> 2 e. RR)
212 reexpcl 7823 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((3 e. RR /\ x e. NN0) -> (3^x) e. RR)
213 nnnn0 7315 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x e. NN -> x e. NN0)
214212, 36, 213sylancr 526 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (x e. NN -> (3^x) e. RR)
215 3nn 7184 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- 3 e. NN
216213, 215jctil 316 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x e. NN -> (3 e. NN /\ x e. NN0))
217 nnexpcl 7819 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((3 e. NN /\ x e. NN0) -> (3^x) e. NN)
218 nngt0 7129 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((3^x) e. NN -> 0 < (3^x))
219216, 217, 2183syl 24 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (x e. NN -> 0 < (3^x))
220214, 219jca 310 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (x e. NN -> ((3^x) e. RR /\ 0 < (3^x)))
221220adantl 424 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((f:NN-->{0, 2} /\ x e. NN) -> ((3^x) e. RR /\ 0 < (3^x)))
222 lediv1 7033 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((f` x) e. RR /\ 2 e. RR /\ ((3^x) e. RR /\ 0 < (3^x))) -> ((f` x) <_ 2 <-> ((f` x) / (3^x)) <_ (2 / (3^x))))
223222biimpd 170 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((f` x) e. RR /\ 2 e. RR /\ ((3^x) e. RR /\ 0 < (3^x))) -> ((f` x) <_ 2 -> ((f` x) / (3^x)) <_ (2 / (3^x))))
224210, 211, 221, 223syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . 22 |- ((f:NN-->{0, 2} /\ x e. NN) -> ((f` x) <_ 2 -> ((f` x) / (3^x)) <_ (2 / (3^x))))
22526a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- ((3 e. RR /\ x e. NN0) -> 0 e. RR)
226 recn 6466 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (3 e. RR -> 3 e. CC)
227226adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((3 e. RR /\ x e. NN0) -> 3 e. CC)
22844a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((3 e. RR /\ x e. NN0) -> 3 =/= 0)
229 simpr 350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((3 e. RR /\ x e. NN0) -> x e. NN0)
230 expne0i 7830 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((3 e. CC /\ 3 =/= 0 /\ x e. NN0) -> (3^x) =/= 0)
231227, 228, 229, 230syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- ((3 e. RR /\ x e. NN0) -> (3^x) =/= 0)
232225, 212, 2313jca 1050 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- ((3 e. RR /\ x e. NN0) -> (0 e. RR /\ (3^x) e. RR /\ (3^x) =/= 0))
233232, 36, 213sylancr 526 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (x e. NN -> (0 e. RR /\ (3^x) e. RR /\ (3^x) =/= 0))
234233adantl 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (((f` x) = 0 /\ x e. NN) -> (0 e. RR /\ (3^x) e. RR /\ (3^x) =/= 0))
235 redivcl 6978 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((0 e. RR /\ (3^x) e. RR /\ (3^x) =/= 0) -> (0 / (3^x)) e. RR)
236234, 235syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((f` x) = 0 /\ x e. NN) -> (0 / (3^x)) e. RR)
237 opreq1 4889 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- ((f` x) = 0 -> ((f` x) / (3^x)) = (0 / (3^x)))
238237eleq1d 1963 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((f` x) = 0 -> (((f` x) / (3^x)) e. RR <-> (0 / (3^x)) e. RR))
239238adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((f` x) = 0 /\ x e. NN) -> (((f` x) / (3^x)) e. RR <-> (0 / (3^x)) e. RR))
240236, 239mpbird 213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (((f` x) = 0 /\ x e. NN) -> ((f` x) / (3^x)) e. RR)
241240ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((f` x) = 0 -> (x e. NN -> ((f` x) / (3^x)) e. RR))
242 opreq1 4889 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- ((f` x) = 2 -> ((f` x) / (3^x)) = (2 / (3^x)))
243242eleq1d 1963 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((f` x) = 2 -> (((f` x) / (3^x)) e. RR <-> (2 / (3^x)) e. RR))
24429a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (x e. NN -> 2 e. RR)
24542a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (x e. NN -> 3 e. CC)
24644a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (x e. NN -> 3 =/= 0)
247245, 246, 213, 230syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (x e. NN -> (3^x) =/= 0)
248 redivcl 6978 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- ((2 e. RR /\ (3^x) e. RR /\ (3^x) =/= 0) -> (2 / (3^x)) e. RR)
249244, 214, 247, 248syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (x e. NN -> (2 / (3^x)) e. RR)
250243, 249syl5bir 227 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((f` x) = 2 -> (x e. NN -> ((f` x) / (3^x)) e. RR))
251241, 250jaoi 368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((f` x) = 0 \/ (f` x) = 2) -> (x e. NN -> ((f` x) / (3^x)) e. RR))
252251impcom 378 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((x e. NN /\ ((f` x) = 0 \/ (f` x) = 2)) -> ((f` x) / (3^x)) e. RR)
253237breq2d 3350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((f` x) = 0 -> (0 <_ ((f` x) / (3^x)) <-> 0 <_ (0 / (3^x))))
25426leidi 6790 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- 0 <_ 0
25526a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (x e. NN -> 0 e. RR)
256 ge0div 7036 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((0 e. RR /\ (3^x) e. RR /\ 0 < (3^x)) -> (0 <_ 0 <-> 0 <_ (0 / (3^x))))
257255, 214, 219, 256syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (x e. NN -> (0 <_ 0 <-> 0 <_ (0 / (3^x))))
258254, 257mpbii 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (x e. NN -> 0 <_ (0 / (3^x)))
259253, 258syl5bir 227 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((f` x) = 0 -> (x e. NN -> 0 <_ ((f` x) / (3^x))))
260 ge0div 7036 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- ((2 e. RR /\ (3^x) e. RR /\ 0 < (3^x)) -> (0 <_ 2 <-> 0 <_ (2 / (3^x))))
261157, 260mpbii 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- ((2 e. RR /\ (3^x) e. RR /\ 0 < (3^x)) -> 0 <_ (2 / (3^x)))
262244, 214, 219, 261syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (x e. NN -> 0 <_ (2 / (3^x)))
263262adantl 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((f` x) = 2 /\ x e. NN) -> 0 <_ (2 / (3^x)))
264 simpl 346 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (((f` x) = 2 /\ x e. NN) -> (f` x) = 2)
265264opreq1d 4897 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((f` x) = 2 /\ x e. NN) -> ((f` x) / (3^x)) = (2 / (3^x)))
266263, 265breqtrrd 3363 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (((f` x) = 2 /\ x e. NN) -> 0 <_ ((f` x) / (3^x)))
267266ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((f` x) = 2 -> (x e. NN -> 0 <_ ((f` x) / (3^x))))
268259, 267jaoi 368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((f` x) = 0 \/ (f` x) = 2) -> (x e. NN -> 0 <_ ((f` x) / (3^x))))
269268impcom 378 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((x e. NN /\ ((f` x) = 0 \/ (f` x) = 2)) -> 0 <_ ((f` x) / (3^x)))
270252, 269jca 310 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((x e. NN /\ ((f` x) = 0 \/ (f` x) = 2)) -> (((f` x) / (3^x)) e. RR /\ 0 <_ ((f` x) / (3^x))))
271270ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (x e. NN -> (((f` x) = 0 \/ (f` x) = 2) -> (((f` x) / (3^x)) e. RR /\ 0 <_ ((f` x) / (3^x)))))
272271adantl 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((f:NN-->{0, 2} /\ x e. NN) -> (((f` x) = 0 \/ (f` x) = 2) -> (((f` x) / (3^x)) e. RR /\ 0 <_ ((f` x) / (3^x)))))
273204, 272mpd 29 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((f:NN-->{0, 2} /\ x e. NN) -> (((f` x) / (3^x)) e. RR /\ 0 <_ ((f` x) / (3^x))))
274 absid 8113 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((f` x) / (3^x)) e. RR /\ 0 <_ ((f` x) / (3^x))) -> (abs`
((f` x) / (3^x))) = ((f` x) / (3^x)))
275273, 274syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((f:NN-->{0, 2} /\ x e. NN) -> (abs` ((f` x) / (3^x))) = ((f` x) / (3^x)))
276275eqcomd 1889 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((f:NN-->{0, 2} /\ x e. NN) -> ((f` x) / (3^x)) = (abs` ((f` x) / (3^x))))
277276breq1d 3348 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((f:NN-->{0, 2} /\ x e. NN) -> (((f` x) / (3^x)) <_ (2 / (3^x)) <-> (abs` ((f` x) / (3^x))) <_ (2 / (3^x))))
278277biimpd 170 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((f:NN-->{0, 2} /\ x e. NN) -> (((f` x) / (3^x)) <_ (2 / (3^x)) -> (abs` ((f` x) / (3^x))) <_ (2 / (3^x))))
279132a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (x e. NN -> 2 e. CC)
280 expcl 7824 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((3 e. CC /\ x e. NN0) -> (3^x) e. CC)
281280, 42, 213sylancr 526 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (x e. NN -> (3^x) e. CC)
282 divrec 6922 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((2 e. CC /\ (3^x) e. CC /\ (3^x) =/= 0) -> (2 / (3^x)) = (2 x. (1 / (3^x))))
283279, 281, 247, 282syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x e. NN -> (2 / (3^x)) = (2 x. (1 / (3^x))))
284 exprec 7837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((3 e. CC /\ 3 =/= 0 /\ x e. NN0) -> ((1 / 3)^x) = (1 / (3^x)))
285245, 246, 213, 284syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (x e. NN -> ((1 / 3)^x) = (1 / (3^x)))
286285eqcomd 1889 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (x e. NN -> (1 / (3^x)) = ((1 / 3)^x))
287286opreq2d 4898 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x e. NN -> (2 x. (1 / (3^x))) = (2 x. ((1 / 3)^x)))
288283, 287eqtrd 1925 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (x e. NN -> (2 / (3^x)) = (2 x. ((1 / 3)^x)))
289288adantl 424 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((f:NN-->{0, 2} /\ x e. NN) -> (2 / (3^x)) = (2 x. ((1 / 3)^x)))
290289breq2d 3350 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((f:NN-->{0, 2} /\ x e. NN) -> ((abs` ((f` x) / (3^x))) <_ (2 / (3^x)) <-> (abs` ((f` x) / (3^x))) <_ (2 x. ((1 / 3)^x))))
291278, 290sylibd 219 . . . . . . . . . . . . . . . . . . . . . 22 |- ((f:NN-->{0, 2} /\ x e. NN) -> (((f` x) / (3^x)) <_ (2 / (3^x)) -> (abs` ((f` x) / (3^x))) <_ (2 x. ((1 / 3)^x))))
292224, 291syld 30 . . . . . . . . . . . . . . . . . . . . 21 |- ((f:NN-->{0, 2} /\ x e. NN) -> ((f` x) <_ 2 -> (abs` ((f` x) / (3^x))) <_ (2 x. ((1 / 3)^x))))
293 breq1 3341 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((f` x) = 0 -> ((f` x) <_ 2 <-> 0 <_ 2))
294157, 293mpbiri 211 . . . . . . . . . . . . . . . . . . . . . 22 |- ((f` x) = 0 -> (f` x) <_ 2)
29529leidi 6790 . . . . . . . . . . . . . . . . . . . . . . 23 |- 2 <_ 2
296 breq1 3341 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((f` x) = 2 -> ((f` x) <_ 2 <-> 2 <_ 2))
297295, 296mpbiri 211 . . . . . . . . . . . . . . . . . . . . . 22 |- ((f` x) = 2 -> (f` x) <_ 2)
298294, 297jaoi 368 . . . . . . . . . . . . . . . . . . . . 21 |- (((f` x) = 0 \/ (f` x) = 2) -> (f` x) <_ 2)
299292, 298syl5com 63 . . . . . . . . . . . . . . . . . . . 20 |- (((f` x) = 0 \/ (f` x) = 2) -> ((f:NN-->{0, 2} /\ x e. NN) -> (abs` ((f` x) / (3^x))) <_ (2 x. ((1 / 3)^x))))
300204, 299mpcom 60 . . . . . . . . . . . . . . . . . . 19 |- ((f:NN-->{0, 2} /\ x e. NN) -> (abs` ((f` x) / (3^x))) <_ (2 x. ((1 / 3)^x)))
301300, 12sylanb 498 . . . . . . . . . . . . . . . . . 18 |- ((f e. ({0, 2} ^m NN) /\ x e. NN) -> (abs`
((f` x) / (3^x))) <_ (2 x. ((1 / 3)^x)))
302 fveq2 4681 . . . . . . . . . . . . . . . . . . . . . 22 |- (l = x -> (f` l) = (f` x))
303 opreq2 4890 . . . . . . . . . . . . . . . . . . . . . 22 |- (l = x -> (3^l) = (3^x))
304302, 303opreq12d 4900 . . . . . . . . . . . . . . . . . . . . 21 |- (l = x -> ((f` l) / (3^l)) = ((f` x) / (3^x)))
305 eqid 1884 . . . . . . . . . . . . . . . . . . . . 21 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))} = {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}
306304, 305fvopab4g 4742 . . . . . . . . . . . . . . . . . . . 20 |- ((x e. (ZZ>=` 1) /\ ((f` x) / (3^x)) e. _V) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x) = ((f` x) / (3^x)))
307 elnnuz 7609 . . . . . . . . . . . . . . . . . . . . . 22 |- (x e. NN <-> x e. (ZZ>=` 1))
308307biimpi 168 . . . . . . . . . . . . . . . . . . . . 21 |- (x e. NN -> x e. (ZZ>=` 1))
309308adantl 424 . . . . . . . . . . . . . . . . . . . 20 |- ((f e. ({0, 2} ^m NN) /\ x e. NN) -> x e. (ZZ>=` 1))
310 oprex 4907 . . . . . . . . . . . . . . . . . . . 20 |- ((f` x) / (3^x)) e. _V
311306, 309, 310sylancl 525 . . . . . . . . . . . . . . . . . . 19 |- ((f e. ({0, 2} ^m NN) /\ x e. NN) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x) = ((f` x) / (3^x)))
312311fveq2d 4685 . . . . . . . . . . . . . . . . . 18 |- ((f e. ({0, 2} ^m NN) /\ x e. NN) -> (abs`
({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) = (abs` ((f` x) / (3^x))))
313 oprex 4907 . . . . . . . . . . . . . . . . . . . . . 22 |- ((1 / 3)^x) e. _V
314 opreq2 4890 . . . . . . . . . . . . . . . . . . . . . . 23 |- (l = x -> ((1 / 3)^l) = ((1 / 3)^x))
315314, 93fvopab4g 4742 . . . . . . . . . . . . . . . . . . . . . 22 |- ((x e. (ZZ>=` 1) /\ ((1 / 3)^x) e. _V) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x) = ((1 / 3)^x))
316313, 315mpan2 760 . . . . . . . . . . . . . . . . . . . . 21 |- (x e. (ZZ>=` 1) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x) = ((1 / 3)^x))
317196, 316sylbir 218 . . . . . . . . . . . . . . . . . . . 20 |- (x e. NN -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x) = ((1 / 3)^x))
318317adantl 424 . . . . . . . . . . . . . . . . . . 19 |- ((f e. ({0, 2} ^m NN) /\ x e. NN) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x) = ((1 / 3)^x))
319318opreq2d 4898 . . . . . . . . . . . . . . . . . 18 |- ((f e. ({0, 2} ^m NN) /\ x e. NN) -> (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)) = (2 x. ((1 / 3)^x)))
320301, 312, 3193brtr4d 3367 . . . . . . . . . . . . . . . . 17 |- ((f e. ({0, 2} ^m NN) /\ x e. NN) -> (abs`
({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)))
321320ex 402 . . . . . . . . . . . . . . . 16 |- (f e. ({0, 2} ^m NN) -> (x e. NN -> (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))))
322321a1dd 53 . . . . . . . . . . . . . . 15 |- (f e. ({0, 2} ^m NN) -> (x e. NN -> (1 < x -> (abs`
({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)))))
323322r19.21aiv 2175 . . . . . . . . . . . . . 14 |- (f e. ({0, 2} ^m NN) -> A.x e. NN (1 < x -> (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))))
324 ax-17 1317 . . . . . . . . . . . . . . . 16 |- (1 < l -> A.x1 < l)
325 ax-17 1317 . . . . . . . . . . . . . . . . . 18 |- (u e. abs -> A.x u e. abs)
326 hbopab1 3562 . . . . . . . . . . . . . . . . . . 19 |- (u e. {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))} -> A.x u e. {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))})
327 ax-17 1317 . . . . . . . . . . . . . . . . . . 19 |- (u e. l -> A.x u e. l)
328326, 327hbfv 4686 . . . . . . . . . . . . . . . . . 18 |- (u e. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l) -> A.x u e. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l))
329325, 328hbfv 4686 . . . . . . . . . . . . . . . . 17 |- (u e. (abs` ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l)) -> A.x u e. (abs` ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l)))
330 ax-17 1317 . . . . . . . . . . . . . . . . 17 |- (u e. <_ -> A.x u e. <_ )
331 ax-17 1317 . . . . . . . . . . . . . . . . . 18 |- (u e. 2 -> A.x u e. 2)
332 ax-17 1317 . . . . . . . . . . . . . . . . . 18 |- (u e. x. -> A.x u e. x. )
333 hbopab1 3562 . . . . . . . . . . . . . . . . . . 19 |- (u e. {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))} -> A.x u e. {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))})
334333, 327hbfv 4686 . . . . . . . . . . . . . . . . . 18 |- (u e. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l) -> A.x u e. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))
335331, 332, 334hbopr 4904 . . . . . . . . . . . . . . . . 17 |- (u e. (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)) -> A.x u e. (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)))
336329, 330, 335hbbr 3381 . . . . . . . . . . . . . . . 16 |- ((abs` ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)) -> A.x(abs` ({<.x, y>. | (x e. (ZZ>=`
1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)))
337324, 336hbim 1354 . . . . . . . . . . . . . . 15 |- ((1 < l -> (abs` ({<.x, y>. | (x e. (ZZ>=`
1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))) -> A.x(1 < l -> (abs` ({<.x, y>. | (x e. (ZZ>=`
1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))))
338 ax-17 1317 . . . . . . . . . . . . . . . 16 |- (1 < x -> A.l1 < x)
339 ax-17 1317 . . . . . . . . . . . . . . . . . 18 |- (u e. abs -> A.l u e. abs)
340 hbopab1 3562 . . . . . . . . . . . . . . . . . . 19 |- (u e. {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))} -> A.l u e. {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))})
341 ax-17 1317 . . . . . . . . . . . . . . . . . . 19 |- (u e. x -> A.l u e. x)
342340, 341hbfv 4686 . . . . . . . . . . . . . . . . . 18 |- (u e. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x) -> A.l u e. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x))
343339, 342hbfv 4686 . . . . . . . . . . . . . . . . 17 |- (u e. (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) -> A.l u e. (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)))
344 ax-17 1317 . . . . . . . . . . . . . . . . 17 |- (u e. <_ -> A.l u e. <_ )
345 ax-17 1317 . . . . . . . . . . . . . . . . . 18 |- (u e. 2 -> A.l u e. 2)
346 ax-17 1317 . . . . . . . . . . . . . . . . . 18 |- (u e. x. -> A.l u e. x. )
347 hbopab1 3562 . . . . . . . . . . . . . . . . . . 19 |- (u e. {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))} -> A.l u e. {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))})
348347, 341hbfv 4686 . . . . . . . . . . . . . . . . . 18 |- (u e. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x) -> A.l u e. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))
349345, 346, 348hbopr 4904 . . . . . . . . . . . . . . . . 17 |- (u e. (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)) -> A.l u e. (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)))
350343, 344, 349hbbr 3381 . . . . . . . . . . . . . . . 16 |- ((abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)) -> A.l(abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)))
351338, 350hbim 1354 . . . . . . . . . . . . . . 15 |- ((1 < x -> (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))) -> A.l(1 < x -> (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))))
352 breq2 3342 . . . . . . . . . . . . . . . 16 |- (l = x -> (1 < l <-> 1 < x))
353192eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = l -> (y = ((f` x) / (3^x)) <-> y = ((f` l) / (3^l))))
35498, 353anbi12d 690 . . . . . . . . . . . . . . . . . . . . 21 |- (x = l -> ((x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x))) <-> (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))))
355354cbvopab1v 3407 . . . . . . . . . . . . . . . . . . . 20 |- {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))} = {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}
356355a1i 8 . . . . . . . . . . . . . . . . . . 19 |- (l = x -> {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))} = {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))})
357 id 73 . . . . . . . . . . . . . . . . . . 19 |- (l = x -> l = x)
358356, 357fveq12d 10152 . . . . . . . . . . . . . . . . . 18 |- (l = x -> ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l) = ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x))
359358fveq2d 4685 . . . . . . . . . . . . . . . . 17 |- (l = x -> (abs` ({<.x, y>. | (x e. (ZZ>=`
1) /\ y = ((f` x) / (3^x)))}` l)) = (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)))
360101a1i 8 . . . . . . . . . . . . . . . . . . 19 |- (l = x -> {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))} = {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))})
361360, 357fveq12d 10152 . . . . . . . . . . . . . . . . . 18 |- (l = x -> ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l) = ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))
362361opreq2d 4898 . . . . . . . . . . . . . . . . 17 |- (l = x -> (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)))
363359, 362breq12d 3351 . . . . . . . . . . . . . . . 16 |- (l = x -> ((abs`
({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)) <-> (abs`
({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))))
364352, 363imbi12d 688 . . . . . . . . . . . . . . 15 |- (l = x -> ((1 < l -> (abs` ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))) <-> (1 < x -> (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)))))
365337, 351, 364cbvral 2278 . . . . . . . . . . . . . 14 |- (A.l e. NN (1 < l -> (abs` ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))) <-> A.x e. NN (1 < x -> (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))))
366323, 365sylibr 217 . . . . . . . . . . . . 13 |- (f e. ({0, 2} ^m NN) -> A.l e. NN (1 < l -> (abs` ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))))
367159, 200, 366jca32 312 . . . . . . . . . . . 12 |- (f e. ({0, 2} ^m NN) -> ((2 e. RR /\ 0 <_ 2) /\ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}:NN-->CC /\ A.l e. NN (1 < l -> (abs` ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l))))))
368104, 152, 367jca31 311 . . . . . . . . . . 11 |- (f e. ({0, 2} ^m NN) -> ((({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}:NN-->RR /\ A.l e. NN 0 <_ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)) /\ ( + seq1 {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}) ~~> (1 / 2)) /\ ((2 e. RR /\ 0 <_ 2) /\ ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}:NN-->CC /\ A.l e. NN (1 < l -> (abs` ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` l)) <_ (2 x. ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((1 / 3)^x))}` l)))))))
36961, 62, 368sylancr 526 . . . . . . . . . 10 |- (f e. ({0, 2} ^m NN) -> E.a( + seq1 {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}) ~~> a)
370 addex 6470 . . . . . . . . . . . . . 14 |- + e. _V
371 fvex 4689 . . . . . . . . . . . . . . 15 |- (ZZ>=` 1) e. _V
372371opabex2 4539 . . . . . . . . . . . . . 14 |- {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))} e. _V
373370, 372seq1seqz 7784 . . . . . . . . . . . . 13 |- ( + seq1 {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}) = (<.1, + >. seq {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))})
374373eqcomi 1888 . . . . . . . . . . . 12 |- (<.1, + >. seq {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}) = ( + seq1 {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))})
375374breq1i 3345 . . . . . . . . . . 11 |- ((<.1, + >. seq {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}) ~~> a <-> ( + seq1 {<.x, y>. | (x e. (ZZ>=`
1) /\ y = ((f` x) / (3^x)))}) ~~> a)
376375exbii 1398 . . . . . . . . . 10 |- (E.a(<.1, + >. seq {<.x, y>. | (x e. (ZZ>=`
1) /\ y = ((f` x) / (3^x)))}) ~~> a <-> E.a( + seq1 {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}) ~~> a)
377369, 376sylibr 217 . . . . . . . . 9 |- (f e. ({0, 2} ^m NN) -> E.a(<.1, + >. seq {<.x, y>. | (x e. (ZZ>=`
1) /\ y = ((f` x) / (3^x)))}) ~~> a)
3788, 59, 3773jca 1050 . . . . . . . 8 |- (f e. ({0, 2} ^m NN) -> (1 e. ZZ /\ A.k e. (ZZ>=` 1)({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k) e. RR /\ E.a(<.1, + >. seq {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}) ~~> a))
379372isumrecl 8471 . . . . . . . . 9 |- ((1 e. ZZ /\ A.k e. (ZZ>=` 1)({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k) e. RR /\ E.a(<.1, + >. seq {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}) ~~> a) -> sum_k e. (ZZ>=` 1)({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k) e. RR)
38053, 54fvopab4g 4742 . . . . . . . . . . . 12 |- ((k e. (ZZ>=` 1) /\ ((f` k) / (3^k)) e. _V) -> ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k) = ((f` k) / (3^k)))
381380eqcomd 1889 . . . . . . . . . . 11 |- ((k e. (ZZ>=` 1) /\ ((f` k) / (3^k)) e. _V) -> ((f` k) / (3^k)) = ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k))
38237biimpi 168 . . . . . . . . . . 11 |- (k e. NN -> k e. (ZZ>=`
1))
383 oprex 4907 . . . . . . . . . . 11 |- ((f` k) / (3^k)) e. _V
384381, 382, 383sylancl 525 . . . . . . . . . 10 |- (k e. NN -> ((f` k) / (3^k)) = ({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k))
38513, 384sumeq12i 8249 . . . . . . . . 9 |- sum_k e. NN ((f` k) / (3^k)) = sum_k e. (ZZ>=` 1)({<.x, y>. | (x e. (ZZ>=`
1) /\ y = ((f` x) / (3^x)))}` k)
386379, 385syl5eqel 1975 . . . . . . . 8 |- ((1 e. ZZ /\ A.k e. (ZZ>=` 1)({<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}` k) e. RR /\ E.a(<.1, + >. seq {<.x, y>. | (x e. (ZZ>=` 1) /\ y = ((f` x) / (3^x)))}) ~~> a) -> sum_k e. NN ((f` k) / (3^k)) e. RR)
387 rexr 6668 . . . . . . . 8 |- (sum_k e. NN ((f` k) / (3^k)) e. RR -> sum_k e. NN ((f` k) / (3^k)) e. RR*)
388378, 386, 3873syl 24 . . . . . . 7 |- (f e. ({0, 2} ^m NN) -> sum_k e. NN ((f` k) / (3^k)) e. RR*)
389 oprex 4907 . . . . . . . . . . 11 |- ((f` l) / (3^l)) e. _V
390389, 305isumclim3 8461 . . . . . . . . . 10 |- ((1 e. ZZ /\ E.a(<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> a) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> sum_l e. (ZZ>=` 1)((f` l) / (3^l)))
391 ax-17 1317 . . . . . . . . . . . 12 |- (u e. ((f` k) / (3^k)) -> A.l u e. ((f` k) / (3^k)))
392 ax-17 1317 . . . . . . . . . . . 12 |- (u e. ((f` l) / (3^l)) -> A.k u e. ((f` l) / (3^l)))
393 fveq2 4681 . . . . . . . . . . . . 13 |- (k = l -> (f` k) = (f` l))
394 opreq2 4890 . . . . . . . . . . . . 13 |- (k = l -> (3^k) = (3^l))
395393, 394opreq12d 4900 . . . . . . . . . . . 12 |- (k = l -> ((f` k) / (3^k)) = ((f` l) / (3^l)))
396391, 392, 395cbvsumi 8246 . . . . . . . . . . 11 |- sum_k e. NN ((f` k) / (3^k)) = sum_l e. NN ((f` l) / (3^l))
39713sumeq1i 8247 . . . . . . . . . . 11 |- sum_l e. NN ((f` l) / (3^l)) = sum_l e. (ZZ>=` 1)((f` l) / (3^l))
398396, 397eqtri 1908 . . . . . . . . . 10 |- sum_k e. NN ((f` k) / (3^k)) = sum_l e. (ZZ>=` 1)((f` l) / (3^l))
399390, 398syl6breqr 3377 . . . . . . . . 9 |- ((1 e. ZZ /\ E.a(<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> a) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> sum_k e. NN ((f` k) / (3^k)))
40062a1i 8 . . . . . . . . . . 11 |- (f e. ({0, 2} ^m NN) -> 1 e. NN)
40165a1i 8 . . . . . . . . . . . . . . . . 17 |- (x e. NN -> (1 / 3) e. RR)
40277a1i 8 . . . . . . . . . . . . . . . . 17 |- (x e. NN -> 0 <_ (1 / 3))
403 expge0 7833 . . . . . . . . . . . . . . . . 17 |- (((1 / 3) e. RR /\ x e. NN0 /\ 0 <_ (1 / 3)) -> 0 <_ ((1 / 3)^x))
404401, 213, 402, 403syl111anc 1100 . . . . . . . . . . . . . . . 16 |- (x e. NN -> 0 <_ ((1 / 3)^x))
405404, 317breqtrrd 3363 . . . . . . . . . . . . . . 15 |- (x e. NN -> 0 <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))
406405rgen 2159 . . . . . . . . . . . . . 14 |- A.x e. NN 0 <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)
40797, 406pm3.2i 307 . . . . . . . . . . . . 13 |- ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}:NN-->RR /\ A.x e. NN 0 <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))
40864bicomi 189 . . . . . . . . . . . . . . . . 17 |- (l e. (ZZ>=` 1) <-> l e. NN)
409408anbi1i 539 . . . . . . . . . . . . . . . 16 |- ((l e. (ZZ>=` 1) /\ y = ((1 / 3)^l)) <-> (l e. NN /\ y = ((1 / 3)^l)))
410409opabbii 3402 . . . . . . . . . . . . . . 15 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))} = {<.l, y>. | (l e. NN /\ y = ((1 / 3)^l))}
411410opreq2i 4893 . . . . . . . . . . . . . 14 |- ( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}) = ( + seq1 {<.l, y>. | (l e. NN /\ y = ((1 / 3)^l))})
412124, 411, 1503brtr4i 3365 . . . . . . . . . . . . 13 |- ( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}) ~~> (1 / 2)
413407, 412pm3.2i 307 . . . . . . . . . . . 12 |- (({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}:NN-->RR /\ A.x e. NN 0 <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)) /\ ( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}) ~~> (1 / 2))
414413a1i 8 . . . . . . . . . . 11 |- (f e. ({0, 2} ^m NN) -> (({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}:NN-->RR /\ A.x e. NN 0 <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)) /\ ( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}) ~~> (1 / 2)))
415408anbi1i 539 . . . . . . . . . . . . . . 15 |- ((l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l))) <-> (l e. NN /\ y = ((f` l) / (3^l))))
416415opabbii 3402 . . . . . . . . . . . . . 14 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))} = {<.l, y>. | (l e. NN /\ y = ((f` l) / (3^l)))}
417416fopab2 4796 . . . . . . . . . . . . 13 |- (A.l e. NN ((f` l) / (3^l)) e. CC <-> {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}:NN-->CC)
418189, 417sylib 215 . . . . . . . . . . . 12 |- (f e. ({0, 2} ^m NN) -> {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}:NN-->CC)
419159, 418, 323jca32 312 . . . . . . . . . . 11 |- (f e. ({0, 2} ^m NN) -> ((2 e. RR /\ 0 <_ 2) /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}:NN-->CC /\ A.x e. NN (1 < x -> (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))))))
42060cvgcmp3ce 8451 . . . . . . . . . . 11 |- ((1 e. NN /\ ((({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}:NN-->RR /\ A.x e. NN 0 <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x)) /\ ( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}) ~~> (1 / 2)) /\ ((2 e. RR /\ 0 <_ 2) /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}:NN-->CC /\ A.x e. NN (1 < x -> (abs` ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` x)) <_ (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((1 / 3)^l))}` x))))))) -> E.a( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> a)
421400, 414, 419, 420syl12anc 1098 . . . . . . . . . 10 |- (f e. ({0, 2} ^m NN) -> E.a( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> a)
422371opabex2 4539 . . . . . . . . . . . . . . 15 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))} e. _V
423370, 422seq1seqz 7784 . . . . . . . . . . . . . 14 |- ( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) = (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))})
424423eqcomi 1888 . . . . . . . . . . . . 13 |- (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) = ( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))})
425424a1i 8 . . . . . . . . . . . 12 |- (f e. ({0, 2} ^m NN) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) = ( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}))
426425breq1d 3348 . . . . . . . . . . 11 |- (f e. ({0, 2} ^m NN) -> ((<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> a <-> ( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> a))
427426exbidv 1657 . . . . . . . . . 10 |- (f e. ({0, 2} ^m NN) -> (E.a(<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> a <-> E.a( + seq1 {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> a))
428421, 427mpbird 213 . . . . . . . . 9 |- (f e. ({0, 2} ^m NN) -> E.a(<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> a)
429399, 7, 428sylancr 526 . . . . . . . 8 |- (f e. ({0, 2} ^m NN) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> sum_k e. NN ((f` k) / (3^k)))
430 fveq2 4681 . . . . . . . . . . . . . 14 |- (l = k -> (f` l) = (f` k))
431 opreq2 4890 . . . . . . . . . . . . . 14 |- (l = k -> (3^l) = (3^k))
432430, 431opreq12d 4900 . . . . . . . . . . . . 13 |- (l = k -> ((f` l) / (3^l)) = ((f` k) / (3^k)))
433432, 305fvopab4g 4742 . . . . . . . . . . . 12 |- ((k e. (ZZ>=` 1) /\ ((f` k) / (3^k)) e. _V) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) = ((f` k) / (3^k)))
434433, 9, 383sylancl 525 . . . . . . . . . . 11 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) = ((f` k) / (3^k)))
435434, 50eqeltrd 1971 . . . . . . . . . 10 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) e. RR)
43615biimpi 168 . . . . . . . . . . . . . . 15 |- (k e. (ZZ>=`
1) -> k e. NN)
437436anim2i 362 . . . . . . . . . . . . . 14 |- ((f:NN-->{0, 2} /\ k e. (ZZ>=` 1)) -> (f:NN-->{0, 2} /\ k e. NN))
43826, 254pm3.2i 307 . . . . . . . . . . . . . . . . . . . . 21 |- (0 e. RR /\ 0 <_ 0)
439 breq2 3342 . . . . . . . . . . . . . . . . . . . . . 22 |- ((f` k) = 0 -> (0 <_ (f` k) <-> 0 <_ 0))
44027, 439anbi12d 690 . . . . . . . . . . . . . . . . . . . . 21 |- ((f` k) = 0 -> (((f` k) e. RR /\ 0 <_ (f` k)) <-> (0 e. RR /\ 0 <_ 0)))
441438, 440mpbiri 211 . . . . . . . . . . . . . . . . . . . 20 |- ((f` k) = 0 -> ((f` k) e. RR /\ 0 <_ (f` k)))
44236a1i 8 . . . . . . . . . . . . . . . . . . . . . 22 |- (k e. (ZZ>=`
1) -> 3 e. RR)
44374a1i 8 . . . . . . . . . . . . . . . . . . . . . 22 |- (k e. (ZZ>=`
1) -> 0 < 3)
444 expgt0 7831 . . . . . . . . . . . . . . . . . . . . . 22 |- ((3 e. RR /\ k e. NN0 /\ 0 < 3) -> 0 < (3^k))
445442, 39, 443, 444syl111anc 1100 . . . . . . . . . . . . . . . . . . . . 21 |- (k e. (ZZ>=`
1) -> 0 < (3^k))
44640, 445jca 310 . . . . . . . . . . . . . . . . . . . 20 |- (k e. (ZZ>=`
1) -> ((3^k) e. RR /\ 0 < (3^k)))
447441, 446anim12i 360 . . . . . . . . . . . . . . . . . . 19 |- (((f` k) = 0 /\ k e. (ZZ>=` 1)) -> (((f` k) e. RR /\ 0 <_ (f` k)) /\ ((3^k) e. RR /\ 0 < (3^k))))
448447ex 402 . . . . . . . . . . . . . . . . . 18 |- ((f` k) = 0 -> (k e. (ZZ>=` 1) -> (((f` k) e. RR /\ 0 <_ (f` k)) /\ ((3^k) e. RR /\ 0 < (3^k)))))
449 divge0 7038 . . . . . . . . . . . . . . . . . 18 |- ((((f` k) e. RR /\ 0 <_ (f` k)) /\ ((3^k) e. RR /\ 0 < (3^k))) -> 0 <_ ((f` k) / (3^k)))
450448, 449syl6 25 . . . . . . . . . . . . . . . . 17 |- ((f` k) = 0 -> (k e. (ZZ>=` 1) -> 0 <_ ((f` k) / (3^k))))
45131adantr 425 . . . . . . . . . . . . . . . . . . . 20 |- (((f` k) = 2 /\ k e. (ZZ>=` 1)) -> (f` k) e. RR)
452 breq2 3342 . . . . . . . . . . . . . . . . . . . . . 22 |- ((f` k) = 2 -> (0 <_ (f` k) <-> 0 <_ 2))
453157, 452mpbiri 211 . . . . . . . . . . . . . . . . . . . . 21 |- ((f` k) = 2 -> 0 <_ (f` k))
454453adantr 425 . . . . . . . . . . . . . . . . . . . 20 |- (((f` k) = 2 /\ k e. (ZZ>=` 1)) -> 0 <_ (f` k))
455446adantl 424 . . . . . . . . . . . . . . . . . . . 20 |- (((f` k) = 2 /\ k e. (ZZ>=` 1)) -> ((3^k) e. RR /\ 0 < (3^k)))
456451, 454, 455jca31 311 . . . . . . . . . . . . . . . . . . 19 |- (((f` k) = 2 /\ k e. (ZZ>=` 1)) -> (((f` k) e. RR /\ 0 <_ (f` k)) /\ ((3^k) e. RR /\ 0 < (3^k))))
457456ex 402 . . . . . . . . . . . . . . . . . 18 |- ((f` k) = 2 -> (k e. (ZZ>=` 1) -> (((f` k) e. RR /\ 0 <_ (f` k)) /\ ((3^k) e. RR /\ 0 < (3^k)))))
458457, 449syl6 25 . . . . . . . . . . . . . . . . 17 |- ((f` k) = 2 -> (k e. (ZZ>=` 1) -> 0 <_ ((f` k) / (3^k))))
459450, 458jaoi 368 . . . . . . . . . . . . . . . 16 |- (((f` k) = 0 \/ (f` k) = 2) -> (k e. (ZZ>=` 1) -> 0 <_ ((f` k) / (3^k))))
460459adantld 426 . . . . . . . . . . . . . . 15 |- (((f` k) = 0 \/ (f` k) = 2) -> ((f:NN-->{0, 2} /\ k e. (ZZ>=` 1)) -> 0 <_ ((f` k) / (3^k))))
46118, 460sylbi 216 . . . . . . . . . . . . . 14 |- ((f` k) e. {0, 2} -> ((f:NN-->{0, 2} /\ k e. (ZZ>=` 1)) -> 0 <_ ((f` k) / (3^k))))
462437, 16, 4613syl 24 . . . . . . . . . . . . 13 |- ((f:NN-->{0, 2} /\ k e. (ZZ>=` 1)) -> ((f:NN-->{0, 2} /\ k e. (ZZ>=` 1)) -> 0 <_ ((f` k) / (3^k))))
463462pm2.43i 78 . . . . . . . . . . . 12 |- ((f:NN-->{0, 2} /\ k e. (ZZ>=` 1)) -> 0 <_ ((f` k) / (3^k)))
464463, 12sylanb 498 . . . . . . . . . . 11 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> 0 <_ ((f` k) / (3^k)))
465464, 434breqtrrd 3363 . . . . . . . . . 10 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> 0 <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k))
466435, 465jca 310 . . . . . . . . 9 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> (({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) e. RR /\ 0 <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k)))
467466r19.21aiva 2176 . . . . . . . 8 |- (f e. ({0, 2} ^m NN) -> A.k e. (ZZ>=` 1)(({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) e. RR /\ 0 <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k)))
468 sumex 8241 . . . . . . . . 9 |- sum_k e. NN ((f` k) / (3^k)) e. _V
469468, 422iserzcmp0 8403 . . . . . . . 8 |- ((1 e. ZZ /\ (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> sum_k e. NN ((f` k) / (3^k)) /\ A.k e. (ZZ>=` 1)(({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) e. RR /\ 0 <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k))) -> 0 <_ sum_k e. NN ((f` k) / (3^k)))
4708, 429, 467, 469syl111anc 1100 . . . . . . 7 |- (f e. ({0, 2} ^m NN) -> 0 <_ sum_k e. NN ((f` k) / (3^k)))
471 eleq1 1957 . . . . . . . . . . . . . 14 |- (l = k -> (l e. (ZZ>=` 1) <-> k e. (ZZ>=` 1)))
472432eqeq2d 1895 . . . . . . . . . . . . . 14 |- (l = k -> (y = ((f` l) / (3^l)) <-> y = ((f` k) / (3^k))))
473471, 472anbi12d 690 . . . . . . . . . . . . 13 |- (l = k -> ((l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l))) <-> (k e. (ZZ>=`
1) /\ y = ((f` k) / (3^k)))))
474473cbvopab1v 3407 . . . . . . . . . . . 12 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))} = {<.k, y>. | (k e. (ZZ>=` 1) /\ y = ((f` k) / (3^k)))}
475383, 474isumclim3 8461 . . . . . . . . . . 11 |- ((1 e. ZZ /\ E.a(<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> a) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> sum_k e. (ZZ>=` 1)((f` k) / (3^k)))
476475, 7, 428sylancr 526 . . . . . . . . . 10 |- (f e. ({0, 2} ^m NN) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> sum_k e. (ZZ>=` 1)((f` k) / (3^k)))
477 oprex 4907 . . . . . . . . . . . 12 |- (2 / (3^k)) e. _V
478431opreq2d 4898 . . . . . . . . . . . . . . 15 |- (l = k -> (2 / (3^l)) = (2 / (3^k)))
479478eqeq2d 1895 . . . . . . . . . . . . . 14 |- (l = k -> (y = (2 / (3^l)) <-> y = (2 / (3^k))))
480471, 479anbi12d 690 . . . . . . . . . . . . 13 |- (l = k -> ((l e. (ZZ>=` 1) /\ y = (2 / (3^l))) <-> (k e. (ZZ>=`
1) /\ y = (2 / (3^k)))))
481480cbvopab1v 3407 . . . . . . . . . . . 12 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))} = {<.k, y>. | (k e. (ZZ>=` 1) /\ y = (2 / (3^k)))}
482477, 481isumclim3 8461 . . . . . . . . . . 11 |- ((1 e. ZZ /\ E.a(<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> a) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> sum_k e. (ZZ>=` 1)(2 / (3^k)))
483131a1i 8 . . . . . . . . . . . . . . . . . . 19 |- (l e. (ZZ>=` 1) -> 1 e. CC)
484162, 42, 68sylancr 526 . . . . . . . . . . . . . . . . . . 19 |- (l e. (ZZ>=` 1) -> (3^l) e. CC)
48542a1i 8 . . . . . . . . . . . . . . . . . . . 20 |- (l e. (ZZ>=` 1) -> 3 e. CC)
48644a1i 8 . . . . . . . . . . . . . . . . . . . 20 |- (l e. (ZZ>=` 1) -> 3 =/= 0)
487 expne0i 7830 . . . . . . . . . . . . . . . . . . . 20 |- ((3 e. CC /\ 3 =/= 0 /\ l e. NN0) -> (3^l) =/= 0)
488485, 486, 68, 487syl111anc 1100 . . . . . . . . . . . . . . . . . . 19 |- (l e. (ZZ>=` 1) -> (3^l) =/= 0)
489 divcl 6901 . . . . . . . . . . . . . . . . . . 19 |- ((1 e. CC /\ (3^l) e. CC /\ (3^l) =/= 0) -> (1 / (3^l)) e. CC)
490483, 484, 488, 489syl111anc 1100 . . . . . . . . . . . . . . . . . 18 |- (l e. (ZZ>=` 1) -> (1 / (3^l)) e. CC)
491 fvopab2 4754 . . . . . . . . . . . . . . . . . . . 20 |- ((l e. (ZZ>=` 1) /\ (1 / (3^l)) e. CC) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) = (1 / (3^l)))
492491eleq1d 1963 . . . . . . . . . . . . . . . . . . 19 |- ((l e. (ZZ>=` 1) /\ (1 / (3^l)) e. CC) -> (({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) e. CC <-> (1 / (3^l)) e. CC))
493490, 492mpdan 768 . . . . . . . . . . . . . . . . . 18 |- (l e. (ZZ>=` 1) -> (({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) e. CC <-> (1 / (3^l)) e. CC))
494490, 493mpbird 213 . . . . . . . . . . . . . . . . 17 |- (l e. (ZZ>=` 1) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) e. CC)
495132a1i 8 . . . . . . . . . . . . . . . . . . 19 |- (l e. (ZZ>=` 1) -> 2 e. CC)
496 divcl 6901 . . . . . . . . . . . . . . . . . . 19 |- ((2 e. CC /\ (3^l) e. CC /\ (3^l) =/= 0) -> (2 / (3^l)) e. CC)
497495, 484, 488, 496syl111anc 1100 . . . . . . . . . . . . . . . . . 18 |- (l e. (ZZ>=` 1) -> (2 / (3^l)) e. CC)
498 fvopab2 4754 . . . . . . . . . . . . . . . . . . 19 |- ((l e. (ZZ>=` 1) /\ (2 / (3^l)) e. CC) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` l) = (2 / (3^l)))
499495, 484, 4883jca 1050 . . . . . . . . . . . . . . . . . . . . 21 |- (l e. (ZZ>=` 1) -> (2 e. CC /\ (3^l) e. CC /\ (3^l) =/= 0))
500499adantr 425 . . . . . . . . . . . . . . . . . . . 20 |- ((l e. (ZZ>=` 1) /\ (2 / (3^l)) e. CC) -> (2 e. CC /\ (3^l) e. CC /\ (3^l) =/= 0))
501 divrec 6922 . . . . . . . . . . . . . . . . . . . 20 |- ((2 e. CC /\ (3^l) e. CC /\ (3^l) =/= 0) -> (2 / (3^l)) = (2 x. (1 / (3^l))))
502500, 501syl 12 . . . . . . . . . . . . . . . . . . 19 |- ((l e. (ZZ>=` 1) /\ (2 / (3^l)) e. CC) -> (2 / (3^l)) = (2 x. (1 / (3^l))))
503490, 491mpdan 768 . . . . . . . . . . . . . . . . . . . . . 22 |- (l e. (ZZ>=` 1) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) = (1 / (3^l)))
504503eqcomd 1889 . . . . . . . . . . . . . . . . . . . . 21 |- (l e. (ZZ>=` 1) -> (1 / (3^l)) = ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l))
505504opreq2d 4898 . . . . . . . . . . . . . . . . . . . 20 |- (l e. (ZZ>=` 1) -> (2 x. (1 / (3^l))) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l)))
506505adantr 425 . . . . . . . . . . . . . . . . . . 19 |- ((l e. (ZZ>=` 1) /\ (2 / (3^l)) e. CC) -> (2 x. (1 / (3^l))) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l)))
507498, 502, 5063eqtrd 1929 . . . . . . . . . . . . . . . . . 18 |- ((l e. (ZZ>=` 1) /\ (2 / (3^l)) e. CC) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` l) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l)))
508497, 507mpdan 768 . . . . . . . . . . . . . . . . 17 |- (l e. (ZZ>=` 1) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` l) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l)))
509494, 508jca 310 . . . . . . . . . . . . . . . 16 |- (l e. (ZZ>=` 1) -> (({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) e. CC /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` l) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l))))
510509rgen 2159 . . . . . . . . . . . . . . 15 |- A.l e. (ZZ>=` 1)(({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) e. CC /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` l) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l)))
5117, 132, 5103pm3.2i 1048 . . . . . . . . . . . . . 14 |- (1 e. ZZ /\ 2 e. CC /\ A.l e. (ZZ>=` 1)(({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) e. CC /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` l) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l))))
51211opabex2 4539 . . . . . . . . . . . . . . . . 17 |- {<.l, y>. | (l e. NN /\ y = (1 / (3^l)))} e. _V
513370, 512seq1seqz 7784 . . . . . . . . . . . . . . . 16 |- ( + seq1 {<.l, y>. | (l e. NN /\ y = (1 / (3^l)))}) = (<.1, + >. seq {<.l, y>. | (l e. NN /\ y = (1 / (3^l)))})
51442a1i 8 . . . . . . . . . . . . . . . . . . . . . . 23 |- (l e. NN -> 3 e. CC)
51544a1i 8 . . . . . . . . . . . . . . . . . . . . . . 23 |- (l e. NN -> 3 =/= 0)
516 exprec 7837 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((3 e. CC /\ 3 =/= 0 /\ l e. NN0) -> ((1 / 3)^l) = (1 / (3^l)))
517514, 515, 67, 516syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . 22 |- (l e. NN -> ((1 / 3)^l) = (1 / (3^l)))
518517eqcomd 1889 . . . . . . . . . . . . . . . . . . . . 21 |- (l e. NN -> (1 / (3^l)) = ((1 / 3)^l))
519518eqeq2d 1895 . . . . . . . . . . . . . . . . . . . 20 |- (l e. NN -> (y = (1 / (3^l)) <-> y = ((1 / 3)^l)))
520519pm5.32i 707 . . . . . . . . . . . . . . . . . . 19 |- ((l e. NN /\ y = (1 / (3^l))) <-> (l e. NN /\ y = ((1 / 3)^l)))
521520opabbii 3402 . . . . . . . . . . . . . . . . . 18 |- {<.l, y>. | (l e. NN /\ y = (1 / (3^l)))} = {<.l, y>. | (l e. NN /\ y = ((1 / 3)^l))}
522521opreq2i 4893 . . . . . . . . . . . . . . . . 17 |- ( + seq1 {<.l, y>. | (l e. NN /\ y = (1 / (3^l)))}) = ( + seq1 {<.l, y>. | (l e. NN /\ y = ((1 / 3)^l))})
523 absdiv 8111 . . . . . . . . . . . . . . . . . . . 20 |- ((1 e. CC /\ 3 e. CC /\ 3 =/= 0) -> (abs`
(1 / 3)) = ((abs` 1) / (abs` 3)))
524 absid 8113 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((1 e. RR /\ 0 <_ 1) -> (abs`
1) = 1)
52570, 72, 524mp2an 761 . . . . . . . . . . . . . . . . . . . . . . 23 |- (abs` 1) = 1
526525a1i 8 . . . . . . . . . . . . . . . . . . . . . 22 |- ((1 e. CC /\ 3 e. CC /\ 3 =/= 0) -> (abs`
1) = 1)
52726, 36, 74ltleii 6756 . . . . . . . . . . . . . . . . . . . . . . . 24 |- 0 <_ 3
528 absid 8113 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((3 e. RR /\ 0 <_ 3) -> (abs`
3) = 3)
52936, 527, 528mp2an 761 . . . . . . . . . . . . . . . . . . . . . . 23 |- (abs` 3) = 3
530529a1i 8 . . . . . . . . . . . . . . . . . . . . . 22 |- ((1 e. CC /\ 3 e. CC /\ 3 =/= 0) -> (abs`
3) = 3)
531526, 530opreq12d 4900 . . . . . . . . . . . . . . . . . . . . 21 |- ((1 e. CC /\ 3 e. CC /\ 3 =/= 0) -> ((abs` 1) / (abs` 3)) = (1 / 3))
53236, 118pm3.2i 307 . . . . . . . . . . . . . . . . . . . . . . 23 |- (3 e. RR /\ 1 < 3)
533532a1i 8 . . . . . . . . . . . . . . . . . . . . . 22 |- ((1 e. CC /\ 3 e. CC /\ 3 =/= 0) -> (3 e. RR /\ 1 < 3))
534 recgt1i 7083 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((3 e. RR /\ 1 < 3) -> (0 < (1 / 3) /\ (1 / 3) < 1))
535534simprd 352 . . . . . . . . . . . . . . . . . . . . . 22 |- ((3 e. RR /\ 1 < 3) -> (1 / 3) < 1)
536533, 535syl 12 . . . . . . . . . . . . . . . . . . . . 21 |- ((1 e. CC /\ 3 e. CC /\ 3 =/= 0) -> (1 / 3) < 1)
537531, 536eqbrtrd 3357 . . . . . . . . . . . . . . . . . . . 20 |- ((1 e. CC /\ 3 e. CC /\ 3 =/= 0) -> ((abs` 1) / (abs` 3)) < 1)
538523, 537eqbrtrd 3357 . . . . . . . . . . . . . . . . . . 19 |- ((1 e. CC /\ 3 e. CC /\ 3 =/= 0) -> (abs`
(1 / 3)) < 1)
539131, 42, 44, 538mp3an 1191 . . . . . . . . . . . . . . . . . 18 |- (abs` (1 / 3)) < 1
540105, 106, 539geolim1i 8500 . . . . . . . . . . . . . . . . 17 |- ( + seq1 {<.l, y>. | (l e. NN /\ y = ((1 / 3)^l))}) ~~> ((1 / 3) / (1 - (1 / 3)))
541522, 540eqbrtri 3356 . . . . . . . . . . . . . . . 16 |- ( + seq1 {<.l, y>. | (l e. NN /\ y = (1 / (3^l)))}) ~~> ((1 / 3) / (1 - (1 / 3)))
542513, 541eqbrtrri 3358 . . . . . . . . . . . . . . 15 |- (<.1, + >. seq {<.l, y>. | (l e. NN /\ y = (1 / (3^l)))}) ~~> ((1 / 3) / (1 - (1 / 3)))
543408anbi1i 539 . . . . . . . . . . . . . . . . 17 |- ((l e. (ZZ>=` 1) /\ y = (1 / (3^l))) <-> (l e. NN /\ y = (1 / (3^l))))
544543opabbii 3402 . . . . . . . . . . . . . . . 16 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))} = {<.l, y>. | (l e. NN /\ y = (1 / (3^l)))}
545544opreq2i 4893 . . . . . . . . . . . . . . 15 |- (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}) = (<.1, + >. seq {<.l, y>. | (l e. NN /\ y = (1 / (3^l)))})
546542, 545, 1503brtr4i 3365 . . . . . . . . . . . . . 14 |- (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}) ~~> (1 / 2)
547371opabex2 4539 . . . . . . . . . . . . . . . . 17 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))} e. _V
548371opabex2 4539 . . . . . . . . . . . . . . . . 17 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))} e. _V
549 hbopab1 3562 . . . . . . . . . . . . . . . . 17 |- (u e. {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))} -> A.l u e. {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))})
550 hbopab1 3562 . . . . . . . . . . . . . . . . 17 |- (u e. {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))} -> A.l u e. {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))})
55160, 547, 548, 549, 550iserzmulc1b 14528 . . . . . . . . . . . . . . . 16 |- ((1 e. ZZ /\ 2 e. CC /\ A.l e. (ZZ>=` 1)(({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) e. CC /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` l) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l)))) -> ((<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}) ~~> (1 / 2) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> (2 x. (1 / 2))))
552551imp 377 . . . . . . . . . . . . . . 15 |- (((1 e. ZZ /\ 2 e. CC /\ A.l e. (ZZ>=` 1)(({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) e. CC /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` l) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l)))) /\ (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}) ~~> (1 / 2)) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> (2 x. (1 / 2)))
553132, 133recidi 6916 . . . . . . . . . . . . . . 15 |- (2 x. (1 / 2)) = 1
554552, 553syl6breq 3376 . . . . . . . . . . . . . 14 |- (((1 e. ZZ /\ 2 e. CC /\ A.l e. (ZZ>=` 1)(({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l) e. CC /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` l) = (2 x. ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}` l)))) /\ (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (1 / (3^l)))}) ~~> (1 / 2)) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> 1)
555511, 546, 554mp2an 761 . . . . . . . . . . . . 13 |- (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> 1
556131elisseti 2301 . . . . . . . . . . . . . 14 |- 1 e. _V
557 breq2 3342 . . . . . . . . . . . . . 14 |- (a = 1 -> ((<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> a <-> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> 1))
558556, 557cla4ev 2371 . . . . . . . . . . . . 13 |- ((<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> 1 -> E.a(<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> a)
559555, 558ax-mp 7 . . . . . . . . . . . 12 |- E.a(<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> a
560559a1i 8 . . . . . . . . . . 11 |- (f e. ({0, 2} ^m NN) -> E.a(<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> a)
561482, 7, 560sylancr 526 . . . . . . . . . 10 |- (f e. ({0, 2} ^m NN) -> (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> sum_k e. (ZZ>=` 1)(2 / (3^k)))
562 eqid 1884 . . . . . . . . . . . . . . . 16 |- {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))} = {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}
563478, 562fvopab4g 4742 . . . . . . . . . . . . . . 15 |- ((k e. (ZZ>=` 1) /\ (2 / (3^k)) e. _V) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k) = (2 / (3^k)))
564563, 9, 477sylancl 525 . . . . . . . . . . . . . 14 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k) = (2 / (3^k)))
56529a1i 8 . . . . . . . . . . . . . . . 16 |- (k e. (ZZ>=`
1) -> 2 e. RR)
566 redivcl 6978 . . . . . . . . . . . . . . . 16 |- ((2 e. RR /\ (3^k) e. RR /\ (3^k) =/= 0) -> (2 / (3^k)) e. RR)
567565, 40, 47, 566syl111anc 1100 . . . . . . . . . . . . . . 15 |- (k e. (ZZ>=`
1) -> (2 / (3^k)) e. RR)
568567adantl 424 . . . . . . . . . . . . . 14 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> (2 / (3^k)) e. RR)
569564, 568eqeltrd 1971 . . . . . . . . . . . . 13 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k) e. RR)
570 opreq1 4889 . . . . . . . . . . . . . . . . . . 19 |- ((f` k) = 0 -> ((f` k) / (3^k)) = (0 / (3^k)))
571570breq1d 3348 . . . . . . . . . . . . . . . . . 18 |- ((f` k) = 0 -> (((f` k) / (3^k)) <_ (2 / (3^k)) <-> (0 / (3^k)) <_ (2 / (3^k))))
572 2pos 7173 . . . . . . . . . . . . . . . . . . . 20 |- 0 < 2
57326, 29, 572ltleii 6756 . . . . . . . . . . . . . . . . . . 19 |- 0 <_ 2
57426a1i 8 . . . . . . . . . . . . . . . . . . . 20 |- (k e. (ZZ>=`
1) -> 0 e. RR)
575 lediv1 7033 . . . . . . . . . . . . . . . . . . . 20 |- ((0 e. RR /\ 2 e. RR /\ ((3^k) e. RR /\ 0 < (3^k))) -> (0 <_ 2 <-> (0 / (3^k)) <_ (2 / (3^k))))
576574, 565, 40, 445, 575syl112anc 1104 . . . . . . . . . . . . . . . . . . 19 |- (k e. (ZZ>=`
1) -> (0 <_ 2 <-> (0 / (3^k)) <_ (2 / (3^k))))
577573, 576mpbii 210 . . . . . . . . . . . . . . . . . 18 |- (k e. (ZZ>=`
1) -> (0 / (3^k)) <_ (2 / (3^k)))
578571, 577syl5bir 227 . . . . . . . . . . . . . . . . 17 |- ((f` k) = 0 -> (k e. (ZZ>=` 1) -> ((f` k) / (3^k)) <_ (2 / (3^k))))
579 opreq1 4889 . . . . . . . . . . . . . . . . . . 19 |- ((f` k) = 2 -> ((f` k) / (3^k)) = (2 / (3^k)))
580579breq1d 3348 . . . . . . . . . . . . . . . . . 18 |- ((f` k) = 2 -> (((f` k) / (3^k)) <_ (2 / (3^k)) <-> (2 / (3^k)) <_ (2 / (3^k))))
581 leid 6701 . . . . . . . . . . . . . . . . . . 19 |- ((2 / (3^k)) e. RR -> (2 / (3^k)) <_ (2 / (3^k)))
582567, 581syl 12 . . . . . . . . . . . . . . . . . 18 |- (k e. (ZZ>=`
1) -> (2 / (3^k)) <_ (2 / (3^k)))
583580, 582syl5bir 227 . . . . . . . . . . . . . . . . 17 |- ((f` k) = 2 -> (k e. (ZZ>=` 1) -> ((f` k) / (3^k)) <_ (2 / (3^k))))
584578, 583jaoi 368 . . . . . . . . . . . . . . . 16 |- (((f` k) = 0 \/ (f` k) = 2) -> (k e. (ZZ>=` 1) -> ((f` k) / (3^k)) <_ (2 / (3^k))))
585584imp 377 . . . . . . . . . . . . . . 15 |- ((((f` k) = 0 \/ (f` k) = 2) /\ k e. (ZZ>=` 1)) -> ((f` k) / (3^k)) <_ (2 / (3^k)))
58625, 585syl 12 . . . . . . . . . . . . . 14 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> ((f` k) / (3^k)) <_ (2 / (3^k)))
587586, 434, 5643brtr4d 3367 . . . . . . . . . . . . 13 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k))
588435, 569, 5873jca 1050 . . . . . . . . . . . 12 |- ((f e. ({0, 2} ^m NN) /\ k e. (ZZ>=` 1)) -> (({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) e. RR /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k) e. RR /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k)))
589588r19.21aiva 2176 . . . . . . . . . . 11 |- (f e. ({0, 2} ^m NN) -> A.k e. (ZZ>=` 1)(({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) e. RR /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k) e. RR /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k)))
590589, 7jctil 316 . . . . . . . . . 10 |- (f e. ({0, 2} ^m NN) -> (1 e. ZZ /\ A.k e. (ZZ>=` 1)(({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) e. RR /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k) e. RR /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k))))
591 sumex 8241 . . . . . . . . . . 11 |- sum_k e. (ZZ>=` 1)((f` k) / (3^k)) e. _V
592 sumex 8241 . . . . . . . . . . 11 |- sum_k e. (ZZ>=` 1)(2 / (3^k)) e. _V
593591, 592, 422, 548iserzcmp 8402 . . . . . . . . . 10 |- ((((<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}) ~~> sum_k e. (ZZ>=` 1)((f` k) / (3^k)) /\ (<.1, + >. seq {<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}) ~~> sum_k e. (ZZ>=` 1)(2 / (3^k))) /\ (1 e. ZZ /\ A.k e. (ZZ>=` 1)(({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) e. RR /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k) e. RR /\ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = ((f` l) / (3^l)))}` k) <_ ({<.l, y>. | (l e. (ZZ>=` 1) /\ y = (2 / (3^l)))}` k)))) -> sum_k e. (ZZ>=` 1)((f` k) / (3^k)) <_ sum_k e. (ZZ>=` 1)(2 / (3^k)))
594476, 561, 590, 593syl21anc 1099 . . . . . . . . 9 |- (f e. ({0, 2} ^m NN) -> sum_k e. (ZZ>=` 1)((f` k) / (3^k)) <_ sum_k e. (ZZ>=` 1)(2 / (3^k)))
59513sumeq1i 8247 . . . . . . . . 9 |- sum_k e. NN ((f` k) / (3^k)) = sum_k e. (ZZ>=` 1)((f` k) / (3^k))
59613sumeq1i 8247 . . . . . . . . 9 |- sum_k e. NN (2 / (3^k)) = sum_k e. (ZZ>=` 1)(2 / (3^k))
597594, 595, 5963brtr4g 3369 . . . . . . . 8 |- (f e. ({0, 2} ^m NN) -> sum_k e. NN ((f` k) / (3^k)) <_ sum_k e. NN (2 / (3^k)))
598132a1i 8 . . . . . . . . . . . . 13 |- (k e. NN -> 2 e. CC)
599 expcl 7824 . . . . . . . . . . . . . 14 |- ((3 e. CC /\ k e. NN0) -> (3^k) e. CC)
600599, 42, 38sylancr 526 . . . . . . . . . . . . 13 |- (k e. NN -> (3^k) e. CC)
60142a1i 8 . . . . . . . . . . . . . 14 |- (k e. NN -> 3 e. CC)
60244a1i 8 . . . . . . . . . . . . . 14 |- (k e. NN -> 3 =/= 0)
603601, 602, 38, 46syl111anc 1100 . . . . . . . . . . . . 13 |- (k e. NN -> (3^k) =/= 0)
604 divrec 6922 . . . . . . . . . . . . 13 |- ((2 e. CC /\ (3^k) e. CC /\ (3^k) =/= 0) -> (2 / (3^k)) = (2 x. (1 / (3^k))))
605598, 600, 603, 604syl111anc 1100 . . . . . . . . . . . 12 |- (k e. NN -> (2 / (3^k)) = (2 x. (1 / (3^k))))
606 exprec 7837 . . . . . . . . . . . . . . 15 |- ((3 e. CC /\ 3 =/= 0 /\ k e. NN0) -> ((1 / 3)^k) = (1 / (3^k)))
607606eqcomd 1889 . . . . . . . . . . . . . 14 |- ((3 e. CC /\ 3 =/= 0 /\ k e. NN0) -> (1 / (3^k)) = ((1 / 3)^k))
608601, 602, 38, 607syl111anc 1100 . . . . . . . . . . . . 13 |- (k e. NN -> (1 / (3^k)) = ((1 / 3)^k))
609608opreq2d 4898 . . . . . . . . . . . 12 |- (k e. NN -> (2 x. (1 / (3^k))) = (2 x. ((1 / 3)^k)))
610605, 609eqtrd 1925 . . . . . . . . . . 11 |- (k e. NN -> (2 / (3^k)) = (2 x. ((1 / 3)^k)))
611610sumeq2i 8248 . . . . . . . . . 10 |- sum_k e. NN (2 / (3^k)) = sum_k e. NN (2 x. ((1 / 3)^k))
612611a1i 8 . . . . . . . . 9 |- (f e. ({0, 2} ^m NN) -> sum_k e. NN (2 / (3^k)) = sum_k e. NN (2 x. ((1 / 3)^k)))
613132, 106, 1233pm3.2i 1048 . . . . . . . . . . 11 |- (2 e. CC /\ (1 / 3) e. CC /\ (abs` (1 / 3)) < 1)
614613a1i 8 . . . . . . . . . 10 |- (f e. ({0, 2} ^m NN) -> (2 e. CC /\ (1 / 3) e. CC /\ (abs` (1 / 3)) < 1))
615 geoisum1c 8507 . . . . . . . . . 10 |- ((2 e. CC /\ (1 / 3) e. CC /\ (abs` (1 / 3)) < 1) -> sum_k e. NN (2 x. ((1 / 3)^k)) = ((2 x. (1 / 3)) / (1 - (1 / 3))))
616614, 615syl 12 . . . . . . . . 9 |- (f e. ({0, 2} ^m NN) -> sum_k e. NN (2 x. ((1 / 3)^k)) = ((2 x. (1 / 3)) / (1 - (1 / 3))))
617106, 106addcli 6473 . . . . . . . . . . . . . 14 |- ((1 / 3) + (1 / 3)) e. CC
6181063timesi 14523 . . . . . . . . . . . . . . 15 |- (3 x. (1 / 3)) = ((1 / 3) + ((1 / 3) + (1 / 3)))
61942, 44recidi 6916 . . . . . . . . . . . . . . 15 |- (3 x. (1 / 3)) = 1
620618, 619eqtr3i 1910 . . . . . . . . . . . . . 14 |- ((1 / 3) + ((1 / 3) + (1 / 3))) = 1
621131, 106, 617, 620subaddrii 6529 . . . . . . . . . . . . 13 |- (1 - (1 / 3)) = ((1 / 3) + (1 / 3))
6221062timesi 7187 . . . . . . . . . . . . 13 |- (2 x. (1 / 3)) = ((1 / 3) + (1 / 3))
623621, 622eqtr4i 1911 . . . . . . . . . . . 12 |- (1 - (1 / 3)) = (2 x. (1 / 3))
624623opreq2i 4893 . . . . . . . . . . 11 |- ((2 x. (1 / 3)) / (1 - (1 / 3))) = ((2 x. (1 / 3)) / (2 x. (1 / 3)))
625132, 106mulcli 6474 . . . . . . . . . . . 12 |- (2 x. (1 / 3)) e. CC
62642recne0zi 6914 . . . . . . . . . . . . . 14 |- (3 =/= 0 -> (1 / 3) =/= 0)
62744, 626ax-mp 7 . . . . . . . . . . . . 13 |- (1 / 3) =/= 0
628132, 106, 133, 627mulne0i 6888 . . . . . . . . . . . 12 |- (2 x. (1 / 3)) =/= 0
629625, 628dividi 6946 . . . . . . . . . . 11 |- ((2 x. (1 / 3)) / (2 x. (1 / 3))) = 1
630624, 629eqtri 1908 . . . . . . . . . 10 |- ((2 x. (1 / 3)) / (1 - (1 / 3))) = 1
631630a1i 8 . . . . . . . . 9 |- (f e. ({0, 2} ^m NN) -> ((2 x. (1 / 3)) / (1 - (1 / 3))) = 1)
632612, 616, 6313eqtrd 1929 . . . . . . . 8 |- (f e. ({0, 2} ^m NN) -> sum_k e. NN (2 / (3^k)) = 1)
633597, 632breqtrd 3361 . . . . . . 7 |- (f e. ({0, 2} ^m NN) -> sum_k e. NN ((f` k) / (3^k)) <_ 1)
634388, 470, 6333jca 1050 . . . . . 6 |- (f e. ({0, 2} ^m NN) -> (sum_k e. NN ((f` k) / (3^k)) e. RR* /\ 0 <_ sum_k e. NN ((f` k) / (3^k)) /\ sum_k e. NN ((f` k) / (3^k)) <_ 1))
6356, 634syl5cbir 228 . . . . 5 |- (f e. ({0, 2} ^m NN) -> (x = sum_k e. NN ((f` k) / (3^k)) -> (x e. RR* /\ 0 <_ x /\ x <_ 1)))
636635r19.23aiv 2211 . . . 4 |- (E.f e. ({0, 2} ^m NN)x = sum_k e. NN ((f` k) / (3^k)) -> (x e. RR* /\ 0 <_ x /\ x <_ 1))
6372, 636sylbi 216 . . 3 |- (x e. {x | E.f e. ({0, 2} ^m NN)x = sum_k e. NN ((f` k) / (3^k))} -> (x e. RR* /\ 0 <_ x /\ x <_ 1))
638 cntrsetlem.1 . . . 4 |- C = {x | E.f e. ({0, 2} ^m NN)x = sum_k e. NN ((f` k) / (3^k))}
639638eleq2i 1961 . . 3 |- (x e. C <-> x e. {x | E.f e. ({0, 2} ^m NN)x = sum_k e. NN ((f` k) / (3^k))})
640 rexr 6668 . . . . 5 |- (0 e. RR -> 0 e. RR*)
64126, 640ax-mp 7 . . . 4 |- 0 e. RR*
642 rexr 6668 . . . . 5 |- (1 e. RR -> 1 e. RR*)
64370, 642ax-mp 7 . . . 4 |- 1 e. RR*
644 elicc1 7550 . . . 4 |- ((0 e. RR* /\ 1 e. RR*) -> (x e. (0[,]1) <-> (x e. RR* /\ 0 <_ x /\ x <_ 1)))
645641, 643, 644mp2an 761 . . 3 |- (x e. (0[,]1) <-> (x e. RR* /\ 0 <_ x /\ x <_ 1))
646637, 639, 6453imtr4i 236 . 2 |- (x e. C -> x e. (0[,]1))
6471, 646mpgbir 1334 1 |- C C_ (0[,]1)
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   \/ wo 239   /\ wa 240   /\ w3a 858   = wceq 1298   e. wcel 1300  E.wex 1326  {cab 1871   =/= wne 2017  A.wral 2105  E.wrex 2106  _Vcvv 2292   C_ wss 2593  {cpr 3045  <.cop 3046   class class class wbr 3338  {copab 3395  -->wf 3994  ` cfv 3998  (class class class)co 4884   ^m cmap 5381  CCcc 6384  RRcr 6385  0cc0 6386  1c1 6387   + caddc 6389   x. cmul 6391   - cmin 6445  -ucneg 6446   / cdiv 6447   <_ cle 6448  NNcn 6449  NN0cn0 6450  ZZcz 6451  RR+crp 6453  RR*cxr 6652   < clt 6653  2c2 7145  3c3 7146  [,]cicc 7527  ZZ>=cuz 7586   seq1 cseq1 7720   seq cseqz 7774  ^cexp 7811  abscabs 8000   ~~> cli 8234  sum_csu 8239
This theorem is referenced by:  cntrset 15000
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-5 1302  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790  ax-inf2 5731
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3or 859  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-nel 2020  df-ral 2109  df-rex 2110  df-reu 2111  df-rab 2112  df-v 2294  df-sbc 2454  df-csb 2541  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-pss 2607  df-nul 2876  df-if 2983  df-pw 3035  df-sn 3049  df-pr 3050  df-tp 3052  df-op 3053  df-uni 3178  df-int 3215  df-iun 3257  df-br 3339  df-opab 3396  df-tr 3412  df-eprel 3583  df-id 3586  df-po 3591  df-so 3604  df-fr 3625  df-we 3644  df-ord 3660  df-on 3661  df-lim 3662  df-suc 3663  df-om 3950  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-f 4010  df-f1 4011  df-fo 4012  df-f1o 4013  df-fv 4014  df-opr 4886  df-oprab 4887  df-mpt 5006  df-1st 5020  df-2nd 5021  df-iota 5089  df-rdg 5140  df-1o 5177  df-oadd 5179  df-omul 5180  df-er 5318  df-ec 5320  df-qs 5323  df-map 5383  df-en 5427  df-dom 5428  df-sdom 5429  df-undef 5556  df-riota 5560  df-sup 5664  df-ni 6152  df-pli 6153  df-mi 6154  df-lti 6155  df-plpq 6187  df-mpq 6188  df-enq 6189  df-nq 6190  df-plq 6191  df-mq 6192  df-rq 6193  df-ltq 6194  df-1q 6195  df-np 6238  df-1p 6239  df-plp 6240  df-mp 6241  df-ltp 6242  df-plpr 6316  df-mpr 6317  df-enr 6318  df-nr 6319  df-plr 6320  df-mr 6321  df-ltr 6322  df-0r 6323  df-1r 6324  df-m1r 6325  df-c 6392  df-0 6393  df-1 6394  df-i 6395  df-r 6396  df-plus 6397  df-mul 6398  df-lt 6399  df-sub 6511  df-neg 6513  df-pnf 6654  df-mnf 6655  df-xr 6656  df-ltxr 6657  df-le 6658  df-div 6892  df-n 7108  df-2 7154  df-3 7155  df-rp 7232  df-n0 7309  df-z 7345  df-fl 7463  df-icc 7531  df-uz 7587  df-fz 7638  df-seq1 7721  df-shft 7754  df-seqz 7776  df-seq0 7777  df-exp 7812  df-sqr 7920  df-re 8001  df-im 8002  df-cj 8003  df-abs 8004  df-clim 8235  df-sum 8240
Copyright terms: Public domain