答案是:
n→∞limn1/n=1.
下面给你一个常用、清爽的证明思路。
思路:先取对数再还原
令
an=n1/n.
直接研究 an 有点别扭,我们先看它的自然对数:
lnan=ln(n1/n)=nlnn.
所以问题变成了:
先求
n→∞limnlnn
的值,再把结果用指数函数“还原”。
第一步:证明 n→∞limnlnn=0
把自变量从整数 n 扩展到实数 x,考虑函数
f(x)=xlnx,x>0.
用一点点微积分(如果你学过导数):
f′(x)=x2(1/x)⋅x−lnx⋅1=x21−lnx.
当 x>e 时,lnx>1,所以
f′(x)=x21−lnx<0,
也就是 f(x) 在 x>e 上单调递减。
又因为 f(x)=xlnx>0(分子、分母都大于0),
而且它在 x>e 上越来越小,所以它会往某个极限值趋近,并且这个值只能是 0(既不能是负数,也不能是正数,否则“越来越小”会和“下界为0”矛盾)。
于是:
x→∞limxlnx=0
自然也就有
n→∞limnlnn=0.
第二步:从对数回到原来的极限
还记得刚才的关系:
lnan=nlnn.
我们已经知道
n→∞limnlnn=0,
于是
n→∞limlnan=0.
指数函数是连续的,所以可以把极限“搬进”指数里:
n→∞liman=n→∞limelnan=elimn→∞lnan=e0=1.
也就是:
n→∞limn1/n=1.
如果你想要一个不怎么用导数的、更“初等”的证明方式,我也可以再给你一个用夹逼不等式的版本~