话说我平时只有在算法上接触了一点二分法。当今天数分教授告诉我们某定理要用二分法来证明的时候,我有点震精…

这个定理叫做……“Weierstrass定理”……好吧,只能说这个定理是某一个Weierstrass定理……下面称为魏氏定理好了……内容是这样的:对于任意的有界无穷数列,一定存在一个收敛的子序列。举个例子,对于数列0,1,0,1,0,1,……这里只需要将子序列定为0,0,0,0,0,……或者1,1,1,1,1,1,……即可。但是这个结果其实是不那么显然的,例如:a_{n}={cos n},你能肯定地说一定能够找到收敛的子序列么~?所以这个结论又略显奇妙。

首先要声明(不是证明~)一个“区间套定理”。区间套指的是这样的一系列区间:[a_{n+1},b_{n+1}]\subseteq[a_{n},b_n]\lim\limits_{n \to \infty}(b_n-a_n)=0。那么对于每一个区间套,都存在一个唯一的实数r_0满足\forall n\in N,r_0\in[a_n,b_n]。这个从直观上是比较好理解的吧~

下面就来证明下那个魏氏定理。首先因为有界,我们就可以设数列位于区间[a_1,b_1]内。那么,取这个区间的中点\frac{a_1+b_1}{2},于是将原来的数列分成了两部分,那么至少一个部分里面包含了无穷多项,就设这个区间为[a_2,b_2],然后对新的区间继续二分,选择任意一个含有无穷多项的区间重复操作。显然,因为每次区间的长度减半,所以最后得到的{[a_n,b_n]}是一个区间套。最后这个套套网住了一个实数。那么,我们只需要在每一个[a_i,b_i]中取一个x_{n_i},这样生成的子列就肯定是收敛到套套里的~

这个二分+区间套的方法确实很好用。在证明介值定理的时候也用上了。我们让区间套满足a_n<0,b_n>0,即不断地二分,然后选取包含了0的那一部分。最后当然,套套套住了0.

在实数中的二分感觉更加飘渺~因为在操作实数,极限等一系列概念的时候有很多直观上容易理解的东西都需要去严谨地说明,有时候不知不觉地就用上了一个没有证明过的东西,从而让整个证明失去严谨性。而且任何问题一旦牵涉到无穷,那么就无法用直觉来咬定结果了。所以这里的二分对我来说就像是一种突破,带来的并不是算法效率方面的结果,而是思维的拓展。

本文由 严酷的魔王 创作,转载或引用前请联系我们

相关文章:

  1. 素数有无穷多个的另类证明(一):两两互素的无穷序列
  2. 无穷中的二分(二)
  3. 素数有无穷多个的另类证明(三):被遗忘的证明
  4. 素数有无穷多个的另类证明(四):拓扑——或者称为巧妙的集合论方法
  5. 从(0,1]×(0,1]到(0,1]的双射

标签:, , ,

2009年10月15日 星期四

4条评论

留下您的足迹

2009 f(Program,Poet)=Programet.
Powered by Wordpress. Theme by Pharmacy Drugs and LastLeaf.