﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>f(Program,Poet)=Programet &#187; 趣题</title>
	<atom:link href="http://blog.programet.org/tag/%e8%b6%a3%e9%a2%98/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.programet.org</link>
	<description>f(诗,程序)=诗序=思绪 &#124; 记载我们自己的生活</description>
	<lastBuildDate>Tue, 07 Feb 2012 16:00:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>只有一盏灯怎么传递信息——囚犯点灯问题</title>
		<link>http://blog.programet.org/2011/01/%e5%8f%aa%e6%9c%89%e4%b8%80%e7%9b%8f%e7%81%af%e6%80%8e%e4%b9%88%e4%bc%a0%e9%80%92%e4%bf%a1%e6%81%af%e2%80%94%e2%80%94%e5%9b%9a%e7%8a%af%e7%82%b9%e7%81%af%e9%97%ae%e9%a2%98.html</link>
		<comments>http://blog.programet.org/2011/01/%e5%8f%aa%e6%9c%89%e4%b8%80%e7%9b%8f%e7%81%af%e6%80%8e%e4%b9%88%e4%bc%a0%e9%80%92%e4%bf%a1%e6%81%af%e2%80%94%e2%80%94%e5%9b%9a%e7%8a%af%e7%82%b9%e7%81%af%e9%97%ae%e9%a2%98.html#comments</comments>
		<pubDate>Mon, 24 Jan 2011 15:55:23 +0000</pubDate>
		<dc:creator>严酷的魔王</dc:creator>
				<category><![CDATA[原创博文]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[科普]]></category>
		<category><![CDATA[博弈]]></category>
		<category><![CDATA[思维]]></category>
		<category><![CDATA[策略]]></category>
		<category><![CDATA[趣题]]></category>

		<guid isPermaLink="false">http://blog.programet.org/?p=3664</guid>
		<description><![CDATA[有一个监狱里面关押了六个囚犯，一天监狱长对他们说：我给你们一个出狱的机会，不过这要看你们的表现如何了。 “我每天晚上会抛一个骰子，那个骰子抛到几点就会让几号囚犯出来有一个小时放风的时间。走廊上有一盏灯，每个囚犯都能在出来放风的时候看见它，还能随意操作那盏灯的开关，决定它亮不亮。让你们全部都得到释放的办法就是：某一个囚犯在某次放风的时候和我说自己认为所有的囚犯都已经放风过了——如果他说对了，那么你们六人都能得到释放，不然的话，你们就要被终身监禁。” 他们有一段时间进行商量，试图想出一个策略来进行交流，然后就被关押到各自的牢房里面，期望从监狱长的手中夺到自由。 如果你是一个囚犯，你有没有策略能够保证他们能够被释放呢？ 在揭开谜底之前，不妨慢慢分析一下这个问题——其实就是一些提示啦。首先要注意到只有一盏灯，而且开关灯的过程别人看不见。只有0和1两种状态显然不能记录六个人（后面会发现其实这个数字只是方便配合抛骰子的选择方式罢了）那么多的信息量，那么每个人除了这一盏灯，还有其他的信息来源么？ 其实是有的，那就是上一次出来放风（如果有的话），上上次出来，上上上次出来。。。。的时候，那个灯泡的状态。不得不说，时间在这里起了很关键的作用，整个过程积累的信息往往会很有用，然而要想让历史信息有用，那么就只能约定一个有用的规则，每个人都能利用到。 其次，注意到只需要一个人去和监狱长说，同时注意到只要监狱长是按照游戏规则进行真正的随机抽人，那么每个人都会有机会出去放风，所以说大家肯定有机会被放出去。同时也要想到：去和监狱长说的人一个就够，为什么我们不规定某一个人去说呢？因为每个人都有机会出去放风，那么当每个人都出去放过风之后，那个被确定为通知者的人也有机会被放风——此时他已经通过某种方式得知了所有人都能被放出去，信心满满。所以这样的方法不是不可能的。 于是通过上面的分析，可以得到这样一个方案： 约定第一个出去放风的人是通知者——显然对这个身份的理解不会有误。接着便是一个长时间的通过对概率的信任而得到的策略。第一个人将灯泡点亮。从第二次开始，每一个出去放风并且还没操作过灯泡的人如果发现灯泡是亮着的，就将它关掉——这时他便算是操作过灯泡的人了。通知者以后某时肯定会有机会出去放风，如果他发现灯泡是灭的，就在计数器上加一，再将灯泡打开。等到他第5次发现灯泡熄灭后，就可以去向监狱长汇报了。 这个方法其实可以适用于任意多人的情况——只要你假定监狱长没有邪恶地作弊，而且时间足够长。 这个方法一个显而易见的弊端就是无法在最短的时间里去报告，也就是说第六个出来放风的人看着灯泡便能知道自己是最后一个出来放风的人。但是在人数任意多的一般情况下，只有一个灯泡的话是不可能做到这点的，两个灯泡也不能——至少要三个灯泡才能做到。这是《趣话概率》上面提到的，我暂时还没想到三个灯泡的解法，欢迎各种讨论~ 本文由 严酷的魔王 创作，转载或引用前请联系我们。相关文章： 趣题：“块移动”排序 拍卖，碰到鸡贼的买家怎么办？ “块移动”问题解答
相关文章：<ol>
<li><a href='http://blog.programet.org/2008/09/blog-post_6768.html' rel='bookmark' title='趣题：“块移动”排序'>趣题：“块移动”排序</a></li>
<li><a href='http://blog.programet.org/2011/05/%e6%8b%8d%e5%8d%96%ef%bc%8c%e7%a2%b0%e5%88%b0%e9%b8%a1%e8%b4%bc%e7%9a%84%e4%b9%b0%e5%ae%b6%e6%80%8e%e4%b9%88%e5%8a%9e%ef%bc%9f.html' rel='bookmark' title='拍卖，碰到鸡贼的买家怎么办？'>拍卖，碰到鸡贼的买家怎么办？</a></li>
<li><a href='http://blog.programet.org/2008/10/blog-post_02-2.html' rel='bookmark' title='“块移动”问题解答'>“块移动”问题解答</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>有一个监狱里面关押了六个囚犯，一天监狱长对他们说：我给你们一个出狱的机会，不过这要看你们的表现如何了。<span id="more-3664"></span></p>
<blockquote><p>“我每天晚上会抛一个骰子，那个骰子抛到几点就会让几号囚犯出来有一个小时放风的时间。走廊上有一盏灯，每个囚犯都能在出来放风的时候看见它，还能随意操作那盏灯的开关，决定它亮不亮。让你们全部都得到释放的办法就是：某一个囚犯在某次放风的时候和我说自己认为所有的囚犯都已经放风过了——如果他说对了，那么你们六人都能得到释放，不然的话，你们就要被终身监禁。”</p></blockquote>
<p>他们有一段时间进行商量，试图想出一个策略来进行交流，然后就被关押到各自的牢房里面，期望从监狱长的手中夺到自由。</p>
<p>如果你是一个囚犯，你有没有策略能够保证他们能够被释放呢？</p>
<p>在揭开谜底之前，不妨慢慢分析一下这个问题——其实就是一些提示啦。首先要注意到只有一盏灯，而且开关灯的过程别人看不见。只有0和1两种状态显然不能记录六个人（后面会发现其实这个数字只是方便配合抛骰子的选择方式罢了）那么多的信息量，那么每个人除了这一盏灯，还有其他的信息来源么？</p>
<p>其实是有的，那就是上一次出来放风（如果有的话），上上次出来，上上上次出来。。。。的时候，那个灯泡的状态。不得不说，时间在这里起了很关键的作用，整个过程积累的信息往往会很有用，然而要想让历史信息有用，那么就只能约定一个有用的规则，每个人都能利用到。</p>
<p>其次，注意到只需要一个人去和监狱长说，同时注意到只要监狱长是按照游戏规则进行真正的随机抽人，那么每个人都会有机会出去放风，所以说大家肯定有机会被放出去。同时也要想到：去和监狱长说的人一个就够，为什么我们不规定某一个人去说呢？因为每个人都有机会出去放风，那么当每个人都出去放过风之后，那个被确定为通知者的人也有机会被放风——此时他已经通过某种方式得知了所有人都能被放出去，信心满满。所以这样的方法不是不可能的。</p>
<p><strong>于是通过上面的分析，可以得到这样一个方案：</strong></p>
<blockquote><p>约定第一个出去放风的人是通知者——显然对这个身份的理解不会有误。接着便是一个长时间的通过对概率的信任而得到的策略。第一个人将灯泡点亮。从第二次开始，每一个<strong>出去放风并且还没操作过灯泡</strong>的人如果发现灯泡是亮着的，就将它关掉——这时他便算是操作过灯泡的人了。通知者以后某时肯定会有机会出去放风，如果他发现灯泡是灭的，就在计数器上加一，再将灯泡打开。等到他第5次发现灯泡熄灭后，就可以去向监狱长汇报了。</p></blockquote>
<p>这个方法其实可以适用于任意多人的情况——只要你假定监狱长没有邪恶地作弊，而且时间足够长。</p>
<p>这个方法一个显而易见的弊端就是无法在最短的时间里去报告，也就是说第六个出来放风的人看着灯泡便能知道自己是最后一个出来放风的人。但是在人数任意多的一般情况下，只有一个灯泡的话是不可能做到这点的，两个灯泡也不能——至少要三个灯泡才能做到。这是<a href="http://book.douban.com/subject/3522665/">《趣话概率》</a>上面提到的，我暂时还没想到三个灯泡的解法，欢迎各种讨论~</p>
<p><small>本文由 严酷的魔王 创作，转载或引用前请<a href="mailto:programet.org@gmail.com">联系我们</a>。</small></p><p>相关文章：<ol>
<li><a href='http://blog.programet.org/2008/09/blog-post_6768.html' rel='bookmark' title='趣题：“块移动”排序'>趣题：“块移动”排序</a></li>
<li><a href='http://blog.programet.org/2011/05/%e6%8b%8d%e5%8d%96%ef%bc%8c%e7%a2%b0%e5%88%b0%e9%b8%a1%e8%b4%bc%e7%9a%84%e4%b9%b0%e5%ae%b6%e6%80%8e%e4%b9%88%e5%8a%9e%ef%bc%9f.html' rel='bookmark' title='拍卖，碰到鸡贼的买家怎么办？'>拍卖，碰到鸡贼的买家怎么办？</a></li>
<li><a href='http://blog.programet.org/2008/10/blog-post_02-2.html' rel='bookmark' title='“块移动”问题解答'>“块移动”问题解答</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.programet.org/2011/01/%e5%8f%aa%e6%9c%89%e4%b8%80%e7%9b%8f%e7%81%af%e6%80%8e%e4%b9%88%e4%bc%a0%e9%80%92%e4%bf%a1%e6%81%af%e2%80%94%e2%80%94%e5%9b%9a%e7%8a%af%e7%82%b9%e7%81%af%e9%97%ae%e9%a2%98.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>从(0,1]×(0,1]到(0,1]的双射</title>
		<link>http://blog.programet.org/2010/04/%e4%bb%8e01%c3%9701%e5%88%b001%e7%9a%84%e5%8f%8c%e5%b0%84.html</link>
		<comments>http://blog.programet.org/2010/04/%e4%bb%8e01%c3%9701%e5%88%b001%e7%9a%84%e5%8f%8c%e5%b0%84.html#comments</comments>
		<pubDate>Wed, 28 Apr 2010 16:28:37 +0000</pubDate>
		<dc:creator>严酷的魔王</dc:creator>
				<category><![CDATA[原创博文]]></category>
		<category><![CDATA[推荐]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[思维]]></category>
		<category><![CDATA[无穷]]></category>
		<category><![CDATA[证明]]></category>
		<category><![CDATA[趣题]]></category>

		<guid isPermaLink="false">http://blog.programet.org/?p=2358</guid>
		<description><![CDATA[离散上集合论终于上到激动人心的时刻了：无限集合。想当年我比现在还稚嫩的时候，第一次觉得数学神奇就是在领略无穷的时候。其实我蛮喜欢这个离散老师的，因为他还保持着对数学的一点点激动，说到选择公理和罗素悖论的时候显得蛮兴奋的~不过有很多东西在课上不能展开来说。今天他在作业里面加了一道附加题，意思就是让我们证明和是等势的，也就是说我们能找到一个从到的双射。这个直观上还是有些难以想象：一块面和一条线段会相等吗？我上课的时候就在思考这个问题，想了挺久，然后得到了一个比较复杂的方法。 这个双射的难点就在于，我必须要有办法从z还原出两个不重复的值。可惜我十几分钟都没有想到怎么使用初等函数够造出这样的函数(- -&#124;&#124;&#124;)，于是我决定换一个角度来思考这个问题。 受到经典的对角线法的启发，我突然想到可以尝试逐位讨论小数点后的数字。于是，一个大概的雏形就出来了：记 。 那么我令 ， 这样我们就可以从z还原出x和y了。不过现在多了一个问题：如果 ， 那么我们就还原出了 ， 那这个实质上就是而不是上的点了。那么我们索性定义x,y是属于，这样映射出来的z就属于。如果我们能够再找到一个双射从到，另一个双射从到，那么我们就可以传递式地得到一个从到的双射。 这两个双射都是比较好构造的。先看一维的那个吧，因为二维的要用到它。这个双射可以定义为一个分段函数: 。 这样就ok了。那么二维的双射呢？只需要将映射到就好了，定义这个映射为。再令之前的二维到一维的函数为，则我们所要求的映射 ， 意即 显然这是一个双射。终于达成~ 其实我觉得这个是不是复杂了？感觉一定会存在一个很巧妙的分段函数……应用到了z的某一个性质，能够分解成两个唯一的数的关系。可能是在一个方程中设立两个参数，让参数与方程的解对应起来……恩，坐等老师的想法，估计半个月后更新。读者有什么想法也在下面留言吧~ 本文由 严酷的魔王 创作，转载或引用前请联系我们。相关文章： 素数有无穷多个的另类证明（一）：两两互素的无穷序列 素数有无穷多个的另类证明（三）：被遗忘的证明 用极限证明伯努利不等式
相关文章：<ol>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html' rel='bookmark' title='素数有无穷多个的另类证明（一）：两两互素的无穷序列'>素数有无穷多个的另类证明（一）：两两互素的无穷序列</a></li>
<li><a href='http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html' rel='bookmark' title='素数有无穷多个的另类证明（三）：被遗忘的证明'>素数有无穷多个的另类证明（三）：被遗忘的证明</a></li>
<li><a href='http://blog.programet.org/2009/09/%e7%94%a8%e6%9e%81%e9%99%90%e8%af%81%e6%98%8e%e4%bc%af%e5%8a%aa%e5%88%a9%e4%b8%8d%e7%ad%89%e5%bc%8f.html' rel='bookmark' title='用极限证明伯努利不等式'>用极限证明伯努利不等式</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>离散上集合论终于上到激动人心的时刻了：无限集合。想当年我<a href="http://blog.programet.org/2008/10/mo.html">比现在还稚嫩</a>的时候，第一次觉得数学神奇就是在领略无穷的时候。其实我蛮喜欢这个离散老师的，因为他还保持着对数学的一点点激动，说到选择公理和罗素悖论的时候显得蛮兴奋的~不过有很多东西在课上不能展开来说。今天他在作业里面加了一道附加题，意思就是让我们证明<img src='http://s.wordpress.com/latex.php?latex=%280%2C1%5D%5Ctimes%20%280%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(0,1]\times (0,1]' title='(0,1]\times (0,1]' class='latex' />和<img src='http://s.wordpress.com/latex.php?latex=%280%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(0,1]' title='(0,1]' class='latex' />是等势的，也就是说我们能找到一个从<img src='http://s.wordpress.com/latex.php?latex=%280%2C1%5D%5Ctimes%20%280%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(0,1]\times (0,1]' title='(0,1]\times (0,1]' class='latex' />到<img src='http://s.wordpress.com/latex.php?latex=%280%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(0,1]' title='(0,1]' class='latex' />的双射。这个直观上还是有些难以想象：一块面和一条线段会相等吗？我上课的时候就在思考这个问题，想了挺久，然后得到了一个比较复杂的方法。</p>
<p><span id="more-2358"></span></p>
<p>这个双射的难点就在于，我必须要有办法从z还原出两个不重复的值。可惜我十几分钟都没有想到怎么使用初等函数够造出这样的函数(- -|||)，于是我决定换一个角度来思考这个问题。</p>
<p style="text-align: left;">受到经典的对角线法的启发，我突然想到可以尝试逐位讨论小数点后的数字。于是，一个大概的雏形就出来了：记</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=x%3D0.x_1%20x_2%20x_3%20%5Ccdots%2Cy%3D0.y_1%20y_2%20y_3%20%5Ccdots%20&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x=0.x_1 x_2 x_3 \cdots,y=0.y_1 y_2 y_3 \cdots ' title='x=0.x_1 x_2 x_3 \cdots,y=0.y_1 y_2 y_3 \cdots ' class='latex' />。</p>
<p>那么我令</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=z%3D0.x_1%20y_1%20x_2%20y_2%5Ccdots&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='z=0.x_1 y_1 x_2 y_2\cdots' title='z=0.x_1 y_1 x_2 y_2\cdots' class='latex' />，</p>
<p>这样我们就可以从z还原出x和y了。不过现在多了一个问题：如果</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=z%3D0.x_1%200%20x_2%200%20x_3%200%5Ccdots&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='z=0.x_1 0 x_2 0 x_3 0\cdots' title='z=0.x_1 0 x_2 0 x_3 0\cdots' class='latex' />，</p>
<p>那么我们就还原出了</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=y%3D0.000000%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='y=0.000000=0' title='y=0.000000=0' class='latex' />，</p>
<p>那这个实质上就是<img src='http://s.wordpress.com/latex.php?latex=%20%5B0%2C1%5D%20%5Ctimes%20%5B0%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt=' [0,1] \times [0,1]' title=' [0,1] \times [0,1]' class='latex' />而不是<img src='http://s.wordpress.com/latex.php?latex=%280%2C1%5D%5Ctimes%20%280%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(0,1]\times (0,1]' title='(0,1]\times (0,1]' class='latex' />上的点了。那么我们索性定义x,y是属于<img src='http://s.wordpress.com/latex.php?latex=%5B0%2C1%5D%5Ctimes%20%5B0%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='[0,1]\times [0,1]' title='[0,1]\times [0,1]' class='latex' />，这样映射出来的z就属于<img src='http://s.wordpress.com/latex.php?latex=%5B0%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='[0,1]' title='[0,1]' class='latex' />。如果我们能够再找到一个双射从<img src='http://s.wordpress.com/latex.php?latex=%20%5B0%2C1%5D%20%5Ctimes%20%5B0%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt=' [0,1] \times [0,1]' title=' [0,1] \times [0,1]' class='latex' />到<img src='http://s.wordpress.com/latex.php?latex=%280%2C1%5D%5Ctimes%20%280%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(0,1]\times (0,1]' title='(0,1]\times (0,1]' class='latex' />，另一个双射从<img src='http://s.wordpress.com/latex.php?latex=%5B0%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='[0,1]' title='[0,1]' class='latex' />到<img src='http://s.wordpress.com/latex.php?latex=%280%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(0,1]' title='(0,1]' class='latex' />，那么我们就可以传递式地得到一个从<img src='http://s.wordpress.com/latex.php?latex=%280%2C1%5D%5Ctimes%20%280%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(0,1]\times (0,1]' title='(0,1]\times (0,1]' class='latex' />到<img src='http://s.wordpress.com/latex.php?latex=%280%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(0,1]' title='(0,1]' class='latex' />的双射。</p>
<p>这两个双射都是比较好构造的。先看一维的那个吧，因为二维的要用到它。这个双射可以定义为一个分段函数:</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%20f%280%29%20%3D%5Cfrac%7B1%7D%7B2%7D%2Cf%28%5Cfrac%7B1%7D%7Bn%7D%29%3D%5Cfrac%7B1%7D%7Bn%2B1%7D%2C%28n%5Cgeq%202%29%2Cf%28x%29%3Dx&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt=' f(0) =\frac{1}{2},f(\frac{1}{n})=\frac{1}{n+1},(n\geq 2),f(x)=x' title=' f(0) =\frac{1}{2},f(\frac{1}{n})=\frac{1}{n+1},(n\geq 2),f(x)=x' class='latex' />。</p>
<p>这样就ok了。那么二维的双射呢？只需要将<img src='http://s.wordpress.com/latex.php?latex=%28x%2Cy%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(x,y)' title='(x,y)' class='latex' />映射到<img src='http://s.wordpress.com/latex.php?latex=%28f%28x%29%2Cf%28y%29%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(f(x),f(y))' title='(f(x),f(y))' class='latex' />就好了，定义这个映射为<img src='http://s.wordpress.com/latex.php?latex=F%28x%2Cy%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F(x,y)' title='F(x,y)' class='latex' />。再令之前的二维到一维的函数为<img src='http://s.wordpress.com/latex.php?latex=G%28x%2Cy%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G(x,y)' title='G(x,y)' class='latex' />，则我们所要求的映射</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=M%28x%2Cy%29%3Df%28G%28F%5E%7B-1%7D%28x%2Cy%29%29%29%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='M(x,y)=f(G(F^{-1}(x,y))))' title='M(x,y)=f(G(F^{-1}(x,y))))' class='latex' />，</p>
<p>意即</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%280%2C1%5D%5Ctimes%20%280%2C1%5D%5Cleftrightarrow%20%5B0%2C1%5D%5Ctimes%20%5B0%2C1%5D%5Cleftrightarrow%20%5B0%2C1%5D%5Cleftrightarrow%20%280%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(0,1]\times (0,1]\leftrightarrow [0,1]\times [0,1]\leftrightarrow [0,1]\leftrightarrow (0,1]' title='(0,1]\times (0,1]\leftrightarrow [0,1]\times [0,1]\leftrightarrow [0,1]\leftrightarrow (0,1]' class='latex' /></p>
<p>显然这是一个双射。终于达成~</p>
<p>其实我觉得这个是不是复杂了？感觉一定会存在一个很巧妙的分段函数……应用到了z的某一个性质，能够分解成两个唯一的数的关系。可能是在一个方程中设立两个参数，让参数与方程的解对应起来……恩，坐等老师的想法，估计半个月后更新。读者有什么想法也在下面留言吧~</p>
<p><small>本文由 严酷的魔王 创作，转载或引用前请<a href="mailto:programet.org@gmail.com">联系我们</a>。</small></p><p>相关文章：<ol>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html' rel='bookmark' title='素数有无穷多个的另类证明（一）：两两互素的无穷序列'>素数有无穷多个的另类证明（一）：两两互素的无穷序列</a></li>
<li><a href='http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html' rel='bookmark' title='素数有无穷多个的另类证明（三）：被遗忘的证明'>素数有无穷多个的另类证明（三）：被遗忘的证明</a></li>
<li><a href='http://blog.programet.org/2009/09/%e7%94%a8%e6%9e%81%e9%99%90%e8%af%81%e6%98%8e%e4%bc%af%e5%8a%aa%e5%88%a9%e4%b8%8d%e7%ad%89%e5%bc%8f.html' rel='bookmark' title='用极限证明伯努利不等式'>用极限证明伯努利不等式</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.programet.org/2010/04/%e4%bb%8e01%c3%9701%e5%88%b001%e7%9a%84%e5%8f%8c%e5%b0%84.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>挑战你的直觉</title>
		<link>http://blog.programet.org/2010/03/%e6%8c%91%e6%88%98%e4%bd%a0%e7%9a%84%e7%9b%b4%e8%a7%89.html</link>
		<comments>http://blog.programet.org/2010/03/%e6%8c%91%e6%88%98%e4%bd%a0%e7%9a%84%e7%9b%b4%e8%a7%89.html#comments</comments>
		<pubDate>Fri, 19 Mar 2010 17:10:31 +0000</pubDate>
		<dc:creator>严酷的魔王</dc:creator>
				<category><![CDATA[原创博文]]></category>
		<category><![CDATA[推荐]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[意外]]></category>
		<category><![CDATA[智慧]]></category>
		<category><![CDATA[趣题]]></category>

		<guid isPermaLink="false">http://blog.programet.org/?p=2210</guid>
		<description><![CDATA[3月份的《环球科学》（科学美国人的中文版）上星期入手的，结果一直拖到今天的C++课我才看完。看之前我还和zxy说，加德纳为其写专栏的那个年代的SA是我最想收藏的，因为相比于现在，数学方面的有趣内容真是太丰富了。不过，这次的SA倒算是“意外”，有一篇文章写了几个颇为有趣的问题，让我忍不住在这里和大家分享一下。 1.最后的叶子看着Malloc，Malloc看着寺雷颠。假设最后的叶子已婚而寺雷颠未婚，那么是否有一个已婚人士看着未婚人士？A.有的 B.没有 C.不能确定 你会选哪一个呢？是不是AC？ 如果你选择了AC的话，那么你就中计了~虽然说我们不知道Malloc的婚姻状况，但是仔细想一想，无论他已婚还是未婚，都存在“有一个已婚人士看着未婚人士”这样的情况——或者是最后的叶子看着Malloc，或者是Malloc看着寺雷颠，这两束目光总会有一束满足要求的。 2.假设有一种病叫做SH综合症（看了南方公园S14E01的都懂），这是一种发病率为千分之一的严重疾病。现在假设有一种检测手段绝对不会误诊真正的病人——即如果你的了这种病，那么一定会被检查出来。但是这种手段却有5%的概率将一个正常人误诊为发病的人。那么假设你的检查结果显示你患有这种病，那么实际上你患病的概率是多大？ 你会说95%吗？80%？其实都不对。首先注意到，1000个人里面只有1个患病，那么对于剩下的999个人来说，他们有5%的概率“被患病”，也就是差不多50个人，这样，每1000份报告当中就会产生51个阳性，那么这些报告其实只有一份是正确的——所以，一份阳性报告得到正确结果的概率其实只有1/51，还不到2%！其实这就是一个很容易让人误解的概率问题（其实说起来，概率问题虽然分析起来不难但是最广为流传的就是蒙特霍尔山羊问题）。这里有一篇相关的文章，里面提到了贝叶斯公式，大家可以去进一步学习~ 3.桌上有四张卡片，每张卡片的一面是数字，另一面是字母。现在，你看到的四张卡片朝上的一面分别写着 &#8216;A&#8217;，&#8217;K'，&#8217;8&#8242;和&#8217;5&#8242;。假如严酷的魔王说：这些卡片中若字母面为元音，则数字面是偶数。那么，你要翻开哪些卡片来检验这条规则的正确性呢？ SA上面号称大约有一半的人回答应该翻开A和8 。翻开A自然没有什么问题，但是你想想，翻开8真的能起到什么检验的作用吗？其实这个游戏的原理使用了这样的一条规则：“逆否命题与原命题等价”。所以说，对于原来的规则，它相应的逆否命题就是“如果数字面是奇数，那么字母面就不是元音。”照这样的规则，我们应该检查一下5的反面是不是元音，如果不是的话这条规则就成立了。那翻开8为什么不对？其实是因为通过8来检验字母面其实相当于原命题的逆命题：即若数字面是偶数，那么字母面就是元音。仔细地想一想就会发现，逆命题的正确性和原命题的正确性是没有多大关系的。比如，“如果一个人从20层自由落体到地面，那么他就会死掉”以及它的逆命题“如果一个人死掉了，那么他就是从20层自由落体到地面的”，相比之下，后者显然不能因为前者是比较正确地从而推出自己也是正确的。 本文由 严酷的魔王 创作，转载或引用前请联系我们。相关文章： 用极限证明伯努利不等式 素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法 无穷中的二分（一）
相关文章：<ol>
<li><a href='http://blog.programet.org/2009/09/%e7%94%a8%e6%9e%81%e9%99%90%e8%af%81%e6%98%8e%e4%bc%af%e5%8a%aa%e5%88%a9%e4%b8%8d%e7%ad%89%e5%bc%8f.html' rel='bookmark' title='用极限证明伯努利不等式'>用极限证明伯努利不等式</a></li>
<li><a href='http://blog.programet.org/2010/01/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e5%9b%9b%ef%bc%89%ef%bc%9a%e6%8b%93%e6%89%91%e2%80%94%e2%80%94%e6%88%96%e8%80%85.html' rel='bookmark' title='素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法'>素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法</a></li>
<li><a href='http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%80%ef%bc%89.html' rel='bookmark' title='无穷中的二分（一）'>无穷中的二分（一）</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>3月份的《环球科学》（科学美国人的中文版）上星期入手的，结果一直拖到今天的C++课我才看完。看之前我还和zxy说，加德纳为其写专栏的那个年代的SA是我最想收藏的，因为相比于现在，数学方面的有趣内容真是太丰富了。不过，这次的SA倒算是“意外”，有一篇文章写了几个颇为有趣的问题，让我忍不住在这里和大家分享一下。</p>
<p><span id="more-2210"></span></p>
<p>1.最后的叶子看着Malloc，Malloc看着寺雷颠。假设最后的叶子已婚而寺雷颠未婚，那么是否有一个已婚人士看着未婚人士？A.有的   B.没有  C.不能确定</p>
<p><span style="color: #888888;">你会选哪一个呢？是不是<span style="color: #ffffff;"><span style="text-decoration: line-through;">A</span></span>C？</span></p>
<p><span style="color: #888888;">如果你选择了<span style="color: #ffffff;"><span style="text-decoration: line-through;">A</span></span>C的话，那么你就中计了~虽然说我们不知道Malloc的婚姻状况，但是仔细想一想，无论他已婚还是未婚，都存在“有一个已婚人士看着未婚人士”这样的情况——或者是最后的叶子看着Malloc，或者是Malloc看着寺雷颠，这两束目光总会有一束满足要求的。</span></p>
<p>2.假设有一种病叫做SH综合症（看了南方公园S14E01的都懂），这是一种发病率为千分之一的严重疾病。现在假设有一种检测手段绝对不会误诊真正的病人——即如果你的了这种病，那么一定会被检查出来。但是这种手段却有5%的概率将一个正常人误诊为发病的人。那么假设你的检查结果显示你患有这种病，那么实际上你患病的概率是多大？</p>
<p><span style="color: #888888;">你会说95%吗？80%？其实都不对。首先注意到，1000个人里面只有1个患病，那么对于剩下的999个人来说，他们有5%的概率“被患病”，也就是差不多50个人，这样，每1000份报告当中就会产生51个阳性，那么这些报告其实只有一份是正确的——所以，一份阳性报告得到正确结果的概率其实只有1/51，还不到2%！其实这就是一个很容易让人误解的概率问题（其实说起来，概率问题虽然分析起来不难但是最广为流传的就是蒙特霍尔山羊问题）。<a href="http://www.eaglefantasy.com/archives/613">这里</a>有一篇相关的文章，里面提到了贝叶斯公式，大家可以去进一步学习~</span></p>
<p>3.桌上有四张卡片，每张卡片的一面是数字，另一面是字母。现在，你看到的四张卡片朝上的一面分别写着 &#8216;A&#8217;，&#8217;K'，&#8217;8&#8242;和&#8217;5&#8242;。假如严酷的魔王说：这些卡片中若字母面为元音，则数字面是偶数。那么，你要翻开哪些卡片来检验这条规则的正确性呢？</p>
<p><span style="color: #888888;">SA上面号称大约有一半的人回答应该翻开A和8 。翻开A自然没有什么问题，但是你想想，翻开8真的能起到什么检验的作用吗？其实这个游戏的原理使用了这样的一条规则：“逆否命题与原命题等价”。所以说，对于原来的规则，它相应的逆否命题就是“如果数字面是奇数，那么字母面就不是元音。”照这样的规则，我们应该检查一下5的反面是不是元音，如果不是的话这条规则就成立了。那翻开8为什么不对？其实是因为通过8来检验字母面其实相当于原命题的逆命题：即若数字面是偶数，那么字母面就是元音。仔细地想一想就会发现，逆命题的正确性和原命题的正确性是没有多大关系的。比如，“如果一个人从20层自由落体到地面，那么他就会死掉”以及它的逆命题“如果一个人死掉了，那么他就是从20层自由落体到地面的”，相比之下，后者显然不能因为前者是比较正确地从而推出自己也是正确的。</span></p>
<p><small>本文由 严酷的魔王 创作，转载或引用前请<a href="mailto:programet.org@gmail.com">联系我们</a>。</small></p><p>相关文章：<ol>
<li><a href='http://blog.programet.org/2009/09/%e7%94%a8%e6%9e%81%e9%99%90%e8%af%81%e6%98%8e%e4%bc%af%e5%8a%aa%e5%88%a9%e4%b8%8d%e7%ad%89%e5%bc%8f.html' rel='bookmark' title='用极限证明伯努利不等式'>用极限证明伯努利不等式</a></li>
<li><a href='http://blog.programet.org/2010/01/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e5%9b%9b%ef%bc%89%ef%bc%9a%e6%8b%93%e6%89%91%e2%80%94%e2%80%94%e6%88%96%e8%80%85.html' rel='bookmark' title='素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法'>素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法</a></li>
<li><a href='http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%80%ef%bc%89.html' rel='bookmark' title='无穷中的二分（一）'>无穷中的二分（一）</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.programet.org/2010/03/%e6%8c%91%e6%88%98%e4%bd%a0%e7%9a%84%e7%9b%b4%e8%a7%89.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>推荐时间：数列填空游戏Hidato</title>
		<link>http://blog.programet.org/2010/01/%e6%8e%a8%e8%8d%90%e6%97%b6%e9%97%b4%ef%bc%9a%e6%95%b0%e5%88%97%e5%a1%ab%e7%a9%ba%e6%b8%b8%e6%88%8fhidato.html</link>
		<comments>http://blog.programet.org/2010/01/%e6%8e%a8%e8%8d%90%e6%97%b6%e9%97%b4%ef%bc%9a%e6%95%b0%e5%88%97%e5%a1%ab%e7%a9%ba%e6%b8%b8%e6%88%8fhidato.html#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:12:44 +0000</pubDate>
		<dc:creator>严酷的魔王</dc:creator>
				<category><![CDATA[原创博文]]></category>
		<category><![CDATA[应用数学]]></category>
		<category><![CDATA[推荐]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[游戏]]></category>
		<category><![CDATA[自由]]></category>
		<category><![CDATA[趣题]]></category>

		<guid isPermaLink="false">http://blog.programet.cn/?p=1993</guid>
		<description><![CDATA[即使我不说，估计所有人都知道上图中唯一的空格应该填上38。除此之外，你还能发现什么规律么？ 我能告诉你，至少还有一条规律是这样的：在大小上相邻的数字之间的位置也相差不远，都互相在对方的周围八格内，即，如果从1开始往下遍历数字，会发现从下一个数字总是在上一个数字的左右上下的或者对角方向的相邻位置上。 是的，这次我推荐的游戏就是这样的规则：让图中的数字能够从小到大连成一条不间断的线——不管是横的竖的还是斜的。游戏的名称叫做Hidato Adventure——Hidato是以色列数学家Dr. Gyora Benedek发明的有着如上述填数规则的数字游戏。先不妨玩一玩，看看下面这幅图你要花多久来填满？深黄色的格子是挖空的，不需要填。注意，有公共边或者公共顶点的格子都可以填入下一个数字哦~ 这个游戏保证只有一个解，同时比数独灵活的地方就在于它的格子形状可以千奇百怪，在方格中间挖孔是最常见的方法，还有爱心形状的啊，骷髅形状的啊，只要你想得到就能够画得出——规则越简单，可能性就越多样。不过目前我还没有总结出什么比搜索更好的方法，剪枝也就是简简单单地先将所有的唯一解（包括填了唯一解后新产生的唯一解）填满，然后继续深搜……关于解题的其他新想法欢迎在下面留言讨论~~我的是在幻想游戏上下载下来的单机版本（名叫数列大冒险……），而这里是官网上提供的在线试玩地址（貌似只有一关~囧）。 上题的解法见下图： 本文由 严酷的魔王 创作，转载或引用前请联系我们。相关文章： 推荐时间：关于数学家的纵横填词 推荐时间：以色列麻将(Rummikub) 推荐时间：EpisteMath
相关文章：<ol>
<li><a href='http://blog.programet.org/2010/05/%e6%8e%a8%e8%8d%90%e6%97%b6%e9%97%b4%ef%bc%9a%e5%85%b3%e4%ba%8e%e6%95%b0%e5%ad%a6%e5%ae%b6%e7%9a%84%e7%ba%b5%e6%a8%aa%e5%a1%ab%e8%af%8d.html' rel='bookmark' title='推荐时间：关于数学家的纵横填词'>推荐时间：关于数学家的纵横填词</a></li>
<li><a href='http://blog.programet.org/2010/08/%e6%8e%a8%e8%8d%90%e6%97%b6%e9%97%b4%ef%bc%9a%e4%bb%a5%e8%89%b2%e5%88%97%e9%ba%bb%e5%b0%86rummikub.html' rel='bookmark' title='推荐时间：以色列麻将(Rummikub)'>推荐时间：以色列麻将(Rummikub)</a></li>
<li><a href='http://blog.programet.org/2009/02/epistemath.html' rel='bookmark' title='推荐时间：EpisteMath'>推荐时间：EpisteMath</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1995" title="数列大冒险" src="http://blog.programet.cn/wp-content/uploads/QQ截图未命名1.gif" alt="" /></p>
<p><span id="more-1993"></span></p>
<p>即使我不说，估计所有人都知道上图中唯一的空格应该填上38。除此之外，你还能发现什么规律么？</p>
<p>我能告诉你，至少还有一条规律是这样的：在大小上相邻的数字之间的位置也相差不远，都互相在对方的周围八格内，即，如果从1开始往下遍历数字，会发现从下一个数字总是在上一个数字的左右上下的或者对角方向的相邻位置上。</p>
<p>是的，这次我推荐的游戏就是这样的规则：让图中的数字能够从小到大连成一条不间断的线——不管是横的竖的还是斜的。游戏的名称叫做<a href="http://en.wikipedia.org/wiki/Hidato">Hidato</a> Adventure——Hidato是以色列数学家Dr. Gyora Benedek发明的有着如上述填数规则的数字游戏。先不妨玩一玩，看看下面这幅图你要花多久来填满？深黄色的格子是挖空的，不需要填。注意，有公共边或者公共顶点的格子都可以填入下一个数字哦~</p>
<p><img class="alignnone size-full wp-image-1996" title="数列大冒险：题目" src="http://blog.programet.cn/wp-content/uploads/QQ截图未命名2.gif" alt="" /></p>
<p>这个游戏保证只有一个解，同时比数独灵活的地方就在于它的格子形状可以千奇百怪，在方格中间挖孔是最常见的方法，还有爱心形状的啊，骷髅形状的啊，只要你想得到就能够画得出——规则越简单，可能性就越多样。不过目前我还没有总结出什么比搜索更好的方法，剪枝也就是简简单单地先将所有的唯一解（包括填了唯一解后新产生的唯一解）填满，然后继续深搜……关于解题的其他新想法欢迎在下面留言讨论~~我的是在幻想游戏上下载下来的单机版本（名叫数列大冒险……），而这里是<a href="http://www.hidato.com">官网</a>上提供的<a href="http://www.shockwave.com/gamelanding/hidato.jsp">在线试玩地址</a>（貌似只有一关~囧）。</p>
<p>上题的解法见下图：</p>
<p><img class="alignnone size-full wp-image-1997" title="数列大冒险：答案" src="http://blog.programet.cn/wp-content/uploads/QQ截图未命名3.gif" alt="" /></p>
<p><small>本文由 严酷的魔王 创作，转载或引用前请<a href="mailto:programet.org@gmail.com">联系我们</a>。</small></p><p>相关文章：<ol>
<li><a href='http://blog.programet.org/2010/05/%e6%8e%a8%e8%8d%90%e6%97%b6%e9%97%b4%ef%bc%9a%e5%85%b3%e4%ba%8e%e6%95%b0%e5%ad%a6%e5%ae%b6%e7%9a%84%e7%ba%b5%e6%a8%aa%e5%a1%ab%e8%af%8d.html' rel='bookmark' title='推荐时间：关于数学家的纵横填词'>推荐时间：关于数学家的纵横填词</a></li>
<li><a href='http://blog.programet.org/2010/08/%e6%8e%a8%e8%8d%90%e6%97%b6%e9%97%b4%ef%bc%9a%e4%bb%a5%e8%89%b2%e5%88%97%e9%ba%bb%e5%b0%86rummikub.html' rel='bookmark' title='推荐时间：以色列麻将(Rummikub)'>推荐时间：以色列麻将(Rummikub)</a></li>
<li><a href='http://blog.programet.org/2009/02/epistemath.html' rel='bookmark' title='推荐时间：EpisteMath'>推荐时间：EpisteMath</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.programet.org/2010/01/%e6%8e%a8%e8%8d%90%e6%97%b6%e9%97%b4%ef%bc%9a%e6%95%b0%e5%88%97%e5%a1%ab%e7%a9%ba%e6%b8%b8%e6%88%8fhidato.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法</title>
		<link>http://blog.programet.org/2010/01/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e5%9b%9b%ef%bc%89%ef%bc%9a%e6%8b%93%e6%89%91%e2%80%94%e2%80%94%e6%88%96%e8%80%85.html</link>
		<comments>http://blog.programet.org/2010/01/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e5%9b%9b%ef%bc%89%ef%bc%9a%e6%8b%93%e6%89%91%e2%80%94%e2%80%94%e6%88%96%e8%80%85.html#comments</comments>
		<pubDate>Mon, 25 Jan 2010 09:06:21 +0000</pubDate>
		<dc:creator>严酷的魔王</dc:creator>
				<category><![CDATA[原创博文]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[意外]]></category>
		<category><![CDATA[拓扑]]></category>
		<category><![CDATA[智慧]]></category>
		<category><![CDATA[证明]]></category>
		<category><![CDATA[趣题]]></category>

		<guid isPermaLink="false">http://blog.programet.cn/?p=1959</guid>
		<description><![CDATA[这个标题的“拓扑”两个字可能会吓到人——其实我看书的时候就吓到我了~这个证明的作者是Furstenberg（我不确定是不是我给出的维基链接的那个人），他在1953年给出了一篇短文，现引用原文如下： 在这篇短文中我们将对于素数无穷性给出一个初等的“拓扑”证明。我们在整数集合S中，取所有算数级数的基，S可成为一个拓扑空间。事实上，对于这个拓扑，可以证明S是正则空间，并且是可距离化的。每个算数级数是又开又闭的集合。因为它的补集是具有同样公差的其他算数级数的并，于是，任意有限个算数级数的并也是闭集。 对素数，令是的全部倍数组成的集合。现在考虑集合，其中取遍全部素数。则是不在中的整数。由于{1,-1}显然不是开集，从而不是闭集。这表明素数有无穷多个。 不知道读者怎么看这段“原文”，反正我很晕乎……经过努力后终于弄懂了大概意思，所以我将在下面对此进行逐句的解释。 首先，算数级数就是等差数列，我们不妨从线性空间里面学到的基的定义拓展一下，等差数列的基就是能够结合参数表示出等差数列的“产生元”，那么可以这样定义：就是等差数列，其中(a,b)是一个基——因为当我的n作为参数取遍所有整数的时候，可以根据固定了的a和b得到一个等差数列，其中a是公差，b是一个起点。另外，当a和b取遍整数集时，必然可以取到算数级数的所有的基。 拓扑空间的定义可以参阅维基百科上的资料，而对这个命题真正重要的其实是开集和闭集的概念（这里的开集和闭集并不是如同熟知的数轴上区间开闭的定义），所以在这里我就忽略掉“正则空间”等装B字眼。 我们的讨论是在整数集上进行，所以可以这样定义开集： 开集属于整数集且对于开集中的每一个整数b，总能够找到一个合适的公差a，使得仍然属于该集。 显然，在这里所有的开集都是无限的——除了空集{}。比如，{&#8230;,-7,-5,-3,-1,1,3,5,7,9,&#8230;}就是一个开集，对于其中的每一个整数（奇数），我们总能找到固定的a=2使得扩展出来的等差数列属于原集合——其实是等于原集合了。又比如，{&#8230;&#8230;,-2,-1,1,2,4,5,7,8,10,11,&#8230;&#8230;}这个集合，直观规律是每两个数就跳过一个数。那么我们也可以找到公差a=3，那么也能够证明此集合是开集。 闭集的定义就简单了：一个开集对于整数集的补集。比如上面的例一中开集的补集就是闭集，即偶数集。 好了，定义到这里，我们可以解释第一段的最后两句话了。根据定义可得每一个算数级数显然是开集，然而它的补集也是一个开集，则它本身又是一个闭集——那么可得每一个算数级数是又开又闭的集合。那么要证明“任意有限个算数级数的并也是闭集”，我们只需证明任意有限个闭集的并也是闭集。借助德摩根定律，就相当于他们的补集的交集的补集(有点绕口啊~)，即。他们的补集显然是开集，那么如果开集的交集仍然是开集，那么就是闭集了。现在假设A和B是两个开集，那么假设有和分别属于A和B，那么显然可以找到一个e，使得e属于交集，同时可以看出属于——所以得到开集的交也是开集。综上一大段所述，闭集的并也是闭集。可以将上述结论推广到有限多个开(闭)集的交(并)集。 上面一大段可以总结为一句话：有限多个闭集的并集仍然为闭集。 关于“拓扑”的知识已经铺垫完了，下面我们开始进入正题。等价于这个集合：。那么令p取遍所有的素数，得到了一个集合A。由定义得到A的补集就是{-1,1}。假设素数是有限个的，那么由“闭集的并也是闭集”可以得到A是一个闭集——那么A的补集是一个开集，但是开集要么为空，要么为无穷集合。所以矛盾，证毕。 虽然说这个证明号称为拓扑学的证明方法，但是有点“浅尝辄止”的感觉，倒更像一次对德摩根定律的巧妙应用——不过似乎切入点仍然是从拓扑中对“开集”与“闭集”的定义得来的。这次看上去有点风马牛不相及的结合让我感到非常神奇，非常牛B~ 本文由 严酷的魔王 创作，转载或引用前请联系我们。相关文章： 素数有无穷多个的另类证明（二）：素数的某个求和式 素数有无穷多个的另类证明（三）：被遗忘的证明 素数有无穷多个的另类证明（一）：两两互素的无穷序列
相关文章：<ol>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%ba%8c%ef%bc%89%ef%bc%9a%e7%b4%a0%e6%95%b0%e7%9a%84%e6%9f%90%e4%b8%aa%e6%b1%82.html' rel='bookmark' title='素数有无穷多个的另类证明（二）：素数的某个求和式'>素数有无穷多个的另类证明（二）：素数的某个求和式</a></li>
<li><a href='http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html' rel='bookmark' title='素数有无穷多个的另类证明（三）：被遗忘的证明'>素数有无穷多个的另类证明（三）：被遗忘的证明</a></li>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html' rel='bookmark' title='素数有无穷多个的另类证明（一）：两两互素的无穷序列'>素数有无穷多个的另类证明（一）：两两互素的无穷序列</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>这个标题的“拓扑”两个字可能会吓到人——其实我看书的时候就吓到我了~这个证明的作者是<a href="http://en.wikipedia.org/wiki/Hillel_Furstenberg">Furstenberg</a>（我不确定是不是我给出的维基链接的那个人），他在1953年给出了一篇短文，现引用原文如下：<span id="more-1959"></span></p>
<blockquote><p>在这篇短文中我们将对于素数无穷性给出一个初等的“拓扑”证明。我们在整数集合S中，取所有算数级数<img src='http://s.wordpress.com/latex.php?latex=%28-%5Cinfty%20%5Csim%20%2B%5Cinfty%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(-\infty \sim +\infty)' title='(-\infty \sim +\infty)' class='latex' />的基，S可成为一个拓扑空间。事实上，对于这个拓扑，可以证明S是正则空间，并且是可距离化的。每个算数级数是又开又闭的集合。因为它的补集是具有同样公差的其他算数级数的并，于是，任意有限个算数级数的并也是闭集。</p>
<p>对素数<img src='http://s.wordpress.com/latex.php?latex=p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p' title='p' class='latex' />，令<img src='http://s.wordpress.com/latex.php?latex=A_p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A_p' title='A_p' class='latex' />是<img src='http://s.wordpress.com/latex.php?latex=p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p' title='p' class='latex' />的全部倍数组成的集合。现在考虑集合<img src='http://s.wordpress.com/latex.php?latex=A%3D%5Cbigcup%20_p%20A_p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A=\bigcup _p A_p' title='A=\bigcup _p A_p' class='latex' />，其中<img src='http://s.wordpress.com/latex.php?latex=p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p' title='p' class='latex' />取遍全部素数。则<img src='http://s.wordpress.com/latex.php?latex=%5Cpm1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\pm1' title='\pm1' class='latex' />是不在<img src='http://s.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A' title='A' class='latex' />中的整数。由于{1,-1}显然不是开集，从而<img src='http://s.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A' title='A' class='latex' />不是闭集。这表明素数有无穷多个。</p></blockquote>
<p>不知道读者怎么看这段“原文”，反正我很晕乎……经过努力后终于弄懂了大概意思，所以我将在下面对此进行逐句的解释。</p>
<p>首先，算数级数就是等差数列，我们不妨从线性空间里面学到的基的定义拓展一下，等差数列的基就是能够结合参数表示出等差数列的“产生元”，那么可以这样定义：<img src='http://s.wordpress.com/latex.php?latex=E%28a%2Cb%29%3D%5C%7Ban%2Bb%5Cmid%20a%2Cb%2Cn%5Cin%20Z%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E(a,b)=\{an+b\mid a,b,n\in Z\}' title='E(a,b)=\{an+b\mid a,b,n\in Z\}' class='latex' />就是等差数列，其中(a,b)是一个基——因为当我的n作为参数取遍所有整数的时候，可以根据固定了的a和b得到一个等差数列，其中a是公差，b是一个起点。另外，当a和b取遍整数集时，必然可以取到算数级数的所有的基。</p>
<p>拓扑空间的定义可以参阅<a href="http://zh.wikipedia.org/zh-cn/%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4#.E6.8B.93.E6.89.91.E7.A9.BA.E9.97.B4.E7.9A.84.E6.9E.84.E9.80.A0">维基百科</a>上的资料，而对这个命题真正重要的其实是开集和闭集的概念（这里的开集和闭集并不是如同熟知的数轴上区间开闭的定义），所以在这里我就忽略掉“正则空间”等装B字眼。</p>
<p>我们的讨论是在整数集上进行，所以可以这样定义开集：</p>
<blockquote><p>开集属于整数集且对于开集中的每一个整数b，总能够找到一个合适的公差a，使得<img src='http://s.wordpress.com/latex.php?latex=E%28a%2Cb%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E(a,b)' title='E(a,b)' class='latex' />仍然属于该集。</p></blockquote>
<p>显然，在这里所有的开集都是无限的——除了空集{}。比如，{&#8230;,-7,-5,-3,-1,1,3,5,7,9,&#8230;}就是一个开集，对于其中的每一个整数（奇数），我们总能找到固定的a=2使得<img src='http://s.wordpress.com/latex.php?latex=E%282%2C2k%2B1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E(2,2k+1)' title='E(2,2k+1)' class='latex' />扩展出来的等差数列属于原集合——其实是等于原集合了。又比如，{&#8230;&#8230;,-2,-1,1,2,4,5,7,8,10,11,&#8230;&#8230;}这个集合，直观规律是每两个数就跳过一个数。那么我们也可以找到公差a=3，那么也能够证明此集合是开集。</p>
<p>闭集的定义就简单了：一个开集对于整数集的补集。比如上面的例一中开集的补集就是闭集，即偶数集。</p>
<p>好了，定义到这里，我们可以解释第一段的最后两句话了。根据定义可得每一个算数级数显然是开集，然而它的补集也是一个开集，则它本身又是一个闭集——那么可得每一个算数级数是又开又闭的集合。那么要证明“任意有限个算数级数的并也是闭集”，我们只需证明任意有限个闭集的并也是闭集。借助德摩根定律，<img src='http://s.wordpress.com/latex.php?latex=A%5Cbigcup%20B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A\bigcup B' title='A\bigcup B' class='latex' />就相当于他们的补集的交集的补集(有点绕口啊~)，即<img src='http://s.wordpress.com/latex.php?latex=A%5Cbigcup%20B%3D%5Csim%20%28%28%5Csim%20A%29%5Cbigcap%20%28%5Csim%20B%29%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A\bigcup B=\sim ((\sim A)\bigcap (\sim B))' title='A\bigcup B=\sim ((\sim A)\bigcap (\sim B))' class='latex' />。他们的补集显然是开集，那么如果开集的交集仍然是开集，那么<img src='http://s.wordpress.com/latex.php?latex=A%5Cbigcup%20B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A\bigcup B' title='A\bigcup B' class='latex' />就是闭集了。现在假设A和B是两个开集，那么假设有<img src='http://s.wordpress.com/latex.php?latex=E%28c%2Ca%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E(c,a)' title='E(c,a)' class='latex' />和<img src='http://s.wordpress.com/latex.php?latex=E%28d%2Cb%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E(d,b)' title='E(d,b)' class='latex' />分别属于A和B，那么显然可以找到一个e，使得e属于交集，同时可以看出<img src='http://s.wordpress.com/latex.php?latex=E%28c%2Ad%2Ce%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E(c*d,e)' title='E(c*d,e)' class='latex' />属于<img src='http://s.wordpress.com/latex.php?latex=A%5Cbigcup%20B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A\bigcup B' title='A\bigcup B' class='latex' />——所以得到开集的交也是开集。综上一大段所述，闭集的并也是闭集。可以将上述结论推广到有限多个开(闭)集的交(并)集。</p>
<p>上面一大段可以总结为一句话：有限多个闭集的并集仍然为闭集。</p>
<p>关于“拓扑”的知识已经铺垫完了，下面我们开始进入正题。<img src='http://s.wordpress.com/latex.php?latex=A_p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A_p' title='A_p' class='latex' />等价于这个集合：<img src='http://s.wordpress.com/latex.php?latex=E%28p%2C0%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E(p,0)' title='E(p,0)' class='latex' />。那么令p取遍所有的素数，得到了一个集合A。由定义得到A的补集就是{-1,1}。假设素数是有限个的，那么由“闭集的并也是闭集”可以得到A是一个闭集——那么A的补集是一个开集，但是开集要么为空，要么为无穷集合。所以矛盾，证毕。</p>
<p>虽然说这个证明号称为拓扑学的证明方法，但是有点“浅尝辄止”的感觉，倒更像一次对德摩根定律的巧妙应用——不过似乎切入点仍然是从拓扑中对“开集”与“闭集”的定义得来的。这次看上去有点风马牛不相及的结合让我感到非常神奇，非常牛B~</p>
<p><small>本文由 严酷的魔王 创作，转载或引用前请<a href="mailto:programet.org@gmail.com">联系我们</a>。</small></p><p>相关文章：<ol>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%ba%8c%ef%bc%89%ef%bc%9a%e7%b4%a0%e6%95%b0%e7%9a%84%e6%9f%90%e4%b8%aa%e6%b1%82.html' rel='bookmark' title='素数有无穷多个的另类证明（二）：素数的某个求和式'>素数有无穷多个的另类证明（二）：素数的某个求和式</a></li>
<li><a href='http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html' rel='bookmark' title='素数有无穷多个的另类证明（三）：被遗忘的证明'>素数有无穷多个的另类证明（三）：被遗忘的证明</a></li>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html' rel='bookmark' title='素数有无穷多个的另类证明（一）：两两互素的无穷序列'>素数有无穷多个的另类证明（一）：两两互素的无穷序列</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.programet.org/2010/01/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e5%9b%9b%ef%bc%89%ef%bc%9a%e6%8b%93%e6%89%91%e2%80%94%e2%80%94%e6%88%96%e8%80%85.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[素数有无穷多个的另类证明]]></series:name>
	</item>
		<item>
		<title>素数有无穷多个的另类证明（三）：被遗忘的证明</title>
		<link>http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html</link>
		<comments>http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html#comments</comments>
		<pubDate>Wed, 02 Dec 2009 04:06:47 +0000</pubDate>
		<dc:creator>严酷的魔王</dc:creator>
				<category><![CDATA[原创博文]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[智慧]]></category>
		<category><![CDATA[证明]]></category>
		<category><![CDATA[趣题]]></category>

		<guid isPermaLink="false">http://blog.programet.cn/?p=1685</guid>
		<description><![CDATA[上一次讲了欧拉的别致证明，这次我们来看看三个各不相同的思路刁钻的证明~特别的是，他们的作者都是不出名的人，如果没有Dickson的《数论史》一书，我们可能没有人会知道Perott,Auric和Métrod三个人的存在……现在我们知道了，但是其实还是不知道他们的任何其他事……大概某一个原因是他们的证明很巧妙，但是没有推动数学上的进步——所以我们应该有理由相信，世界上出现过更多的证明——被遗忘的证明。 _____________________________________________________________________________________ Perott 的年代其实离我们挺近的，他的证明是1881年给出的，使用了一个高中生就知道的无穷级数： 。 假设只有个素数，也就是。取自然数使得，则不被平方数除尽的最多有个——不被平方数除尽的数一定不会被任意一个素数的平方除尽，那么肯定就是若干个不同素数的乘积，那么每一个素数都是“取或不取”两种形式，由乘法原理自然得到了的个数应该是个。下面我们再来看看会被某个平方数除尽的数的个数，如果一个数能被整除，那么满足这个条件的数最多有，那么所有的能被某个平方数除尽的数最多有个。于是就有 只要我们取一个足够大的N使得，就矛盾了~这里的主要思路是从有限个素数推导出有限个被平方数整除的数以及有限个不会被平方数整除的数，然后再导出矛盾。 _____________________________________________________________________________________ 接下来我们看看另外一个人Auric 的证明，思想非常简单，只用到了唯一分解定理。开头是类似的，假设只有个素数，也就是。那么我们取一个整数，记，那么由唯一分解定理可知，对于满足就显然有： 而且其实是由唯一决定的。由于有，那么对 ,其中 这样的话的个数就不会超过的个数——因为是一一对应的。那么就有 因为是任意的嘛，所以说对于充分大的，肯定有。那么就矛盾了。 _____________________________________________________________________________________ 然后是第三个人Métrod的证明，更简单了，有点类似欧几里德的最初的证明。假设只有个素数，也就是。记，再令，那么对于每一个都有不整除，同时当的时候，有能够整除。令，那么的任意素因子都不属于之前的到——因为总存在某一个不会被之前的个素数所整除。所以，矛盾！ _____________________________________________________________________________________ 至于为什么那么久没更新：因为我最近变懒了，同时求生之路2放出，我把仅有的一点使用电脑娱乐的时间都放到了求生之路2的重口味战场上……过了一个多星期，发现还是需要换换气，博客不能不继续，求生之路2可以寒假再说~ 本文由 严酷的魔王 创作，转载或引用前请联系我们。相关文章： 素数有无穷多个的另类证明（二）：素数的某个求和式 素数有无穷多个的另类证明（一）：两两互素的无穷序列 谜之系列(0):线性规划
相关文章：<ol>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%ba%8c%ef%bc%89%ef%bc%9a%e7%b4%a0%e6%95%b0%e7%9a%84%e6%9f%90%e4%b8%aa%e6%b1%82.html' rel='bookmark' title='素数有无穷多个的另类证明（二）：素数的某个求和式'>素数有无穷多个的另类证明（二）：素数的某个求和式</a></li>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html' rel='bookmark' title='素数有无穷多个的另类证明（一）：两两互素的无穷序列'>素数有无穷多个的另类证明（一）：两两互素的无穷序列</a></li>
<li><a href='http://blog.programet.org/2011/02/%e8%b0%9c%e4%b9%8b%e7%b3%bb%e5%88%970%e7%ba%bf%e6%80%a7%e8%a7%84%e5%88%92.html' rel='bookmark' title='谜之系列(0):线性规划'>谜之系列(0):线性规划</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>上一次讲了欧拉的别致证明，这次我们来看看三个各不相同的思路刁钻的证明~特别的是，他们的作者都是不出名的人，如果没有Dickson的《数论史》一书，我们可能没有人会知道Perott,Auric和Métrod三个人的存在……现在我们知道了，但是其实还是不知道他们的任何其他事……大概某一个原因是他们的证明很巧妙，但是没有推动数学上的进步——所以我们应该有理由相信，世界上出现过更多的证明——被遗忘的证明。</p>
<p><span id="more-1685"></span></p>
<p>_____________________________________________________________________________________</p>
<p>Perott 的年代其实离我们挺近的，他的证明是1881年给出的，使用了一个高中生就知道的无穷级数：</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=1%2B%5Cfrac%7B1%7D%7B2%5E2%7D%2B%5Ccdots%2B%5Cfrac%7B1%7D%7Bn%5E2%7D%3C2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='1+\frac{1}{2^2}+\cdots+\frac{1}{n^2}&lt;2' title='1+\frac{1}{2^2}+\cdots+\frac{1}{n^2}&lt;2' class='latex' />。</p>
<p>假设只有<img src='http://s.wordpress.com/latex.php?latex=r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='r' title='r' class='latex' />个素数，也就是<img src='http://s.wordpress.com/latex.php?latex=p_1%3Cp_2%3C%5Ccdots%3Cp_r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_1&lt;p_2&lt;\cdots&lt;p_r' title='p_1&lt;p_2&lt;\cdots&lt;p_r' class='latex' />。取自然数<img src='http://s.wordpress.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N' title='N' class='latex' />使得<img src='http://s.wordpress.com/latex.php?latex=p_1%20p_2%5Ccdots%20p_r%3CN&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_1 p_2\cdots p_r&lt;N' title='p_1 p_2\cdots p_r&lt;N' class='latex' />，则不被平方数除尽的<img src='http://s.wordpress.com/latex.php?latex=m%28%3CN%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m(&lt;N)' title='m(&lt;N)' class='latex' />最多有<img src='http://s.wordpress.com/latex.php?latex=2%5Er&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='2^r' title='2^r' class='latex' />个——不被平方数除尽的数一定不会被任意一个素数的平方除尽，那么肯定就是若干个不同素数的乘积，那么每一个素数都是“取或不取”两种形式，由乘法原理自然得到了<img src='http://s.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m' title='m' class='latex' />的个数应该是<img src='http://s.wordpress.com/latex.php?latex=2%5Er&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='2^r' title='2^r' class='latex' />个。下面我们再来看看会被某个平方数除尽的数<img src='http://s.wordpress.com/latex.php?latex=k%20%28%3CN%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='k (&lt;N)' title='k (&lt;N)' class='latex' />的个数，如果一个数能被<img src='http://s.wordpress.com/latex.php?latex=p_i%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_i^2' title='p_i^2' class='latex' />整除，那么满足这个条件的数最多有<img src='http://s.wordpress.com/latex.php?latex=%5Cfrac%7BN%7D%7Bp_i%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\frac{N}{p_i^2}' title='\frac{N}{p_i^2}' class='latex' />，那么所有的能被某个平方数除尽的数最多有<img src='http://s.wordpress.com/latex.php?latex=%5Csum_%7Bi%3D1%7D%5Er%20%5Cfrac%7BN%7D%7Bp_i%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{i=1}^r \frac{N}{p_i^2}' title='\sum_{i=1}^r \frac{N}{p_i^2}' class='latex' />个。于是就有</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=N%5Cleq%202%5Er%2B%5Csum_%7Bi%3D1%7D%5Er%20%5Cfrac%7BN%7D%7Bp_i%5E2%7D%20%3C%202%5Er%2BN%28%5Csum_%7Bi%3D1%7D%5E%7B%5Cinfty%7D%20%5Cfrac%7B1%7D%7Bi%5E2%7D-1%29%3D2%5Er%2BN%281-%5Cdelta%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N\leq 2^r+\sum_{i=1}^r \frac{N}{p_i^2} &lt; 2^r+N(\sum_{i=1}^{\infty} \frac{1}{i^2}-1)=2^r+N(1-\delta)' title='N\leq 2^r+\sum_{i=1}^r \frac{N}{p_i^2} &lt; 2^r+N(\sum_{i=1}^{\infty} \frac{1}{i^2}-1)=2^r+N(1-\delta)' class='latex' /></p>
<p>只要我们取一个足够大的N使得<img src='http://s.wordpress.com/latex.php?latex=N%5Cdelta%5Cgeq%202%5Er&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N\delta\geq 2^r' title='N\delta\geq 2^r' class='latex' />，就矛盾了~这里的主要思路是从有限个素数推导出有限个被平方数整除的数以及有限个不会被平方数整除的数，然后再导出矛盾。</p>
<p>_____________________________________________________________________________________</p>
<p>接下来我们看看另外一个人Auric 的证明，思想非常简单，只用到了唯一分解定理。开头是类似的，假设只有<img src='http://s.wordpress.com/latex.php?latex=r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='r' title='r' class='latex' />个素数，也就是<img src='http://s.wordpress.com/latex.php?latex=p_1%3Cp_2%3C%5Ccdots%3Cp_r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_1&lt;p_2&lt;\cdots&lt;p_r' title='p_1&lt;p_2&lt;\cdots&lt;p_r' class='latex' />。那么我们取一个整数<img src='http://s.wordpress.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='t' title='t' class='latex' />，记<img src='http://s.wordpress.com/latex.php?latex=N%3Dp_r%5Et&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N=p_r^t' title='N=p_r^t' class='latex' />，那么由唯一分解定理可知，对于<img src='http://s.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m' title='m' class='latex' />满足<img src='http://s.wordpress.com/latex.php?latex=1%5Cleq%20m%20%5Cleq%20N&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='1\leq m \leq N' title='1\leq m \leq N' class='latex' />就显然有：</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=m%3Dp_1%5E%7Bf_1%7Dp_2%5E%7Bf_2%7D%5Ccdots%20p_r%5E%7Bf_r%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m=p_1^{f_1}p_2^{f_2}\cdots p_r^{f_r}' title='m=p_1^{f_1}p_2^{f_2}\cdots p_r^{f_r}' class='latex' /></p>
<p>而且<img src='http://s.wordpress.com/latex.php?latex=%28f_1%2Cf_2%2C%5Ccdots%2Cf_r%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(f_1,f_2,\cdots,f_r)' title='(f_1,f_2,\cdots,f_r)' class='latex' />其实是由<img src='http://s.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m' title='m' class='latex' />唯一决定的。由于有<img src='http://s.wordpress.com/latex.php?latex=p_1%5E%7Bf_i%7D%5Cleq%20p_i%5E%7Bf_i%7D%5Cleq%20m%5Cleq%20N%3Dp_r%5Et&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_1^{f_i}\leq p_i^{f_i}\leq m\leq N=p_r^t' title='p_1^{f_i}\leq p_i^{f_i}\leq m\leq N=p_r^t' class='latex' />，那么对</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Cforall%20i%20%5Cin%20%5B1%2Cr%5D%2Cf_i%5Cleq%20tE&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\forall i \in [1,r],f_i\leq tE' title='\forall i \in [1,r],f_i\leq tE' class='latex' />,其中<img src='http://s.wordpress.com/latex.php?latex=E%3D%5Cfrac%7Blg%20p_r%7D%7Blg%20p_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E=\frac{lg p_r}{lg p_1}' title='E=\frac{lg p_r}{lg p_1}' class='latex' /></p>
<p>这样的话<img src='http://s.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m' title='m' class='latex' />的个数<img src='http://s.wordpress.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N' title='N' class='latex' />就不会超过<img src='http://s.wordpress.com/latex.php?latex=%28f_1%2Cf_2%2C%5Ccdots%2Cf_r%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(f_1,f_2,\cdots,f_r)' title='(f_1,f_2,\cdots,f_r)' class='latex' />的个数——因为是一一对应的。那么就有</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=p_r%5Et%3DN%3C%28tE%2B1%29%5Er%3Ct%5Er%28E%2B1%29%5Er&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_r^t=N&lt;(tE+1)^r&lt;t^r(E+1)^r' title='p_r^t=N&lt;(tE+1)^r&lt;t^r(E+1)^r' class='latex' /></p>
<p>因为<img src='http://s.wordpress.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='t' title='t' class='latex' />是任意的嘛，所以说对于充分大的<img src='http://s.wordpress.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='t' title='t' class='latex' />，肯定有<img src='http://s.wordpress.com/latex.php?latex=p_r%5Et%3Et%5Er%28E%2B1%29%5Er&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_r^t&gt;t^r(E+1)^r' title='p_r^t&gt;t^r(E+1)^r' class='latex' />。那么就矛盾了。</p>
<p>_____________________________________________________________________________________</p>
<p>然后是第三个人Métrod的证明，更简单了，有点类似欧几里德的最初的证明。假设只有<img src='http://s.wordpress.com/latex.php?latex=r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='r' title='r' class='latex' />个素数，也就是<img src='http://s.wordpress.com/latex.php?latex=p_1%3Cp_2%3C%5Ccdots%3Cp_r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_1&lt;p_2&lt;\cdots&lt;p_r' title='p_1&lt;p_2&lt;\cdots&lt;p_r' class='latex' />。记<img src='http://s.wordpress.com/latex.php?latex=N%3Dp_1p_2%5Ccdots%20p_r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N=p_1p_2\cdots p_r' title='N=p_1p_2\cdots p_r' class='latex' />，再令<img src='http://s.wordpress.com/latex.php?latex=Q_i%3D%5Cfrac%7BN%7D%7Bp_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Q_i=\frac{N}{p_i}' title='Q_i=\frac{N}{p_i}' class='latex' />，那么对于每一个<img src='http://s.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i' title='i' class='latex' />都有<img src='http://s.wordpress.com/latex.php?latex=p_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_i' title='p_i' class='latex' />不整除<img src='http://s.wordpress.com/latex.php?latex=Q_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Q_i' title='Q_i' class='latex' />，同时当<img src='http://s.wordpress.com/latex.php?latex=j%5Cneq%20i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='j\neq i' title='j\neq i' class='latex' />的时候，有<img src='http://s.wordpress.com/latex.php?latex=p_j&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_j' title='p_j' class='latex' />能够整除<img src='http://s.wordpress.com/latex.php?latex=Q_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Q_i' title='Q_i' class='latex' />。令<img src='http://s.wordpress.com/latex.php?latex=S%3D%5Csum_%7Bi%3D1%7D%5Er%20Q_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S=\sum_{i=1}^r Q_i' title='S=\sum_{i=1}^r Q_i' class='latex' />，那么<img src='http://s.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S' title='S' class='latex' />的任意素因子<img src='http://s.wordpress.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='q' title='q' class='latex' />都不属于之前的<img src='http://s.wordpress.com/latex.php?latex=p_1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_1' title='p_1' class='latex' />到<img src='http://s.wordpress.com/latex.php?latex=p_r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_r' title='p_r' class='latex' />——因为总存在某一个<img src='http://s.wordpress.com/latex.php?latex=Q_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Q_i' title='Q_i' class='latex' />不会被之前的<img src='http://s.wordpress.com/latex.php?latex=r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='r' title='r' class='latex' />个素数所整除。所以，矛盾！</p>
<p>_____________________________________________________________________________________</p>
<p>至于为什么那么久没更新：因为我最近变懒了，同时求生之路2放出，我把仅有的一点使用电脑娱乐的时间都放到了求生之路2的重口味战场上……过了一个多星期，发现还是需要换换气，博客不能不继续，求生之路2可以寒假再说~</p>
<p><small>本文由 严酷的魔王 创作，转载或引用前请<a href="mailto:programet.org@gmail.com">联系我们</a>。</small></p><p>相关文章：<ol>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%ba%8c%ef%bc%89%ef%bc%9a%e7%b4%a0%e6%95%b0%e7%9a%84%e6%9f%90%e4%b8%aa%e6%b1%82.html' rel='bookmark' title='素数有无穷多个的另类证明（二）：素数的某个求和式'>素数有无穷多个的另类证明（二）：素数的某个求和式</a></li>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html' rel='bookmark' title='素数有无穷多个的另类证明（一）：两两互素的无穷序列'>素数有无穷多个的另类证明（一）：两两互素的无穷序列</a></li>
<li><a href='http://blog.programet.org/2011/02/%e8%b0%9c%e4%b9%8b%e7%b3%bb%e5%88%970%e7%ba%bf%e6%80%a7%e8%a7%84%e5%88%92.html' rel='bookmark' title='谜之系列(0):线性规划'>谜之系列(0):线性规划</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<series:name><![CDATA[素数有无穷多个的另类证明]]></series:name>
	</item>
		<item>
		<title>素数有无穷多个的另类证明（二）：素数的某个求和式</title>
		<link>http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%ba%8c%ef%bc%89%ef%bc%9a%e7%b4%a0%e6%95%b0%e7%9a%84%e6%9f%90%e4%b8%aa%e6%b1%82.html</link>
		<comments>http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%ba%8c%ef%bc%89%ef%bc%9a%e7%b4%a0%e6%95%b0%e7%9a%84%e6%9f%90%e4%b8%aa%e6%b1%82.html#comments</comments>
		<pubDate>Mon, 16 Nov 2009 14:12:39 +0000</pubDate>
		<dc:creator>严酷的魔王</dc:creator>
				<category><![CDATA[原创博文]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[智慧]]></category>
		<category><![CDATA[证明]]></category>
		<category><![CDATA[趣题]]></category>

		<guid isPermaLink="false">http://blog.programet.cn/?p=1625</guid>
		<description><![CDATA[上一个证明是哥德巴赫给出的，而现在我要给一个和他同时期的人的证明——但是这个证明和哥某的相比，非常的有创造力。那个时代能拥有这样的思路的人，当首推欧拉。确实，这个证明是欧拉给出的。同时，这个证明有着极大的价值，因为引出了很多很多数学上的重要发展。 先来说说正题，就是这个证明本身。欧拉设想，如果涉及到所有的素数的某个表达式的值是无穷大，那么素数的数量应该是无穷多的。他考虑了下面的式子： 其中是第i个素数，因为任意素数大于1，所以上式是显然成立的。对于另外一个素数同样有 那么将两个式子相乘则得到下面这个式子： 显然，左边的式子是所有可以表示为这个形式的自然数，其中是大于等于0的自然数，显然，这些自然数都不相等。好了，这样似乎可以看出一点苗头了。假设素数有个，那么由唯一分解定理可得到下面这个式子： 只要看出左边的等号成立的原因即可理解了。因为，所以所有的素数的这个表达式的乘积为无穷的——显然，只有素数是无穷多个的时候才能达到这个目的，因此证毕。 但是，这个证明有点奇怪，因为似乎我们用了很多很高深的东西才把这个看起来很基础的玩意给证明出来。但是这个证明有其独特的意义。这个公式将Zeta函数和素数联系在了一起: 然后牵扯出了各种各样的奇形怪状的东西，在这里显然不可能讨论那么多……我所知道的也只是几个结论而已，想知道的读者可以留言或者mail我——但是技术细节我就不得而知了…… 下次给出的证明将是非著名数学家的成果，风格迥异~ 本文由 严酷的魔王 创作，转载或引用前请联系我们。相关文章： 素数有无穷多个的另类证明（三）：被遗忘的证明 用极限证明伯努利不等式 素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法
相关文章：<ol>
<li><a href='http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html' rel='bookmark' title='素数有无穷多个的另类证明（三）：被遗忘的证明'>素数有无穷多个的另类证明（三）：被遗忘的证明</a></li>
<li><a href='http://blog.programet.org/2009/09/%e7%94%a8%e6%9e%81%e9%99%90%e8%af%81%e6%98%8e%e4%bc%af%e5%8a%aa%e5%88%a9%e4%b8%8d%e7%ad%89%e5%bc%8f.html' rel='bookmark' title='用极限证明伯努利不等式'>用极限证明伯努利不等式</a></li>
<li><a href='http://blog.programet.org/2010/01/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e5%9b%9b%ef%bc%89%ef%bc%9a%e6%8b%93%e6%89%91%e2%80%94%e2%80%94%e6%88%96%e8%80%85.html' rel='bookmark' title='素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法'>素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>上一个证明是哥德巴赫给出的，而现在我要给一个和他同时期的人的证明——但是这个证明和哥某的相比，非常的有创造力。那个时代能拥有这样的思路的人，当首推欧拉。确实，这个证明是欧拉给出的。同时，这个证明有着极大的价值，因为引出了很多很多数学上的重要发展。</p>
<p><span id="more-1625"></span></p>
<p>先来说说正题，就是这个证明本身。欧拉设想，如果涉及到所有的素数的某个表达式的值是无穷大，那么素数的数量应该是无穷多的。他考虑了下面的式子：</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Csum_%7Bk%3D0%7D%5E%7B%5Cinfty%7D%5Cfrac%7B1%7D%7Bp_i%5Ek%7D%3D%5Cfrac%7B1%7D%7B1-%5Cfrac%7B1%7D%7Bp_i%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{k=0}^{\infty}\frac{1}{p_i^k}=\frac{1}{1-\frac{1}{p_i}}' title='\sum_{k=0}^{\infty}\frac{1}{p_i^k}=\frac{1}{1-\frac{1}{p_i}}' class='latex' /></p>
<p>其中<img src='http://s.wordpress.com/latex.php?latex=p_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_i' title='p_i' class='latex' />是第i个素数，因为任意素数大于1，所以上式是显然成立的。对于另外一个素数同样有</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Csum_%7Bk%3D0%7D%5E%7B%5Cinfty%7D%5Cfrac%7B1%7D%7Bp_j%5Ek%7D%3D%5Cfrac%7B1%7D%7B1-%5Cfrac%7B1%7D%7Bp_j%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{k=0}^{\infty}\frac{1}{p_j^k}=\frac{1}{1-\frac{1}{p_j}}' title='\sum_{k=0}^{\infty}\frac{1}{p_j^k}=\frac{1}{1-\frac{1}{p_j}}' class='latex' /></p>
<p>那么将两个式子相乘则得到下面这个式子：</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=1%2B%5Cfrac%7B1%7D%7Bp_i%7D%2B%5Cfrac%7B1%7D%7Bp_j%7D%2B%5Cfrac%7B1%7D%7Bp_i%5E2%7D%2B%5Cfrac%7B1%7D%7Bp_ip_j%7D%2B%5Cfrac%7B1%7D%7Bp_j%5E2%7D%2B%5Ccdots%3D%5Cfrac%7B1%7D%7B1-%5Cfrac%7B1%7D%7Bp_i%7D%7D%5Cfrac%7B1%7D%7B1-%5Cfrac%7B1%7D%7Bp_j%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='1+\frac{1}{p_i}+\frac{1}{p_j}+\frac{1}{p_i^2}+\frac{1}{p_ip_j}+\frac{1}{p_j^2}+\cdots=\frac{1}{1-\frac{1}{p_i}}\frac{1}{1-\frac{1}{p_j}}' title='1+\frac{1}{p_i}+\frac{1}{p_j}+\frac{1}{p_i^2}+\frac{1}{p_ip_j}+\frac{1}{p_j^2}+\cdots=\frac{1}{1-\frac{1}{p_i}}\frac{1}{1-\frac{1}{p_j}}' class='latex' /></p>
<p>显然，左边的式子是所有可以表示为<img src='http://s.wordpress.com/latex.php?latex=p_i%5Eap_j%5Eb&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_i^ap_j^b' title='p_i^ap_j^b' class='latex' />这个形式的自然数，其中<img src='http://s.wordpress.com/latex.php?latex=a%2Cb&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='a,b' title='a,b' class='latex' />是大于等于0的自然数，显然，这些自然数都不相等。好了，这样似乎可以看出一点苗头了。假设素数有<img src='http://s.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n' title='n' class='latex' />个，那么由唯一分解定理可得到下面这个式子：</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Csum_%7Bi%3D0%7D%5E%7B%5Cinfty%7D%5Cfrac%7B1%7D%7Bi%7D%3D%5Cprod_%7Bi%3D1%7D%5E%7Bn%7D%28%5Csum_%7Bk%3D0%7D%5E%7B%5Cinfty%7D%5Cfrac%7B1%7D%7B%20p_i%5Ek%7D%29%3D%5Cprod_%7Bi%3D1%7D%5Cfrac%7B1%7D%7B1-%5Cfrac%7B1%7D%7Bp_i%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{i=0}^{\infty}\frac{1}{i}=\prod_{i=1}^{n}(\sum_{k=0}^{\infty}\frac{1}{ p_i^k})=\prod_{i=1}\frac{1}{1-\frac{1}{p_i}}' title='\sum_{i=0}^{\infty}\frac{1}{i}=\prod_{i=1}^{n}(\sum_{k=0}^{\infty}\frac{1}{ p_i^k})=\prod_{i=1}\frac{1}{1-\frac{1}{p_i}}' class='latex' /></p>
<p>只要看出左边的等号成立的原因即可理解了。因为<img src='http://s.wordpress.com/latex.php?latex=%5Csum_%7Bi%3D0%7D%5E%7B%5Cinfty%7D%5Cfrac%7B1%7D%7Bi%7D%3D%5Cinfty&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{i=0}^{\infty}\frac{1}{i}=\infty' title='\sum_{i=0}^{\infty}\frac{1}{i}=\infty' class='latex' />，所以所有的素数的这个表达式的乘积为无穷的——显然，只有素数是无穷多个的时候才能达到这个目的，因此证毕。</p>
<p>但是，这个证明有点奇怪，因为似乎我们用了很多很高深的东西才把这个看起来很基础的玩意给证明出来。但是这个证明有其独特的意义。这个公式将Zeta函数和素数联系在了一起:</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Czeta%28%5Csigma%29%3D%5Csum_%7Bi%3D0%7D%5E%7B%5Cinfty%7D%5Cfrac%7B1%7D%7Bi%5E%5Csigma%7D%3D%5Cprod_%7Bi%3D1%7D%5Cfrac%7B1%7D%7B1-%5Cfrac%7B1%7D%7Bp_i%5E%5Csigma%7D%7D%2C%28%5Csigma%20%3E1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\zeta(\sigma)=\sum_{i=0}^{\infty}\frac{1}{i^\sigma}=\prod_{i=1}\frac{1}{1-\frac{1}{p_i^\sigma}},(\sigma &gt;1)' title='\zeta(\sigma)=\sum_{i=0}^{\infty}\frac{1}{i^\sigma}=\prod_{i=1}\frac{1}{1-\frac{1}{p_i^\sigma}},(\sigma &gt;1)' class='latex' /></p>
<p>然后牵扯出了各种各样的奇形怪状的东西，在这里显然不可能讨论那么多……我所知道的也只是几个结论而已，想知道的读者可以留言或者mail我——但是技术细节我就不得而知了……</p>
<p>下次给出的证明将是非著名数学家的成果，风格迥异~</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><img src="file:///C:/DOCUME%7E1/ADMINI%7E1/LOCALS%7E1/Temp/moz-screenshot-1.png" alt="" /></div>
<p><small>本文由 严酷的魔王 创作，转载或引用前请<a href="mailto:programet.org@gmail.com">联系我们</a>。</small></p><p>相关文章：<ol>
<li><a href='http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html' rel='bookmark' title='素数有无穷多个的另类证明（三）：被遗忘的证明'>素数有无穷多个的另类证明（三）：被遗忘的证明</a></li>
<li><a href='http://blog.programet.org/2009/09/%e7%94%a8%e6%9e%81%e9%99%90%e8%af%81%e6%98%8e%e4%bc%af%e5%8a%aa%e5%88%a9%e4%b8%8d%e7%ad%89%e5%bc%8f.html' rel='bookmark' title='用极限证明伯努利不等式'>用极限证明伯努利不等式</a></li>
<li><a href='http://blog.programet.org/2010/01/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e5%9b%9b%ef%bc%89%ef%bc%9a%e6%8b%93%e6%89%91%e2%80%94%e2%80%94%e6%88%96%e8%80%85.html' rel='bookmark' title='素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法'>素数有无穷多个的另类证明（四）：拓扑——或者称为巧妙的集合论方法</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%ba%8c%ef%bc%89%ef%bc%9a%e7%b4%a0%e6%95%b0%e7%9a%84%e6%9f%90%e4%b8%aa%e6%b1%82.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<series:name><![CDATA[素数有无穷多个的另类证明]]></series:name>
	</item>
		<item>
		<title>素数有无穷多个的另类证明（一）：两两互素的无穷序列</title>
		<link>http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html</link>
		<comments>http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html#comments</comments>
		<pubDate>Sun, 15 Nov 2009 12:57:39 +0000</pubDate>
		<dc:creator>严酷的魔王</dc:creator>
				<category><![CDATA[原创博文]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[智慧]]></category>
		<category><![CDATA[证明]]></category>
		<category><![CDATA[趣题]]></category>

		<guid isPermaLink="false">http://blog.programet.cn/?p=1602</guid>
		<description><![CDATA[因为我们的C语言老师非常民主，所以当他问我们想不想期中考试的时候我们都喊“不想”，所以不考了。但是他居然说，根据计算成绩总评的公式，里面有一项“期中成绩”，所以只好把期中考改成一个C语言实验报告……大家遂绝倒。我想了一下，决定用素性检验和生成素数为报告的主题——反正从加减乘除到抽象代数的方法都有，难度弹性大得真好~于是乎今天下午去图书馆转悠了一下，一是为了解决海量的线性空间作业，二就是为了找一下我能够接受的这方面的材料。然后我就看到了一本书：《博大精深的素数》（刚才我才发现原来我很久以前在豆瓣上面标记过这本书-  -）。里面讲的内容正是我所需要，不过全书最让我喜欢的是第一章：因为里面居然有十二个对“素数有无穷多个”的证明！其中有最基础的算术方法证明，也有涉及到极限的证明，还有利用代数数论和拓扑学的证明~说实话最后两个证明我完全不知道在说什么……不过，我会把我明白了的证明逐一地介绍给读者——欧几里德的那个素数连乘法以及略微变换了一下的法等类似证明我就不在这里介绍了，有兴趣的可以去维基学习一下。 下面我将要给出的这个证明来自于一个身份很特别的数学家：哥德巴赫。我记得某天zxy跟我说哥德巴赫估计除了那个猜想什么贡献也没有。结果今天我终于看到了一个他写出来的证明——不过书上的评价是“这也许是哥德巴赫写出的唯一的证明”…… 这个简洁而优美的证明思想大概是这样的：如果我们找到了一个自然数的无穷数列，其中任意两项互素——则没有两个数字有相同的素因子，那么令为的某一个素因子，则彼此不同，则素数就有无穷多个！那么现在重点就是设法找到这样的一个数列。哥德巴赫找到的数列是非常有名的费马数。即。证明这个数列两两互素很简单：，所以当时有；但是如果有素数同时为和的因数，那么它肯定同时为和的因数，从而，可惜费马数都是奇数，所以证毕。那么数列找出来了，原命题也就证毕了~ 问题解决后，我们不妨把目光放得远一点：还有没有其他的不利用无穷多个素数这个性质的无穷互素数列？答案是有的。可以证明如下定义的数列满足要求：若S0和a是互素的整数，且，则满足 的数列是两两互素的——因为可以得到。可以看出，如果，那么我们就又得到了费马数！ 还有另外一个构造方法：令是一个非常数整系数多项式且满足，并且需要满足如果和互素，则和必然互素这个性质。那么函数迭代地构造，，则必然两两互素。比如满足上述条件,那么又变成了费马数列！ 我会慢慢将其他漂亮而奇异的证明展现给大家~下一篇应该是欧拉的证明。 本文由 严酷的魔王 创作，转载或引用前请联系我们。相关文章： 素数有无穷多个的另类证明（三）：被遗忘的证明 从(0,1]×(0,1]到(0,1]的双射 素数有无穷多个的另类证明（二）：素数的某个求和式
相关文章：<ol>
<li><a href='http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html' rel='bookmark' title='素数有无穷多个的另类证明（三）：被遗忘的证明'>素数有无穷多个的另类证明（三）：被遗忘的证明</a></li>
<li><a href='http://blog.programet.org/2010/04/%e4%bb%8e01%c3%9701%e5%88%b001%e7%9a%84%e5%8f%8c%e5%b0%84.html' rel='bookmark' title='从(0,1]×(0,1]到(0,1]的双射'>从(0,1]×(0,1]到(0,1]的双射</a></li>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%ba%8c%ef%bc%89%ef%bc%9a%e7%b4%a0%e6%95%b0%e7%9a%84%e6%9f%90%e4%b8%aa%e6%b1%82.html' rel='bookmark' title='素数有无穷多个的另类证明（二）：素数的某个求和式'>素数有无穷多个的另类证明（二）：素数的某个求和式</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>因为我们的C语言老师非常民主，所以当他问我们想不想期中考试的时候我们都喊“不想”，所以不考了。但是他居然说，根据计算成绩总评的公式，里面有一项“期中成绩”，所以只好把期中考改成一个C语言实验报告……大家遂绝倒。我想了一下，决定用素性检验和生成素数为报告的主题——反正从加减乘除到抽象代数的方法都有，难度弹性大得真好~于是乎今天下午去图书馆转悠了一下，一是为了解决海量的线性空间作业，二就是为了找一下我能够接受的这方面的材料。然后我就看到了一本书：<a href="http://www.douban.com/subject/2027518/">《博大精深的素数》</a>（刚才我才发现原来我很久以前在豆瓣上面标记过这本书-  -）。里面讲的内容正是我所需要，不过全书最让我喜欢的是第一章：因为里面居然有十二个对“素数有无穷多个”的证明！其中有最基础的算术方法证明，也有涉及到极限的证明，还有利用代数数论和拓扑学的证明~说实话最后两个证明我完全不知道在说什么……不过，我会把我明白了的证明逐一地介绍给读者——欧几里德的那个素数连乘法以及略微变换了一下的<img src='http://s.wordpress.com/latex.php?latex=N%21%2B1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N!+1' title='N!+1' class='latex' />法等类似证明我就不在这里介绍了，有兴趣的可以去<a href="http://zh.wikipedia.org/zh-cn/%E7%B4%A0%E6%95%B0#.E7.B4.A0.E6.95.B0.E7.9A.84.E6.95.B8.E7.9B.AE">维基</a>学习一下。</p>
<p><span id="more-1602"></span></p>
<p>下面我将要给出的这个证明来自于一个身份很特别的数学家：哥德巴赫。我记得某天zxy跟我说哥德巴赫估计除了那个猜想什么贡献也没有。结果今天我终于看到了一个他写出来的证明——不过书上的评价是“这也许是哥德巴赫写出的唯一的证明”……</p>
<p>这个简洁而优美的证明思想大概是这样的：如果我们找到了一个自然数的无穷数列<img src='http://s.wordpress.com/latex.php?latex=1%3Ca_1%3Ca_2%3C%5Ccdots&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='1&lt;a_1&lt;a_2&lt;\cdots' title='1&lt;a_1&lt;a_2&lt;\cdots' class='latex' />，其中任意两项互素——则没有两个数字有相同的素因子，那么令<img src='http://s.wordpress.com/latex.php?latex=p_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_i' title='p_i' class='latex' />为<img src='http://s.wordpress.com/latex.php?latex=a_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='a_i' title='a_i' class='latex' />的某一个素因子，则<img src='http://s.wordpress.com/latex.php?latex=p_1%2Cp_2%2C%5Ccdots&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_1,p_2,\cdots' title='p_1,p_2,\cdots' class='latex' />彼此不同，则素数就有无穷多个！那么现在重点就是设法找到这样的一个数列。哥德巴赫找到的数列是非常有名的费马数<img src='http://s.wordpress.com/latex.php?latex=%7BF_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F_n}' title='{F_n}' class='latex' />。即<img src='http://s.wordpress.com/latex.php?latex=F_n%3D2%5E%7B2%5En%7D%2B1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_n=2^{2^n}+1' title='F_n=2^{2^n}+1' class='latex' />。证明这个数列两两互素很简单：<img src='http://s.wordpress.com/latex.php?latex=F_m-2%3DF_0%5Ctimes%20F_1%5Ctimes%20F_2%5Ctimes%5Ccdots%5Ctimes%20F_%7Bm-1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_m-2=F_0\times F_1\times F_2\times\cdots\times F_{m-1}' title='F_m-2=F_0\times F_1\times F_2\times\cdots\times F_{m-1}' class='latex' />，所以当<img src='http://s.wordpress.com/latex.php?latex=n%3Cm&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n&lt;m' title='n&lt;m' class='latex' />时有<img src='http://s.wordpress.com/latex.php?latex=F_n%7C%28F_m-2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_n|(F_m-2)' title='F_n|(F_m-2)' class='latex' />；但是如果有素数<img src='http://s.wordpress.com/latex.php?latex=p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p' title='p' class='latex' />同时为<img src='http://s.wordpress.com/latex.php?latex=F_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_n' title='F_n' class='latex' />和<img src='http://s.wordpress.com/latex.php?latex=F_m&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_m' title='F_m' class='latex' />的因数，那么它肯定同时为<img src='http://s.wordpress.com/latex.php?latex=F_m&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_m' title='F_m' class='latex' />和<img src='http://s.wordpress.com/latex.php?latex=F_m-2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_m-2' title='F_m-2' class='latex' />的因数，从而<img src='http://s.wordpress.com/latex.php?latex=p%3D2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p=2' title='p=2' class='latex' />，可惜费马数都是奇数，所以证毕。那么数列找出来了，原命题也就证毕了~</p>
<p>问题解决后，我们不妨把目光放得远一点：还有没有其他的不利用无穷多个素数这个性质的无穷互素数列？答案是有的。可以证明如下定义的数列满足要求：若S0和a是互素的整数，且<img src='http://s.wordpress.com/latex.php?latex=S_0%3Ea%3E%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S_0&gt;a&gt;=1' title='S_0&gt;a&gt;=1' class='latex' />，则满足<img src='http://s.wordpress.com/latex.php?latex=%20S_n-a%3DS_%7Bn-1%7D%2A%28S_%7Bn-1%7D-2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt=' S_n-a=S_{n-1}*(S_{n-1}-2)' title=' S_n-a=S_{n-1}*(S_{n-1}-2)' class='latex' /> 的数列<img src='http://s.wordpress.com/latex.php?latex=%7BS_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S_n}' title='{S_n}' class='latex' />是两两互素的——因为可以得到<img src='http://s.wordpress.com/latex.php?latex=S_n%3DS_%7Bn-1%7D%5Ctimes%20%5Ccdots%20%5Ctimes%20S_1%5Ctimes%20%28S_0-a%29%2Ba&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S_n=S_{n-1}\times \cdots \times S_1\times (S_0-a)+a' title='S_n=S_{n-1}\times \cdots \times S_1\times (S_0-a)+a' class='latex' />。可以看出，如果<img src='http://s.wordpress.com/latex.php?latex=S_0%3D3%2Ca%3D2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S_0=3,a=2' title='S_0=3,a=2' class='latex' />，那么我们就又得到了费马数！</p>
<p>还有另外一个构造方法：令<img src='http://s.wordpress.com/latex.php?latex=f%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)' title='f(x)' class='latex' />是一个非常数整系数多项式且满足<img src='http://s.wordpress.com/latex.php?latex=f%280%29%5Cneq0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(0)\neq0' title='f(0)\neq0' class='latex' />，并且需要满足如果<img src='http://s.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n' title='n' class='latex' />和<img src='http://s.wordpress.com/latex.php?latex=f%280%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(0)' title='f(0)' class='latex' />互素，则<img src='http://s.wordpress.com/latex.php?latex=f%28n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(n)' title='f(n)' class='latex' />和<img src='http://s.wordpress.com/latex.php?latex=f%280%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(0)' title='f(0)' class='latex' />必然互素这个性质。那么函数迭代地构造，<img src='http://s.wordpress.com/latex.php?latex=f_1%28x%29%3Df%28x%29%2Cf_m%28x%29%3Df%28f_%7Bm-1%7D%28x%29%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_1(x)=f(x),f_m(x)=f(f_{m-1}(x))' title='f_1(x)=f(x),f_m(x)=f(f_{m-1}(x))' class='latex' />，则<img src='http://s.wordpress.com/latex.php?latex=n%2Cf%28n%29%2Cf_2%28n%29%2C%5Ccdots&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n,f(n),f_2(n),\cdots' title='n,f(n),f_2(n),\cdots' class='latex' />必然两两互素。比如<img src='http://s.wordpress.com/latex.php?latex=f%28x%29%3D%28x-1%29%5E2%2B1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)=(x-1)^2+1' title='f(x)=(x-1)^2+1' class='latex' />满足上述条件,那么<img src='http://s.wordpress.com/latex.php?latex=f_n%28-1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_n(-1)' title='f_n(-1)' class='latex' />又变成了费马数列！</p>
<p>我会慢慢将其他漂亮而奇异的证明展现给大家~下一篇应该是欧拉的证明。</p>
<p><small>本文由 严酷的魔王 创作，转载或引用前请<a href="mailto:programet.org@gmail.com">联系我们</a>。</small></p><p>相关文章：<ol>
<li><a href='http://blog.programet.org/2009/12/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84%e8%af%81%e6%98%8e.html' rel='bookmark' title='素数有无穷多个的另类证明（三）：被遗忘的证明'>素数有无穷多个的另类证明（三）：被遗忘的证明</a></li>
<li><a href='http://blog.programet.org/2010/04/%e4%bb%8e01%c3%9701%e5%88%b001%e7%9a%84%e5%8f%8c%e5%b0%84.html' rel='bookmark' title='从(0,1]×(0,1]到(0,1]的双射'>从(0,1]×(0,1]到(0,1]的双射</a></li>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%ba%8c%ef%bc%89%ef%bc%9a%e7%b4%a0%e6%95%b0%e7%9a%84%e6%9f%90%e4%b8%aa%e6%b1%82.html' rel='bookmark' title='素数有无穷多个的另类证明（二）：素数的某个求和式'>素数有无穷多个的另类证明（二）：素数的某个求和式</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<series:name><![CDATA[素数有无穷多个的另类证明]]></series:name>
	</item>
		<item>
		<title>无穷中的二分（二）</title>
		<link>http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%ba%8c%ef%bc%89.html</link>
		<comments>http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%ba%8c%ef%bc%89.html#comments</comments>
		<pubDate>Tue, 20 Oct 2009 16:54:31 +0000</pubDate>
		<dc:creator>严酷的魔王</dc:creator>
				<category><![CDATA[原创博文]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[思维]]></category>
		<category><![CDATA[智慧]]></category>
		<category><![CDATA[证明]]></category>
		<category><![CDATA[趣题]]></category>

		<guid isPermaLink="false">http://blog.programet.cn/?p=1432</guid>
		<description><![CDATA[话说老师自从上次使用了二分之后，貌似就上瘾了。他很令人赞赏地没有照本宣科，而是讲了一串课本末尾的附录，即实数的连续性啊，紧致性啊，完备性啊之类的比较基础的内容。其中有一个有界性定理说的是这样一个东西：一个连续函数在区间上是有界的。这个东西老师给出了两个证明方法，都不是“显然”的方法。有些内容是上一篇里面说过的，没有看过的童鞋可以先去瞟两眼。 _______________________________________________________________________________ 先看看第一个方法：居然又使用了二分法。这里是用反证的，假设其无界，那么二分之——即一直选取无界的那个区间，顺便得到了一个区间套和那个被套住的唯一的。既然在处连续，则肯定有定义。 对于，存在一个使得且对有。所以可以推出 。 但是现在仍然没有明显的矛盾。于是我们继续，不难得到， 可推出， 所以 ， 所以在任何一个上都有界，矛盾了~ _______________________________________________________________________________ 第二个方法就比较简洁了，因为用了魏氏定理，等于是间接二分了一下。 同样反证之，那么对于任意的肯定存在使得。 则得到数列满足 。 另外，，所以是有界的，由魏氏定理可知数列中必有一个收敛子序列，记为好了，如果，那么会出现两个奇怪的式子： 且。 所以得出了矛盾~ _______________________________________________________________________________ PS:课本上称呼魏氏定理为波尔察诺-魏尔斯特拉斯紧致性定理，其实与区间套定理是等价的。但是课本给出了区间套定理的非魏氏定理证明法，却没有给出魏氏定理的非区间套证明法……看来一旦瘾上了二分还真难改掉啊~同时，一旦瘾上了也真难改掉啊……我发觉我有癖了…… 本文由 严酷的魔王 创作，转载或引用前请联系我们。相关文章： 无穷中的二分（一） 用极限证明伯努利不等式 无穷中的二分（三）：证明实数不可数
相关文章：<ol>
<li><a href='http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%80%ef%bc%89.html' rel='bookmark' title='无穷中的二分（一）'>无穷中的二分（一）</a></li>
<li><a href='http://blog.programet.org/2009/09/%e7%94%a8%e6%9e%81%e9%99%90%e8%af%81%e6%98%8e%e4%bc%af%e5%8a%aa%e5%88%a9%e4%b8%8d%e7%ad%89%e5%bc%8f.html' rel='bookmark' title='用极限证明伯努利不等式'>用极限证明伯努利不等式</a></li>
<li><a href='http://blog.programet.org/2011/02/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%af%81%e6%98%8e%e5%ae%9e%e6%95%b0%e4%b8%8d%e5%8f%af%e6%95%b0.html' rel='bookmark' title='无穷中的二分（三）：证明实数不可数'>无穷中的二分（三）：证明实数不可数</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>话说老师自从<a href="http://blog.programet.cn/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%80%ef%bc%89.html">上次使用了二分</a>之后，貌似就上瘾了。他很令人赞赏地没有照本宣科，而是讲了一串课本末尾的附录，即实数的连续性啊，紧致性啊，完备性啊之类的比较基础的内容。其中有一个有界性定理说的是这样一个东西：一个连续函数<img src='http://s.wordpress.com/latex.php?latex=f%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)' title='f(x)' class='latex' />在区间<img src='http://s.wordpress.com/latex.php?latex=%5Ba%2Cb%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='[a,b]' title='[a,b]' class='latex' />上是有界的。这个东西老师给出了两个证明方法，都不是“显然”的方法。有些内容是上一篇里面说过的，没有看过的童鞋可以先<a href="http://blog.programet.cn/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%80%ef%bc%89.html">去瞟两眼</a>。</p>
<p><span id="more-1432"></span></p>
<p>_______________________________________________________________________________</p>
<p>先看看第一个方法：居然又使用了二分法。这里是用反证的，假设其无界，那么二分之——即一直选取无界的那个区间，顺便得到了一个区间套和那个被套住的唯一的<img src='http://s.wordpress.com/latex.php?latex=r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='r' title='r' class='latex' />。既然<img src='http://s.wordpress.com/latex.php?latex=f%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)' title='f(x)' class='latex' />在<img src='http://s.wordpress.com/latex.php?latex=r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='r' title='r' class='latex' />处连续，则肯定有定义。</p>
<p>对于<img src='http://s.wordpress.com/latex.php?latex=%5Cvarepsilon%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\varepsilon=1' title='\varepsilon=1' class='latex' />，存在一个<img src='http://s.wordpress.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\delta' title='\delta' class='latex' />使得<img src='http://s.wordpress.com/latex.php?latex=%7Cx-r%7C%3C%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|x-r|&lt;\delta' title='|x-r|&lt;\delta' class='latex' />且对<img src='http://s.wordpress.com/latex.php?latex=x%5Cin%5Ba%2Cb%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x\in[a,b]' title='x\in[a,b]' class='latex' />有<img src='http://s.wordpress.com/latex.php?latex=%7Cf%28x%29-f%28r%29%7C%3C1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|f(x)-f(r)|&lt;1' title='|f(x)-f(r)|&lt;1' class='latex' />。所以可以推出</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%7Cf%28x%29%7C%5Cleq%7Cf%28r%29%7C%2B1%2Cx%5Cin%20%5Br-%5Cdelta%2Cr%2B%5Cdelta%5D%5Ccap%5Ba_n%2Cb_n%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|f(x)|\leq|f(r)|+1,x\in [r-\delta,r+\delta]\cap[a_n,b_n]' title='|f(x)|\leq|f(r)|+1,x\in [r-\delta,r+\delta]\cap[a_n,b_n]' class='latex' />。</p>
<p>但是现在仍然没有明显的矛盾。于是我们继续，不难得到，</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Cexists%20N%2Cn%3EN&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\exists N,n&gt;N' title='\exists N,n&gt;N' class='latex' /> 可推出<img src='http://s.wordpress.com/latex.php?latex=%5Ba_n%2Cb_n%5D%5Csubseteq%5Br-%5Cdelta%2Cr%2B%5Cdelta%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='[a_n,b_n]\subseteq[r-\delta,r+\delta]' title='[a_n,b_n]\subseteq[r-\delta,r+\delta]' class='latex' />，</p>
<p>所以</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%7Cf%28x%29%7C%5Cleq%7Cf%28r%29%7C%2B1%2Cx%5Cin%20%5Ba_n%2Cb_n%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|f(x)|\leq|f(r)|+1,x\in [a_n,b_n]' title='|f(x)|\leq|f(r)|+1,x\in [a_n,b_n]' class='latex' />，</p>
<p style="text-align: left;">所以<img src='http://s.wordpress.com/latex.php?latex=f%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)' title='f(x)' class='latex' />在任何一个<img src='http://s.wordpress.com/latex.php?latex=%5Ba_n%2Cb_n%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='[a_n,b_n]' title='[a_n,b_n]' class='latex' />上都有界，矛盾了~</p>
<p>_______________________________________________________________________________</p>
<p>第二个方法就比较简洁了，因为用了魏氏定理，等于是间接二分了一下。</p>
<p>同样反证之，那么对于任意的<img src='http://s.wordpress.com/latex.php?latex=M%5Cin%20N&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='M\in N' title='M\in N' class='latex' />肯定存在<img src='http://s.wordpress.com/latex.php?latex=x_M&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x_M' title='x_M' class='latex' />使得<img src='http://s.wordpress.com/latex.php?latex=f%28x_M%29%3EM&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x_M)&gt;M' title='f(x_M)&gt;M' class='latex' />。</p>
<p>则得到数列<img src='http://s.wordpress.com/latex.php?latex=%7Bx_M%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_M}' title='{x_M}' class='latex' />满足</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Clim%20%5Climits_%7BM%5Cto%20%5Cinfty%7Df%28x_M%29%3D%5Cinfty&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lim \limits_{M\to \infty}f(x_M)=\infty' title='\lim \limits_{M\to \infty}f(x_M)=\infty' class='latex' />。</p>
<p>另外，<img src='http://s.wordpress.com/latex.php?latex=x_M%5Cin%5Ba%2Cb%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x_M\in[a,b]' title='x_M\in[a,b]' class='latex' />，所以<img src='http://s.wordpress.com/latex.php?latex=%7Bx_M%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_M}' title='{x_M}' class='latex' />是有界的，由魏氏定理可知数列<img src='http://s.wordpress.com/latex.php?latex=%7Bx_M%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_M}' title='{x_M}' class='latex' />中必有一个收敛子序列，记为<img src='http://s.wordpress.com/latex.php?latex=%7By_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{y_m}' title='{y_m}' class='latex' />好了，如果<img src='http://s.wordpress.com/latex.php?latex=%5Clim%5Climits_%7Bm%5Cto%20%5Cinfty%7Dy_m%3Dr&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lim\limits_{m\to \infty}y_m=r' title='\lim\limits_{m\to \infty}y_m=r' class='latex' />，那么会出现两个奇怪的式子：</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Clim%20%5Climits_%7Bm%5Cto%20%5Cinfty%7Df%28y_m%29%3D%5Cinfty&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lim \limits_{m\to \infty}f(y_m)=\infty' title='\lim \limits_{m\to \infty}f(y_m)=\infty' class='latex' />且<img src='http://s.wordpress.com/latex.php?latex=%5Clim%20%5Climits_%7Bm%5Cto%20%5Cinfty%7Df%28y_m%29%3D%7Cf%28r%29%7C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lim \limits_{m\to \infty}f(y_m)=|f(r)|' title='\lim \limits_{m\to \infty}f(y_m)=|f(r)|' class='latex' />。</p>
<p style="text-align: left;">所以得出了矛盾~</p>
<p style="text-align: left;">_______________________________________________________________________________</p>
<p style="text-align: left;">PS:课本上称呼魏氏定理为<strong>波尔察诺-魏尔斯特拉斯紧致性定理</strong>，其实与区间套定理是等价的。但是课本给出了区间套定理的非魏氏定理证明法，却没有给出魏氏定理的非区间套证明法……看来一旦瘾上了二分还真难改掉啊~同时，一旦瘾上了<img src='http://s.wordpress.com/latex.php?latex=%5CLaTeX&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\LaTeX' title='\LaTeX' class='latex' />也真难改掉啊……我发觉我有<img src='http://s.wordpress.com/latex.php?latex=%5CLaTeX&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\LaTeX' title='\LaTeX' class='latex' />癖了……</p>
<p><small>本文由 严酷的魔王 创作，转载或引用前请<a href="mailto:programet.org@gmail.com">联系我们</a>。</small></p><p>相关文章：<ol>
<li><a href='http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%80%ef%bc%89.html' rel='bookmark' title='无穷中的二分（一）'>无穷中的二分（一）</a></li>
<li><a href='http://blog.programet.org/2009/09/%e7%94%a8%e6%9e%81%e9%99%90%e8%af%81%e6%98%8e%e4%bc%af%e5%8a%aa%e5%88%a9%e4%b8%8d%e7%ad%89%e5%bc%8f.html' rel='bookmark' title='用极限证明伯努利不等式'>用极限证明伯努利不等式</a></li>
<li><a href='http://blog.programet.org/2011/02/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%af%81%e6%98%8e%e5%ae%9e%e6%95%b0%e4%b8%8d%e5%8f%af%e6%95%b0.html' rel='bookmark' title='无穷中的二分（三）：证明实数不可数'>无穷中的二分（三）：证明实数不可数</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%ba%8c%ef%bc%89.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>无穷中的二分（一）</title>
		<link>http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%80%ef%bc%89.html</link>
		<comments>http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%80%ef%bc%89.html#comments</comments>
		<pubDate>Wed, 14 Oct 2009 16:54:06 +0000</pubDate>
		<dc:creator>严酷的魔王</dc:creator>
				<category><![CDATA[原创博文]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[思维]]></category>
		<category><![CDATA[智慧]]></category>
		<category><![CDATA[证明]]></category>
		<category><![CDATA[趣题]]></category>

		<guid isPermaLink="false">http://blog.programet.cn/?p=1415</guid>
		<description><![CDATA[话说我平时只有在算法上接触了一点二分法。当今天数分教授告诉我们某定理要用二分法来证明的时候，我有点震精… 这个定理叫做……“Weierstrass定理”……好吧，只能说这个定理是某一个Weierstrass定理……下面称为魏氏定理好了……内容是这样的：对于任意的有界无穷数列，一定存在一个收敛的子序列。举个例子，对于数列0，1，0，1，0，1，……这里只需要将子序列定为0，0，0，0，0，……或者1，1，1，1，1，1，……即可。但是这个结果其实是不那么显然的，例如：,你能肯定地说一定能够找到收敛的子序列么~？所以这个结论又略显奇妙。 首先要声明（不是证明~）一个“区间套定理”。区间套指的是这样的一系列区间：且。那么对于每一个区间套，都存在一个唯一的实数满足。这个从直观上是比较好理解的吧~ 下面就来证明下那个魏氏定理。首先因为有界，我们就可以设数列位于区间内。那么，取这个区间的中点，于是将原来的数列分成了两部分，那么至少一个部分里面包含了无穷多项，就设这个区间为，然后对新的区间继续二分，选择任意一个含有无穷多项的区间重复操作。显然，因为每次区间的长度减半，所以最后得到的是一个区间套。最后这个套套网住了一个实数。那么，我们只需要在每一个中取一个，这样生成的子列就肯定是收敛到套套里的~ 这个二分+区间套的方法确实很好用。在证明介值定理的时候也用上了。我们让区间套满足，即不断地二分，然后选取包含了0的那一部分。最后当然，套套套住了0. 在实数中的二分感觉更加飘渺~因为在操作实数，极限等一系列概念的时候有很多直观上容易理解的东西都需要去严谨地说明，有时候不知不觉地就用上了一个没有证明过的东西，从而让整个证明失去严谨性。而且任何问题一旦牵涉到无穷，那么就无法用直觉来咬定结果了。所以这里的二分对我来说就像是一种突破，带来的并不是算法效率方面的结果，而是思维的拓展。 本文由 严酷的魔王 创作，转载或引用前请联系我们。相关文章： 无穷中的二分（二） 无穷中的二分（三）：证明实数不可数 素数有无穷多个的另类证明（一）：两两互素的无穷序列
相关文章：<ol>
<li><a href='http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%ba%8c%ef%bc%89.html' rel='bookmark' title='无穷中的二分（二）'>无穷中的二分（二）</a></li>
<li><a href='http://blog.programet.org/2011/02/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%af%81%e6%98%8e%e5%ae%9e%e6%95%b0%e4%b8%8d%e5%8f%af%e6%95%b0.html' rel='bookmark' title='无穷中的二分（三）：证明实数不可数'>无穷中的二分（三）：证明实数不可数</a></li>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html' rel='bookmark' title='素数有无穷多个的另类证明（一）：两两互素的无穷序列'>素数有无穷多个的另类证明（一）：两两互素的无穷序列</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>话说我平时只有在算法上接触了一点二分法。当今天数分教授告诉我们某定理要用二分法来证明的时候，我有点震精…</p>
<p><span id="more-1415"></span></p>
<p>这个定理叫做……“Weierstrass定理”……好吧，只能说这个定理是某一个Weierstrass定理……下面称为魏氏定理好了……内容是这样的：对于任意的有界无穷数列，一定存在一个收敛的子序列。举个例子，对于数列0，1，0，1，0，1，……这里只需要将子序列定为0，0，0，0，0，……或者1，1，1，1，1，1，……即可。但是这个结果其实是不那么显然的，例如：<img src='http://s.wordpress.com/latex.php?latex=a_%7Bn%7D%3D%7Bcos%20n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='a_{n}={cos n}' title='a_{n}={cos n}' class='latex' />,你能肯定地说一定能够找到收敛的子序列么~？所以这个结论又略显奇妙。</p>
<p>首先要声明（不是证明~）一个“区间套定理”。区间套指的是这样的一系列区间：<img src='http://s.wordpress.com/latex.php?latex=%5Ba_%7Bn%2B1%7D%2Cb_%7Bn%2B1%7D%5D%5Csubseteq%5Ba_%7Bn%7D%2Cb_n%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='[a_{n+1},b_{n+1}]\subseteq[a_{n},b_n]' title='[a_{n+1},b_{n+1}]\subseteq[a_{n},b_n]' class='latex' />且<img src='http://s.wordpress.com/latex.php?latex=%5Clim%5Climits_%7Bn%20%5Cto%20%5Cinfty%7D%28b_n-a_n%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lim\limits_{n \to \infty}(b_n-a_n)=0' title='\lim\limits_{n \to \infty}(b_n-a_n)=0' class='latex' />。那么对于每一个区间套，都存在一个唯一的实数<img src='http://s.wordpress.com/latex.php?latex=r_0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='r_0' title='r_0' class='latex' />满足<img src='http://s.wordpress.com/latex.php?latex=%5Cforall%20n%5Cin%20N%2Cr_0%5Cin%5Ba_n%2Cb_n%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\forall n\in N,r_0\in[a_n,b_n]' title='\forall n\in N,r_0\in[a_n,b_n]' class='latex' />。这个从直观上是比较好理解的吧~</p>
<p>下面就来证明下那个魏氏定理。首先因为有界，我们就可以设数列位于区间<img src='http://s.wordpress.com/latex.php?latex=%5Ba_1%2Cb_1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='[a_1,b_1]' title='[a_1,b_1]' class='latex' />内。那么，取这个区间的中点<img src='http://s.wordpress.com/latex.php?latex=%5Cfrac%7Ba_1%2Bb_1%7D%7B2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\frac{a_1+b_1}{2}' title='\frac{a_1+b_1}{2}' class='latex' />，于是将原来的数列分成了两部分，那么至少一个部分里面包含了无穷多项，就设这个区间为<img src='http://s.wordpress.com/latex.php?latex=%5Ba_2%2Cb_2%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='[a_2,b_2]' title='[a_2,b_2]' class='latex' />，然后对新的区间继续二分，选择任意一个含有无穷多项的区间重复操作。显然，因为每次区间的长度减半，所以最后得到的<img src='http://s.wordpress.com/latex.php?latex=%7B%5Ba_n%2Cb_n%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{[a_n,b_n]}' title='{[a_n,b_n]}' class='latex' />是一个区间套。最后这个套套网住了一个实数。那么，我们只需要在每一个<img src='http://s.wordpress.com/latex.php?latex=%5Ba_i%2Cb_i%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='[a_i,b_i]' title='[a_i,b_i]' class='latex' />中取一个<img src='http://s.wordpress.com/latex.php?latex=x_%7Bn_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x_{n_i}' title='x_{n_i}' class='latex' />，这样生成的子列就肯定是收敛到套套里的~</p>
<p>这个二分+区间套的方法确实很好用。在证明介值定理的时候也用上了。我们让区间套满足<img src='http://s.wordpress.com/latex.php?latex=a_n%3C0%2Cb_n%3E0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='a_n&lt;0,b_n&gt;0' title='a_n&lt;0,b_n&gt;0' class='latex' />，即不断地二分，然后选取包含了0的那一部分。最后当然，套套套住了0.</p>
<p>在实数中的二分感觉更加飘渺~因为在操作实数，极限等一系列概念的时候有很多直观上容易理解的东西都需要去严谨地说明，有时候不知不觉地就用上了一个没有证明过的东西，从而让整个证明失去严谨性。而且任何问题一旦牵涉到无穷，那么就无法用直觉来咬定结果了。所以这里的二分对我来说就像是一种突破，带来的并不是算法效率方面的结果，而是思维的拓展。</p>
<p><small>本文由 严酷的魔王 创作，转载或引用前请<a href="mailto:programet.org@gmail.com">联系我们</a>。</small></p><p>相关文章：<ol>
<li><a href='http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%ba%8c%ef%bc%89.html' rel='bookmark' title='无穷中的二分（二）'>无穷中的二分（二）</a></li>
<li><a href='http://blog.programet.org/2011/02/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%89%ef%bc%89%ef%bc%9a%e8%af%81%e6%98%8e%e5%ae%9e%e6%95%b0%e4%b8%8d%e5%8f%af%e6%95%b0.html' rel='bookmark' title='无穷中的二分（三）：证明实数不可数'>无穷中的二分（三）：证明实数不可数</a></li>
<li><a href='http://blog.programet.org/2009/11/%e7%b4%a0%e6%95%b0%e6%9c%89%e6%97%a0%e7%a9%b7%e5%a4%9a%e4%b8%aa%e7%9a%84%e5%8f%a6%e7%b1%bb%e8%af%81%e6%98%8e%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e4%b8%a4%e4%b8%a4%e4%ba%92%e7%b4%a0%e7%9a%84%e6%97%a0.html' rel='bookmark' title='素数有无穷多个的另类证明（一）：两两互素的无穷序列'>素数有无穷多个的另类证明（一）：两两互素的无穷序列</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.programet.org/2009/10/%e6%97%a0%e7%a9%b7%e4%b8%ad%e7%9a%84%e4%ba%8c%e5%88%86%ef%bc%88%e4%b8%80%ef%bc%89.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

