2020 年 4 月 11 日,约翰·康威(John Horton Conway)因新冠肺炎去世,享年 82 岁。知道 Conway 是因为他发明的生命游戏,令人爱不释手。生命游戏如同亿万光年之外的星光一样,或许揭示了生命最本质的某些东西。
约翰·康威
Conway 先后任职于剑桥大学和普林斯顿大学,担任过普林斯顿大学应用和计算数学教授。
Conway 称自己从没有认真工作过一天,而是一直在玩游戏(牛人的人生不需要解释)。他被誉为天才。 对他的评价,是这样的:
康威是世界上最神奇的数学家 英国皇家学会前主席 Michael Atiyah
以及这样的:
康威可以说是所有数学家构成的凸包中的 extreme point。 陶哲轩
看不懂?没关系的,我也看不懂……感觉很牛就对了。
在 IT 领域也有一个叫康威的,以及一个无人不知无人不晓的康威定律。康威定律在务虚层面指导着系统架构的设计。
此康威非彼康威。
生命游戏
康威在 1970 年设计了一个游戏——生命游戏。名为游戏,实则没有玩家,游戏的发展完全由系统初始状态决定。确切的说,“生命游戏”是一个“细胞自动机”,规则如下:
- 给定一个二维矩阵世界,这个世界只有格子和细胞
- 每个细胞占据一个格子,并与以自身为中心的周围八格细胞互动
- 每个细胞有两种状态:存活或死亡(黑色为存活,白色为死亡)
- 当前细胞为存活状态时且周围的存活细胞低于 2 个时(不包含 2 个),该细胞变成死亡状态。
- 当前细胞为存活状态时且周围有 2 个或 3 个存活细胞时,该细胞保持原样。
- 当前细胞为存活状态时且周围有超过 3 个存活细胞时,该细胞变成死亡状态。
- 当前细胞为死亡状态时,当周围有 3 个存活细胞时,该细胞变成存活状态。
表述简单,内涵却十分丰富。 规则 4,想象在荒野之中,前不着村后不着店,物种的繁衍挑战巨大,因此这个规则实则指示着生命减少。嗯,孤单可能是致命的。 规则 5,社群人口足够多,却又没有多到超出世界能承载的量,社群发展收敛,进入稳定状态。 规则 6,社群人口太多,世界太小,资源受限,人口数量会减少。额,太繁华也是致命的。 规则 7,社群人口太多,但世界还有空余资源,于是人口繁衍或迁移。 基于这个游戏,能得到什么呢?
可以看到,生命游戏可以产生非常丰富的形态,从稳定静态物体,到震荡态以及移动形态和大型物体都可以。
Conway 曾预言,只要给他足够大的世界(方格空间),等上足够长的时间,原则上讲,“生命游戏”可以演化、创造出任何东西,包括天体、生物、乃至智慧生命。
下面有两张更加大型物体的示例来欣赏一下。更多精彩的演化形态看参考资料吧,微信上传动图帧数有限。
宇宙是什么
生命是什么?宇宙有什么?生命的意义又是什么?每当我们凝望星空,这些问题总会在耳边回响。卡夫卡说:“生命之所以有意义,是因为它会停止。”,尼采则说要成为超人。千人千面。
我想教人他们存在的感觉,那就是超人,从乌云中迸发出的闪电。 《查拉图斯特拉如是说》
玩一玩 Conway 的生命游戏,面对方格,那是我们创造的宇宙,是我们主宰的世界。
参考资料
https://zh.wikipedia.org/wiki/%E5%BA%B7%E5%A8%81%E7%94%9F%E5%91%BD%E6%B8%B8%E6%88%8F
http://psoup.math.wisc.edu/Life32.html
http://www.radicaleye.com/lifepage/picgloss/picgloss.html
https://bitstorm.org/gameoflife/
https://gonitsora.com/john-horton-conway-worlds-most-charismatic-mathematician/