至少如果 g(n) 收敛到正无穷大,则 n 收敛到正无穷大(如果 g(n) 不是很容易找到反例)。
证明草图:
先决条件:g(n) 收敛到正无穷大,n 收敛到正无穷大。
f(n) in o(g(n)) 表示:
for every eps > 0 exists a n0 so that for all n > n0 abs(f(n)) < abs(g(n)*eps).
形成如下:
2^abs(f(n)) < 2^abs(g(n)*eps) = (2^eps)^g(n) (for n > n0).
对于 eps
(2^eps)^n is in o(2^n) (as 2^eps < 2)
因此,对于每个 eps2 > 0 存在一个 n1,因此对于所有 n > n1
(2^eps)^n < eps2*(2^n).
选择 eps2 = eps 场:
(2^eps)^n < eps*(2^n) for all n > n1 (n1 is dependent on eps)
因为 g(n) -> pos.信息。对于 n -> 位置。信息。存在一个 n2 使得
g(n) > n1 for all n > n2
接着是
(2^eps)^g(n) < eps*2^g(n) for all n > n2.
所以对于每一个 0 = max(n0,n2) 所以
2^abs(f(n)) < 2^abs(g(n)*eps) = (2^eps)^g(n) < eps*2^g(n) for all n > n3.
对于每个 eps3 > 1 也:
2^abs(f(n)) < eps*2^g(n) < eps3*2^g(n)
所以对于每个 eps > 0 存在一个 n3 使得
2^abs(f(n)) < eps*2^g(n) for all n > n3
因为 2^f(n) 0 对于所有实数 x,它遵循
abs(2^f(n)) < abs(eps*2^g(n)) for all n > n3
q.e.d.
如果有不清楚或错误的地方,请发表评论。
编辑:关于其他 g(n) 的一些想法:
g(n) 的子序列受到限制,即它存在一些 x,因此对于所有 n > n0,不存在带有 abs(g(n))>=x 的 n0:
o(g(n)) 仅由在某个 n 之后为常数 0 或收敛到 0 的函数组成。那么 2^g(n) 也有一个受限子序列,但 2^f(n) 在之后为常数 1一点。
没有 n0 所以 g(n) > 0 对于所有 n > n0:
2^g(n)