游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2209|回复: 7

自修改程序and预言并修改未来

[复制链接]

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2009-3-18 03:03:00 | 显示全部楼层 |阅读模式
我在想,
“一个世界(现实or虚拟)中,有一个人,能够计算出自己的未来,并修改未来”
----这是一个数学悖论故而无论如何都不可能实现(可以编个程序试试看)

说到编个程序做模拟试验,我想了一会,觉得像下面这样是可能的:

程序中有一个有“自由意志”(就是随机数)的对象,可以随机做一些事情,包括计算它自己的未来。
我们知道这是“伪”随机数,所以本质上,这个对象的命运都是程序员定下来的。
如果允许它访问随机数序列表,那么,它可以获取到它的未来,
然后,假设它会有50%的概率改变它自己的未来。
---- 这些都是可能的,你可以去写个程序看看。
那么,这里,该对象计算出的“未来”(访问随机数序列)实际上并不是它真正的未来。

我发现这很像是---自修改程序---程序的命运不能直接从CODE中看出,因为它会改变自己的CODE。

总结:我觉得“伪未来”在现实世界中,应该可以计算出来吧。

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-3-18 03:12:00 | 显示全部楼层

Re:自修改程序and预言并修改未来

想出来了!---- 关于“真未来”的计算问题:

1
比如某人想要计算他的真未来,并想“我就和你相反!”
然后他算出来了一个数据,并做相反的事。
我们会说“他根本没有算出来真正的未来嘛!”
---这是因为,当时的他的想法(“我就和你相反”)这个argument没有代入计算式中。

2
好,那么假如,某人想要计算他的真未来,并想“我不改变未来!”
然后他算出来了一个数据(当时他的想法--“我不改变未来”已经带入计算式了!)。
过了一会,他反悔了。说“不!我不要!”
---我们会说,已经带入了,这怎么算得又不对呢?

哦!---- 因为他稍后的反悔,没有计算进去(计算未来(T)需要从前面的所有时刻开始迭代)

可见,真未来也是可以计算的,只不过不能做到代入足够的args.

1

主题

106

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2009-3-18 09:54:00 | 显示全部楼层

Re:自修改程序and预言并修改未来

达尔文的进化论?
没有真随机,就不可能模仿出进化论。

天气预报可以预测1~3天的天气情况,或者更多一点
却无法预测一年。。
a*(X)=X
你预测的结果将影响真实的结果。

这玩意没啥搞头,再往前头想就到底了。。
人工智能的唯一方法是繁殖。。

30

主题

146

帖子

152

积分

注册会员

Rank: 2

积分
152
发表于 2009-3-18 10:01:00 | 显示全部楼层

Re:自修改程序and预言并修改未来

转自http://software.intel.com/zh-cn/blogs/2009/02/09/1088/
海森堡这个名字相信没有几个人不知道的,大部分人在学习物理时都学过他的“测不准关系”,也就是因为这个“测不准关系”,海森堡爬到了第十层楼。

如果你看过《时间简史》和《霍金讲演录-黑洞、婴儿宇宙及其他》,你也许已经了解测不准关系的威力,所以这里不想做过多的讨论,只谈一些和本土产生的哲学思想相关的东西。

首先看看争论了几千年,并且现在仍然有人在争论不休的“宿命论”问题。霍金认为,只要这个宇宙有一个初始状态,粒子的运动是按照一定物理定律进行的(比如相对论、量子力学属于这些物理定律的一部分),那么所有的粒子运动轨迹将是确定的,然后只要你承认唯物论,即精神是由物质决定的,那么宿命论就是“对”的。当然由于测不准关系的存在,对人而言,又是无法准确预测的,因此也可以将其看作是“不对”的。简单的说,可以认为宿命论是“对”的是绝对的,宿命论是“不对”的是相对的。

可能上面这段话你现在仍然难以理解,或许你又觉得你的命运并不是上天注定的,而是可以通过自己的努力可以改变的。我要告诉你的是,你在想什么也是事先已注定的,包括你在预测本身也是事先注定的,因为大脑思考问题最终是基本粒子运动的结果,而这些粒子的运动必然要遵循物理定律进行,所以你会不会努力,想不想努力,包括你在想你该不该努力这件事本身也是事先注定的。顺便说一下,你现在正在看这篇文章,可能正在想这个宿命论问题值得怀疑,或者觉得写得不够好,准备砸个板砖上来;或者你在想这篇问题写得有点意思,准备看完后转给朋友看一看;又或者你看到这里,觉得很累了,准备休息一下;…;这些都是上天事先就注定的。从你自身的相对角度看,因为你事先不知道后来会发生什么,也可以认为不是事先注定的,可能这句话有些不好理解,不妨好好理解前面说过的公理化思想。

如果你没看过《霍金讲演录-黑洞、婴儿宇宙及其他》,你可能会觉得很惊讶,宿命论历来不都被认为是唯心论吗,怎么由唯物论推导出了宿命论呢?现实就是这样和你开了一个大的玩笑,不过这个玩笑也是事先注定的。如果你再仔细用公理化的方法思考一下唯物论和唯心论的矛盾性,就像前面分析性善论和性恶论一样,你会发现唯物论、唯心论不一定就是冲突的,矛盾的双方是可以统一的,只要你不要同时将唯物和唯心放进同一个系统中就行。

当然也有聪明者仍然会怀疑宿命论问题的正确性,因为这里有一个前提条件,即宇宙要有一个初始状态。宇宙有没有初始状态,我们并不知道啊,虽然有大爆炸学说,但那也只是假说而已,并没有得到确证,有些人就认为宇宙是一直都存在的。这样看来似乎你又有合理的理由在怀疑宿命论了,不过我仍然要告诉你,你现在在怀疑宿命论仍然是事先注定的,不相信的话就来看看下面的分析。

虽然宇宙的初始状态值得怀疑,但是这个宇宙至少已经存在了一段时间,这点我想是毋庸置疑的。我们可以在我们已知的宇宙存在的这段时间内,任意取一个时间点t0,那么在这个时间点t0上,所有的粒子都有一个运动状态。在时间点t0之后的时间里,由于粒子运动是按照物理定律进行的,因此粒子运动轨迹由时间点t0的状态决定。说白一点,如果取100年前的一个时间点作为t0,那么现在的所有粒子运动状态100年前就已经确定了,如果取10000年前一个时间点作为t0,那么最近10000年内所有粒子运动的轨迹在10000年前就确定了,当然,你可以取更早的时间,比如100亿年前的时间点。

总之,现在你会发现宇宙有没有初始状态并不会影响宿命论的正确性,所以这个世界的一切都是注定的。只不过由于粒子间相互影响过于复杂,我们无法知道这些粒子的运动轨迹而已。当然,如果将测不准关系用上的话,那么就是这个运动轨迹对人来说是无法准确预测的,所以不妨开个玩笑:“算命先生经常算得不准大概是测不准关系的缘故吧”。

如果你再深入思考一下测不准关系,你会发现这是一个测量系统的问题。由于宿命论的存在,这个世界本身实际上是确定的,是“准“的,之所以测不准乃是我们人类所具有的测量能力依赖于基本粒子造成的。所以我在前面说宿命论是“不对”的是相对的,它是相对于我们人类的测量能力而言的。根岑(Gentzen,曾任希尔伯特的助手)在一个更强的系统内证明了ZF系统内的问题都是可判定的,从一个侧面说明这个世界本身是确定的。(注:它和哥德尔不完全性定理并不矛盾,由于数学上的复杂性,这里就不详细解释了)

不妨再想想我们老祖宗提出的“是庄周梦见了蝴蝶?还是蝴蝶梦见了庄周?”,“风动?幡动?还是心动?”之类的问题,当然以前你都认为这是纯粹的唯心主义,甚至认为是封建糟粕,但是如果结合测不准关系的内涵,再结合前面所说的公理化分析方法进行分析,估计你现在不敢轻易地下结论。

11

主题

190

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
发表于 2009-3-18 11:33:00 | 显示全部楼层

Re:自修改程序and预言并修改未来

我曾经也有和楼主同样的想法
如果有一台超级计算机,能把真实世界中的一切物质计算在内,包括每个人,每个分子,每个原子,那是否就能够通过这台计算机计算出这个世界的未来,比如一颗骰子掉在地上后的结果,某只股票的走势,甚至世界某个角落即将发生的凶杀案?


-----------------
欢迎光临我的博客 http://www.thecodeway.com


119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2009-3-18 20:29:00 | 显示全部楼层

Re:自修改程序and预言并修改未来

黑客帝国的另一个版本....— —!

6

主题

258

帖子

269

积分

中级会员

Rank: 3Rank: 3

积分
269
发表于 2009-3-20 17:08:00 | 显示全部楼层

Re:自修改程序and预言并修改未来

人工智能机器学习和遗传算法早在做这事了.

3

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2009-3-22 10:18:00 | 显示全部楼层

Re:自修改程序and预言并修改未来

楼上正解
不过楼主自己就把遗传算法的雏形推导出来了
还是挺厉害的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-20 01:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表