前言
許多同學在求數列極限時,習慣性地也使用羅必達法則。例如 n→∞limnln(n) ,使用羅必達法則寫成 n→∞lim1n1=0 。
這樣有點奇怪,因為數列是離散的,嚴格說起來不能對其求導。若要看起來正確一點,可以先將 n 改為 x ,寫成
=Lx→∞limxln(x)x→∞lim1x1=0
這樣,因為若 f(x)→L ,則 an=f(n)→L ,所以能推論原極限也是 0 。但這樣似乎又囉嗦了點,既然看起來差不多,不嚴謹點對數列求導好像結果也一樣。
其實,在羅必達法則之後大約兩百年,奧地利數學家 Otto Stolz 於 1885 年提出了羅必達法則的離散版本,今日稱之為 Stolz-Cesaro Theorem 。
Stoltz 定理
Stolz定理:
(1) 00 型: an→0,bn→0 ,且 ⟨an⟩ 嚴格遞減,若n→∞liman−an−1bn−bn−1=L ( L 可為有限數或正負無限大),則 n→∞limanbn=L
(2) ∞⋆ 型: an→∞ ,且 ⟨an⟩ 嚴格遞增,若n→∞liman−an−1bn−bn−1=L ( L 可為有限數或正負無限大),則 n→∞limanbn=L
若是使用這個定理,便可寫成
=S=n→∞limnln(n)n→∞lim(n+1)−nln(n+1)−ln(n)n→∞lim1ln(nn+1)=0
這樣既不囉嗦,也沒有對數列求導的問題。
範例
若是再看一些無法將 an 視為 f(n) 的題,則更顯出 Stolz 定理的威力。
例 1
(Cauchy命題)若收斂數列 ⟨an⟩ 極限為 L , 則必有 na1+a2+⋯+an→L 。
解
常見的證法是利用 ϵ−δ 來證,但不太容易寫,其難度可能接近高等微積分,甚至目前市面上有些微積分補教老師也在書上用了錯誤的證法。然而若是使用 Stolz 定理:
=S=n→∞limna1+a2+⋯+ann→∞limn−(n−1)(a1+⋯+an)−(a1+⋯+an−1)n→∞lim1an=L
好快的刀!
例 2
已知 a1>0 ,且
an+1=an+an1
試證明 n→∞lim2nan=1 。
解
因 a1>0 ,顯然 ⟨an⟩ 為嚴格遞增數列,則 an 必然是趨向一正數或正無限大。
然而若是趨向一正數 L ,由遞迴式可得 L=L+L1 ,這是矛盾的,所以 n→∞liman=∞ 。於是
=S==n→∞lim2nan2n→∞lim2n−(2n−2)an2−an−12n→∞lim2(an−1+an−11)2−an−12n→∞lim22+an−121=1
故 n→∞lim2nan=1 。
例 3
設 Sn=k=1∑n3k(3k−1) ,求 n→∞limn2Sn 。
解
=S=n→∞limn2Snn→∞limn2−(n−1)2Sn−Sn−1n→∞lim2n−13n(3n−1)=23
例 4
已知 0<x0<1 ,且
xn+1=xn(1−xn)
試證明 n→∞limnxn=1 。
解
Claim:
n→∞limxn=0
Proof of Claim:
Claim in Proof of Claim:
xn<n+11 對 n>0 恆成立。
Proof of Claim in Proof of Claim:
x1=x0(1−x0)≤21(1−21)<21 成立。
xk+1=<=xk(1−xk)k+11(1−k+11)(k+1)2k<k+21
成立,故由數學歸納法得證。
顯然 xn>0 恆成立,結合 Claim in Proof of Claim 得到
0<xn<n+11,於是由夾擠定理得到
n→∞limxn=0
=S===n→∞limnxn=n→∞limxn1nn→∞limxn1−xn−11n−(n−1)n→∞limxn−1(1−xn−1)1−xn−111n→∞lim(xn−11+1−xn−11)−xn−111n→∞lim1−xn−1=1
練習
練 1
n→∞limann2(a>1)
練 2
若收斂數列 ⟨an⟩ 極限為 L , 則必有 n2a1+2a2+⋯+nan→2L 。
練 3
若收斂數列 ⟨an⟩ 極限為 L , k 為非負整數,則必有
n→∞limnk+1a1+2ka2+⋯+nkan=k+1L
練 4
設 a1=1,an+1=an+2n1 ,證明:
(1) n→∞limnan=1
(2) n→∞limlnnan2−n=41
練 5
n→∞limnk+11k+2k+⋯+nk=k+11