Board logo

标题: 关于蠕虫悖论 [打印本页]

作者: jidongshou    时间: 2006-8-27 17:09     标题: 关于蠕虫悖论

这是基诺未能想出来的又一个悖论。一条蠕虫在橡皮绳的一端。橡皮绳长一米。蠕虫以每秒1厘米的稳定速度沿橡皮绳爬行。
在1秒钟之后,橡皮绳就像橡皮筋一样拉长一米。再过一秒钟后,它又拉长为3米,如此下去。蠕虫最后究竟会不会达到终点呢?
根据直觉你会说:蠕虫绝不能爬到终点。可是,它爬到了。试试看,你是否能算出蠕虫要爬多远。
计算是这样的:
第一秒:蠕虫爬了全绳长的1/100,第二秒:蠕虫爬了全绳长的1/200……依次类推
于是,第n秒,蠕虫爬了全绳长的1/n*100
则在第2的k次方秒,蠕虫爬了全绳长的1/2的k次方*100
那么在2的k次方秒这个过程中,蠕虫爬了:
1/100+1/200+……+1/2的k次方*100
将1/100提出后,原式变为:
1/100(1+1/2+1/3+……+1/2的k次方)
整理后得:
1/100[(1+1/2)+(1/3+1/4)+(1/5+1/6+1/7+1/8)+……+(1/{2的k-1次方加1}+……+1/2的k次方)]
为什么要这么整理呢?
试比较下面的式子和上面的式子:
1/100[1+1/2+(1/4+1/4)+(1/8+1/8+1/8+1/8)+……+(1/2的k次方+……+1/2的k次方)]
很明显:下面的式子将上面的式子的许多数改小了,所以下面的式子比上面的式子小
我们还可以发现:下面的式子每一个括号里的和都为1/2
那么n个1/2相加为n/2,下面的式子为k个1/2相加,得k/2
当下面的式子等于1时,1+k/2=100,
k/2=99,k=198,
所以,k/2=198,蠕虫爬到了另一头。
这是完整的蠕虫悖论。
我的想法出现了一些问题,先删掉
但我觉得上述即悖论称述中的计算方法值得我们学习。
请大家分析一下。
打得我累死了……

[ 本帖最后由 jidongshou 于 2006-8-27 22:34 编辑 ]
作者: KYOKO    时间: 2006-8-27 19:19

按上述解题方法,蠕虫爬了1/100+1/200=3/200,但是,2秒内,蠕虫爬了2cm,绳子长为2m,
其实2秒内蠕虫爬了全长的2/200=1/100,

这里有没有问题呢,2秒内虫子爬2cm?要知道,整根绳子变长为2m,那从起点到虫子现在位子那段绳子是否还是2cm?
作者: jidongshou    时间: 2006-8-27 19:23

这是一个值得讨论的问题
但可以这么假设,哪怕橡皮绳长1m,是每端长0.5m,照此说,蠕虫离绳子头距离是:
二秒:52/200
也不是3/200……
不过这样好像爬得更快

[ 本帖最后由 jidongshou 于 2006-8-27 19:53 编辑 ]
作者: 瓦灰    时间: 2006-8-27 19:55

你的想法是错误的,因为绳子是均匀的,在爬过1CM后,绳子被拉长成200CM,那爬过的1CM同样也被拉长成了2CM.虫子爬过的路程会随着整条绳子的拉长而拉长.
你所说的计算方法应该是高等数学中最基本的求极限思想.
作者: jidongshou    时间: 2006-8-27 20:18

我觉得是要研究一下,我的想法是有问题
作者: llloveee    时间: 2006-8-27 21:56

1/100[1+1/2+(1/4+1/4)+(1/8+1/8+1/8+1/8)+……+(1/2的k次方+……+1/2的k次方)]
很明显:下面的式子将上面的式子的许多数改小了,所以下面的式子比上面的式子小
我们还可以发现:下面的式子每一个括号里的和都为1/2
那么n个1/2相加为n/2,下面的式子为2的k次方个1/2相加,得2的k次方/2

很明显这是错误的, 只有K个,没有K次方个,你还在念高中吧? 要细心, 高考中谨慎比思维能力强更能得分.
作者: shareblue    时间: 2006-8-28 04:25

就爬了1米! 呵呵
有点相对论的味道
作者: jidongshou    时间: 2006-8-28 08:48

其实并不只一米
作者: 瓦灰    时间: 2006-8-28 09:47

1/100(1+1/2+1/3+……+1/2的k次方)
---------------------------------------------------------
最后那个1/2的k次方怎么得到的?
我觉得应该是(1+1/2+1/3+.....1/n),能否爬到终点其实就是求这个数列是否收敛,不收敛肯定能爬到,如果收敛收敛于大于100的数也能爬到,事实上这个级数是发散的,所以能爬到.
作者: ☆慕容泪☆    时间: 2006-8-28 11:55

从另一个角度去想吧。第一秒结束前,虫爬了1cm,完成了1/100,第二秒,虫爬了2cm,线增至2m,完成了1/100,第三秒,虫爬了3cm,线增至3m,完成了1/100……………………感觉上就是永远只爬到总线长的1/100。
设y为线的长度,关于时间t的涵数为y=1t
x为虫爬过的长度,关于时间的涵数就为x=0.01t,令y=x,怎么会是t=0,奇怪~~
作者: 夜雨落枫    时间: 2006-8-28 12:49

有点头晕……
作者: 妖狐    时间: 2006-8-28 13:39

假设绳长2cm
第一秒  爬了1   剩1
第二秒  绳长4
           爬了3   剩1
第三秒  绳长8   
           爬了7   剩1
应该是无限接近于另一端
作者: fy945    时间: 2006-8-28 13:50



QUOTE:
原帖由 妖狐 于 2006-8-28 13:39 发表
假设绳长2cm
第一秒  爬了1   剩1
第二秒  绳长4
           爬了3   剩1
第三秒  绳长8   
           爬了7   剩1
应该是无限接近于另一端

第3秒绳长8,错误,应为6。这才符合绳每秒增长2cm。
作者: zhizhang    时间: 2006-8-28 14:45



QUOTE:
原帖由 fy945 于 2006-8-28 13:50 发表


第3秒绳长8,错误,应为6。这才符合绳每秒增长2cm。

错,绳长每秒伸长1 cm
作者: fy945    时间: 2006-8-28 15:07



QUOTE:
原帖由 zhizhang 于 2006-8-28 14:45 发表

错,绳长每秒伸长1 cm

你看清楚,我是针对12楼的数据。

1楼绳增长是每秒1m=100cm

也不是1cm,拜托看题看清楚再给别人纠错……
作者: KYOKO    时间: 2006-8-29 01:12



QUOTE:
原帖由 妖狐 于 2006-8-28 13:39 发表
假设绳长2cm
第一秒  爬了1   剩1
第二秒  绳长4
           爬了3   剩1
第三秒  绳长8   
           爬了7   剩1
应该是无限接近于另一端

应该是对的,不管怎么说,至少1cm虫子过不去
离终点差1cm的时候,那1cm绳子又变成2cm了,虫子下回还是差1cm到终点...所以,永远到不了终点
可以不管虫子以前到底爬了多少
作者: 妖狐    时间: 2006-8-29 01:56

对不起诸位  我审题不清  我假设的是绳子伸长一倍的情况
再次假设
假设绳长2cm
第一秒  爬了1   剩1
第二秒  绳长4
           爬了3   剩1
第三秒  绳长6
           爬了3*3/2+1=5.5    剩0.5
第四秒  绳长8
           爬了5.5*4/3+1=8.14
我想推导下去假设绳长3cm 也是成立的, 绳长100cm也是成立的
a成立  a+1也成立 那么a+n也成立
作者: fy945    时间: 2006-8-29 08:46



QUOTE:
原帖由 妖狐 于 2006-8-29 01:56 发表
对不起诸位  我审题不清  我假设的是绳子伸长一倍的情况
再次假设
假设绳长2cm
第一秒  爬了1   剩1
第二秒  绳长4
           爬了3   剩1
第三秒  绳长6
           爬了3*3/2+1=5.5    剩0.5
第四秒   ...

这次就对了

楼主那道题是考察1/100+1/200+1/300+...+1/100n+...是否有极限,如果有,极限是否大于1,如果没有极限,或者极限大于1,那么蠕虫可以爬到终点;如果有极限并且极限不大于1,那么蠕虫就不能爬到终点。

事实上k=1/n+1/(n+1)+1/(n+2)+...的k是发散的(证略),那么当n=1时的k/100也是发散的。故蠕虫可以爬到终点。

只要绳子有限长,匀速增长,蠕虫运输爬行。总能演变到k的某种线性变形……

[ 本帖最后由 fy945 于 2006-8-29 08:48 编辑 ]
作者: 瓦灰    时间: 2006-8-29 09:50

事实上k=1/n+1/(n+1)+1/(n+2)+...的k是发散的(证略),那么当n=1时的k/100也是发散的。故蠕虫可以爬到终点。
-----------------------------------------------------
思路是对的但出了点小错,k=1/n+1/(n+1)+1/(n+2)+...是收敛的,因为k<1/n+1/n+......1/n=1.
1+1/2+1/3+.....1/n才是发散的
作者: fy945    时间: 2006-8-29 10:29



QUOTE:
原帖由 瓦灰 于 2006-8-29 09:50 发表
事实上k=1/n+1/(n+1)+1/(n+2)+...的k是发散的(证略),那么当n=1时的k/100也是发散的。故蠕虫可以爬到终点。
-----------------------------------------------------
思路是对的但出了点小错,k=1/n+1/(n+1)+1/( ...

我那个k是无限项之和,不是n项之和。

所以k还是发散的。

你那个k<1/n+1/n+...=1是n项,不是无限项,请明察。

也是我懒,应该写k=1/n+1/(n+1)+...+1/(n+m)+...,m充分大。
作者: 瓦灰    时间: 2006-8-29 10:42



QUOTE:
原帖由 fy945 于 2006-8-29 10:29 发表


我那个k是无限项之和,不是n项之和。

所以k还是发散的。

你那个k<1/n+1/n+...=1是n项,不是无限项,请明察。

也是我懒,应该写k=1/n+1/(n+1)+...+1/(n+m)+...,m充分大。

你的写法有是问题的,你没有定义n是什么,如果n也是无穷大呢?就会出现三种情况k→0,k→常数,k发散.
作者: KYOKO    时间: 2006-8-29 10:59

怎么证明1+1/2+1/3+1/4...是发散的?
作者: fy945    时间: 2006-8-29 11:09



QUOTE:
原帖由 KYOKO 于 2006-8-29 10:59 发表
怎么证明1+1/2+1/3+1/4...是发散的?

这个,就当是已知定论好了。没必要再去证明。没必要重复古人的工作。
作者: 瓦灰    时间: 2006-8-29 11:30



QUOTE:
原帖由 KYOKO 于 2006-8-29 10:59 发表
怎么证明1+1/2+1/3+1/4...是发散的?

这是很常见的一个级数,叫调和级数.
把e的x次方展开成幂级数,e的x次方=1+x+(x~2)/2!+(x~3)/3!+......+(x~n)/n!+......
所以e的1/x次方>1+1/x.
两边取对数得1/x>ln(1+1/x).
所以1+1/2+1/3+......+1/n>ln(1+1)+ln(1+1/2)+ln(1+1/3)+......+ln(1+1/n)=ln2+ln(3/2)+ln(4/3)+......+ln[(n+1)/n]=ln2x(3/2)x(4/3)x......x[(n+1)/n]=ln(n+1)
当n→+∞时,lim[ln(n+1)]→+∞,所以1+1/2+1/3+.....1/n是发散的.
作者: 瓦灰    时间: 2006-8-29 11:35

证明方法都有许多种.
作者: fy945    时间: 2006-8-29 12:23

1/x的积分ln(x)无界;

简单代数法(n=2的k次方):
  1+1/2+(1/3+1/4)+(1/5+1/6+1/7+1/8)+...+[1/(n+1)+1/(n+2)+...+1/2n]+...
>1+1/2+(1/4+1/4)+(1/8+1/8+1/8+1/8)+...+(1/2n+1/2n+...+1/2n)+...
=1+1/2+1/2+1/2+...+1/2+...
=∞
作者: 天宫公主    时间: 2006-8-29 12:26

如果把蠕虫换成光子,那么我们得到的就是广义相对论中的奇点。
作者: shareblue    时间: 2006-8-29 22:13



QUOTE:
原帖由 jidongshou 于 2006-8-28 08:48 发表
其实并不只一米

不断拉长的橡皮绳可以看做一个不断放慢的时空.虫子在这个时空是爬了不止1米, 但是如果以我们的时空为基准,如果虫子能爬到终点的话,就只爬了1米.....




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0