记得国中时后有一个朋友,会天马行空乱聊,当时候我就有说到,
如果这世界是由原子.电子等等那些基本例子组成,
或许可以透过一些粒子特性的规则,去计算未来的发生,
未来是可以透过计算模拟出结果的,这种说法大概就类似宿命论.机械论,
https://zh.wikipedia.org/zh-tw/%E7%99%BC%E6%A2%9D%E5%AE%87%E5%AE%99
但随着后面知道得越来越多,特别是进入量子领域后,就打破我对宿命论的幻想了..
然后不论是科幻或是电影或是哲学讨论,其实都有假设到我们的世界可能是模拟的,
也就是所谓的模拟论,
https://zh.wikipedia.org/zh-tw/%E6%A8%A1%E6%93%AC%E7%90%86%E8%AB%96
这是一种说法,其实听听就好,但身为资工人,
其实脑袋就会去想说如果要靠程式去模拟一个世界该怎么做?
如果把世界构成的规则简化到那些基本的粒子,能不能模仿出一个类似真实世界的容器?
当然这是很久前的一个实作想法,一直到看youtube看到DNA和RNA进行复制的过程,
规则很明确,好像只要照DNA序列按照规则复制去输出就可以从DNA序列,
去计算出生物长大的样子... 没有那么大的野心想模拟世界,
但如果是很简单的单细胞生物.甚至是细菌病毒,
能不能用一些规则去模拟它们繁殖增生的过程.....但随着再深入了解,马上又碰壁了,
最大的问题是蛋白质折叠的问题
https://zh.wikipedia.org/zh-tw/%E8%9B%8B%E7%99%BD%E8%B4%A8%E6%8A%98%E5%8F%A0
你那些序列复制输出排出来,会组织成怎样的结构,其实现在并没有一个明确的通则,
顶多能做某种程度的"预测",而不是像一个明确的数学计算,
目前这方面做得最好的大概是GOOGLE
https://news.gbimonthly.com/tw/article/show.php?num=51865
然后会发现其实生物成长的过程牵涉到很多生物化学作用,又跟生物所在环境.
吃了吸收了什么东西.做了什么运动.温度等等有关系,一连串复杂的牵涉下,
最终才是构成生物成长的条件和样貌,这一切要靠规则去计算出来,
要从生物学学到生物化学,才有一点可能去模拟,这时候又回到很久前的想法,
如果我不要管高阶的生物化学,从最基本例子去模拟呢?
反正人体各组织细胞最后最后都能拆解出化合物,这些化合物又能够再继续拆解
...能不能拆解到一个基本单位 电子原子中子介子质子 这层,去计算结果?
马上又碰壁,进入微观后,很多宏观视角好像有很明显公式算出作用结果的问题,
都变得不太清楚,甚至可能要切割到弦理论,很多谜才能解开...
一层一层拨下去,如果按照当初很天真想的,模拟水中的单细胞生物,
在水中生长活动的情况,以为是可以尝试看看的事情,
才发觉跟自己能力的差距有天边之远,程式该如何去做这是一回事情,
但你要用程式去表达,你要对很多科学学问非常了解,而且甚至到最后最难的问题,
其实是类似神学.哲学的问题,最关键的一点是真实世界的不确定性,
一个世界的运作或是生物的成长结果绝对不是参数带一带算出结果,
不确定的机率性表现怎么出现,我觉得才是问题,
虽然数学领域有在研究怎样让乱数更乱这事情,但一旦能透过规则去产生的东西,
到底也就不是那么乱,像是单细胞生物能够在水中用鞭毛到处游动,
这个最简单的游动行为其实已经比较像是接近意识的表现,
人类自由意识为何说到底很可能跟量子有关,这一块没办法处理到,
最终与其说是模拟,不如说是计算结论.
以上会提到这些,是给大家空闲之余sideproject一些想法...
或是有什么东西好奇会想下去挖看看的 有一小阵子是突然很想模拟看看生命
下去study的结果 却是马上跳出来 但说不定带一个头 分享一下过去天真的想法
有人会有一些启发或是尝试 真的碰撞出啥有趣的东西