昨天在书店翻到一本霍金和莱奥纳多·蒙罗蒂诺写的《大设计》,书中大概是讨论了各种自然定律的为什么是它们的现在的样子,并介绍了统一所有定律的万能理论——M理论。
决定论认为给定一组规则和初始条件,就能推断宇宙的未来。书中最后一章中提到了剑桥大学做的一个叫“生命游戏”的实验,试图测试在人为定义的一组很简单的定律和初始条件下,能否产生能生命(如果把生命定义为能够自我复制的话,当然智能生物需要更严格的定义)。
游戏不复杂,我写了个模拟实验的程序。令我惊奇的实验包含的哲理。
游戏模拟在一组定律支配下的一个二维宇宙上,宇宙分成有许多小方块(绿色的叫活方块,黑色的死方块),每个方块周围的8个方块称为它的邻居。这是个决定论的宇宙,给定初始条件,宇宙就按以下的定律发展。时间是不连续的,在下一秒:
1、具有两、三个活邻居的活方块存活;
2、刚好有三个活邻居的死方块复活;
3、其他情况下一个方块死去或保持死亡。具有0个或一个活邻居的活方块称它死于孤独,多于3个活邻居的活方块则死于拥挤
一种被称作滑翔器的东西能够移动: ,还有一种能移动的 我称之为小鸟
百度上搜索“生命游戏”能发现更有趣的复合物,比如这个
书中估计要形成能自我复制的生命形式大概需要的方块个数是ten trillion,约是人体中分子的数量级。也许其中更智慧的生物会发现并总结出简单复合物的运动定律,碰撞定律等,最后寻找他们的M理论——上面提到的那3条规则