数列与极限

数的序列其实是一个函数,它给每个正整数指定一个数。我们习惯用 { a n } 来表示它,其中对每个整数 n > 0 a n = f ( n ) 。例如:
a) 1 , 1 , 1 , 1 , 1 , 1 , ;
n 为奇数时 a n = 1 ,当 n 为偶数时 a n = 1
b) 1 , 1 2 , 1 3 , 1 4 , ;
a n = 1 n
c) 1 , 1 + 1 , 1 + 1 + 1 2 ! , ;
a n = 1 + 1 1 ! + 1 2 ! + + 1 ( n 1 ) !

如果对于每个给定的正数 ϵ (通常被认为很小),我们都能找到一个整数 N ,使得每当 n > N 时都有 a ϵ < a n < a + ϵ ,或者等价地, | a a n | < ϵ ,那么我们就说序列 { a n } 有极限 a 。也就是说,只有当每一个想就此向我挑战的对手都能被应对时,我才能断言极限是 a ;我必须准备好针对他可能用来对付我的任何 ϵ ,给出一个求出具有所需性质的 N 的程序。如果 { a n } 有极限 a ,我们写成

lim n a n = a , 或简写成 lim a n = a

前者读作:“当 n 趋于无穷时 a n 的极限是 a ”。注意,我们并没有在任何地方定义一个叫做“无穷”的对象,而是选择了这一整个惯用语来指代上面已给出精确定义的那种行为。

序列 a) 没有极限(试着应对 ϵ = 1 2 的挑战)。序列 b) 的极限是 0 ,序列 c) 的极限是 e ,正如我们在第 17 节中看到的那样。然而,假设我们给定了一个序列 { a n } ,但看不出它的极限是什么。我们能不先猜测极限就判断它是否有极限吗?答案是肯定的,可以通过若干种不同的方法。其中最有力的是柯西收敛准则,其证明将作为本节的附录给出。有一种稍简单的方法,可用于序列是递增的情形: a 1 a 2 a 3

定理 1

{ a n } 递增,且 { a n } 有上界。则对某个数 a lim a n = a

a { a n } 最小上界。设 ϵ > 0 。我们必须证明存在一个 N ,使得每当 n > N 时, a ϵ < a n < a + ϵ 。但对**所有** n 都有 a n < a + ϵ ,因为对所有 n 都有 a n a a 是一个上界)。现在 a ϵ **不是**上界,所以存在一个 N 使得 a N > a ϵ 。如果 n > N ,那么 a n a N > a ϵ 。于是对 n > N ,我们有 a ϵ < a n < a + ϵ ,这正是要证明的。(注意, N 一般依赖于 ϵ 。)

如果我们不知道序列 c) 的极限是 e ,我们可以用这个定理证明它有极限。因为该序列显然递增,而且

对所有

所以我们有一个有界的递增序列。利用取负数的方法,这一定理还可用来证明:如果一个递减序列有下界,则它有极限。(还要注意,两个数 a b 不可能都是 { a n } 的极限;因为那样的话,对任何一点我们都无法应对 ϵ = 1 2 | b a | 的挑战。)

作为一个极限无法猜出的序列的例子,令 a n = 1 + 1 2 + + 1 n log n 。那么

a n + 1 a n = 1 n + 1 log ( n + 1 ) + log n = 1 n + 1 log ( 1 + 1 n )

但如果我们回忆起第 11 节中的不等式

log ( 1 + 1 n ) 1 n + 1 , 我们看到 a n a n + 1 ,

该序列是递减的。现在我们来证明它以 0 为一个下界。为此,回忆同一不等式在 log x 上的另一边:

1 n log ( 1 + 1 n ) = log ( n + 1 ) log n

于是

对所有

因此

lim n ( 1 + 1 2 + + 1 n log n ) = C

存在,并且实际上是非负的。它的小数点后前几位是 .5772 。它被称为欧拉常数,而且人们甚至不知道它是否是有理数。

接下来我们证明序列极限的一些性质,包括极限的线性性。其余一些性质留作习题。一般地,设 { a n } 是极限为 a 的序列, { b n } 是极限为 b 的序列, c 是一个常数。

定理 2
lim ( a n + b n ) = a + b

给定 ϵ > 0 。那么我们可以找到 N 1 使得对所有 n > N 1 ϵ < a n a < ϵ ,并找到 N 2 使得对所有 n > N 2 ϵ < b n b < ϵ 。令 N 为 ** N 1 N 2 中较大者**,记作 N = Max ( N 1 , N 2 ) 。那么对所有 n > N ( a n + b n ) ( a + b ) 具有如下性质:

2 ϵ < ( a n + b n ) ( a + b ) < 2 ϵ

因子 2 无关紧要,因为我们本可以从 ϵ 2 而不是 ϵ 出发,从而对某个合适的 ,对所有 得到 ϵ < ( a n + b n ) ( a + b ) < ϵ 。因此定理得证。

定理 3
lim ( c a n ) = c a

如果 c = 0 ,那么所有 c a n = c a = 0 ,于是对任意给定的 ϵ > 0 ,我们可以取 N = 1 。那么对所有 n > N ϵ < c a n c a = 0 < ϵ 。现在设 c 0 ,并给定 ϵ > 0 。设 N 1 使得对所有 n > N 1 ϵ < a n a < ϵ ,换句话说,对 n > N 1 | a n a | < ϵ 。那么

| c a n c a | = | c | | a n a | < | c | ϵ 对  n > N 1

我们只需从 ϵ | c | 而不是 ϵ 出发,就能得到如下形式的结果

| c a n c a | < ϵ 对  n > N
定理 4
lim ( a n b n ) = a b

部分证明。

现在考虑 { a n } ,取 ϵ = 1 。存在一个 N 1 使得对 n > N 1 | a n a | < 1 。现在我们断言 | a n | | a | | a n a | 。因为

| a n | = | ( a n a ) + a | | a n a | + | a | ,

| a n | | a | | a n a |

于是我们有 | a n | | a | | a n a | < 1 ,即对所有 n > N 1 | a n | < 1 + | a | 。因此如果 n > N 1

| a n b n a b | ( | a | + 1 ) | b n b | + | a n a | | b |

证明的其余部分留作习题。

习题 1.

lim a n = a , a 0
证明存在一个正数 r 和一个整数 N 1 ,使得对所有 n > N 1 | a n | > r

现在证明 lim ( 1 a n ) = 1 a ,其含义是:对任意给定的 ϵ > 0 ,存在一个 N ,使得对所有 n > N a n 0 | 1 a n 1 a | < ϵ

接下来设 f ( x ) 是定义在一个包含点 x 0 的区间上的函数,可能的例外是 f ( x 0 ) 可以没有定义。如果对每个给定的 ϵ > 0 ,我们都能找到一个 δ > 0 ,使得对区间内每个满足 0 < | x x 0 | < δ x 都有 | f ( x ) a | < ϵ ,我们就说 a f ( x ) x 趋于 x 0 时的极限,记作

lim x x 0 f ( x ) = a ,
习题 2.

lim x x 0 f ( x ) = a , lim x x 0 g ( x ) = b ,

c 是一个常数。证明:

  1. lim x x 0 ( f ( x ) + g ( x ) ) = a + b
  2. lim x x 0 ( c f ( x ) ) = c a
  3. lim x x 0 ( f ( x ) g ( x ) ) = a b
  4. 如果 a 0 ,则 lim x x 0 ( 1 f ( x ) ) = 1 a
  5. lim x x 0 f ( x ) = a lim h 0 f ( x 0 + h ) = a 含义相同。

附录:柯西准则

作为变化,我们针对函数的极限来证明这个定理,而将其对序列的证明留作习题。

定理 5

f ( x ) 定义在一个包含 x 0 的区间上,但不一定 x 0 处有定义。那么

lim x x 0 f ( x )

存在当且仅当 f ( x ) 满足以下条件:对每个 ϵ > 0 ,存在一个 δ > 0 ,使得如果 x 1 x 2 是任意满足 0 < | x 1 x 0 | < δ , 0 < | x 2 x 0 | < δ 的数,则 | f ( x 1 ) f ( x 2 ) | < ϵ

首先假设极限存在,设为

lim x x 0 f ( x ) = a

给定 ϵ > 0 。那么存在一个 δ > 0 ,使得如果 0 < | x x 0 | < δ ,就有 | f ( x ) a | < ϵ 2 0 < | x 1 x 0 | < δ , 0 < | x 2 x 0 | < δ 。那么

于是定理在一个方向上得证:如果极限存在,则该条件被满足。

现在假设该条件被满足。首先取 ϵ = 1 ;然后设 0 < | x 1 x 0 | < δ 0 ,其中 δ 0 是对 ϵ = 1 满足条件的数。现在如果 x 是任意满足 0 < | x x 0 | < δ 0 的数,就有 | f ( x ) f ( x 1 ) | < 1 ,即 | f ( x ) | < | f ( x 1 ) | + 1 ,也就是说,对 0 < | x x 0 | < δ 0 f ( x ) 是有界的,既有上界又有下界。

接下来令 δ 1 = Min ( 1 , δ 0 ) , δ 2 = Min ( 1 2 , δ 0 ) , , δ n = Min ( 1 n , δ 0 ) 。(从某个 n 开始,所有的 δ n = 1 n ,因为最终会有 1 n < δ 0 )在每个区间 I n : 0 < | x x 0 | < δ n 上, f ( x ) 都是有界的,既有上界又有下界。设 a n f ( x ) I n 上的值的最小上界。序列 { a n } 递减的,因为在 I n 上的最小上界是 I n + 1 上的一个上界。此外,所有的 a n L ,其中 L f ( x ) I 1 上的任意一个下界。因此 lim a n 存在。我们把它记作 a 。现在我们来证明

a = lim x x 0 f ( x )

给定 ϵ > 0 。那么存在一个 N ,使得对所有 n > N | a a n | < ϵ 3 由于 a n f ( x ) I n 上的最小上界,在 I n 中存在一个 x n ,使得 | a n f ( x n ) | < ϵ 3 ,并且这对每个 n 都成立。还存在一个 ,使得每当 时,就有 现在取 n > N 使得 我们断言 δ n 是极限定义中一个合适的 δ 。也就是说,设 0 < | x x 0 | < δ n 那么 ,同时 因此

| f ( x ) f ( x n ) | < ϵ 3

现在我们知道 | f ( x n ) a n | < ϵ 3 ,又因为 n > N

| a n a | < ϵ 3

因此

我们看到,每当 0 < | x x 0 | < δ n 时,就有 | f ( x ) a | < ϵ 。因此

lim x x 0 f ( x ) = a ,

证明完毕。

习题 3.

证明序列的柯西准则: lim a n 存在当且仅当以下条件成立:对任意 ϵ > 0 ,存在一个 N ,使得每当 m > N n > N 时,就有 | a m a n | < ϵ