標籤:

有人能用程序模擬出一個世界嗎?

看到一個回答說我們的世界可能只是一段程序

想知道現在的技術能模擬出和我們一樣的世界嗎


一個簡單的實驗證明我們的世界不是程序:

你用兩片鏡子對著放,

看看這個世界有沒有被卡死。

不過也有觀點認為,

雖然時間變卡了,

但生在其中的我們並不會感覺出來。

╮(︶﹏︶)╭


Concept undefined: world


如果是原子級別的,那答案是不可能,在一個世界中的計算機運行速度不可能超過世界本身的速度。

計算世界第一定律:

計算機搭建的虛擬世界運算速度會小於計算機本身存在的世界。

比如,你在Minecraft裡面用紅石也能做台計算機但運算速度會遠遠低於你電腦的計算速度。

如果只是模型貼圖,那已經有了,而且有很多,不只是現實世界還有虛擬世界。

另外,我也覺得這個世界就是一個巨大計算機根據物理規則進行計算從前一刻的物質狀態計算出後一刻的運算狀態。

支撐這種理論的有三種物理現象:

時間不無限可分

現在物理學當中會出現最小時間。

而如果是計算機的話就必定會出現最小時間,時間永遠不可能無限分割下去,物質也是一樣。

隧穿效應

量子會出現隧穿效應,而你用計算機編出簡單的小球在空間內運動,這種現象就很容易出現,特別是小球直徑很小,而速度又很大。

最高限速

光速就是物理世界的最高限速。而計算機編製出的世界這種現象還會更加明顯,如果物體運動速度很高那麼就很容易出現穿模,或是沒有碰到物體的情況下就直接穿過去了。

下面兩種現象都是基於時間不無限可分。如果時間是無限可分,且連續的那麼就根本沒必要最高限速也永遠不會發生隧穿現象。

抱歉,這種猜想已經被我物理系的同學說是民科了。至少這種解釋並沒有足夠多的理論依據。

但是有三個現象可以暗示這個理論。

一,無論科技怎麼發展,我們始終不能找到更小的時間,或是分割已知的最小時間。

二,隨著科技發展,我們發現宇宙不是無限大的,其中的物質也不是無限多的。

三,在極端情況下會出現bug一樣的神奇現象,這樣的bug也有極限,到了某一個階段我們很難再發現任何bug一樣的現象。

換句話說就是隨著科技發展我們越發了解這個世界。我們可以用公式描述一切。併到某一個階段開始我們發現我們的解釋已經完美以至於沒有任何例外。

這個世界有極限,而且任何東西都有極限。


我想起了劉慈欣的一篇小說,叫《鏡子》。他在其中設定世界符合絕對的因果律,並且物理定律允許一個計算能力趨於無窮的物理計算機來模擬現在的整個宇宙,當時當你無法觀看現在之後會發生什麼,因為這會觸發電腦中的電腦中的電腦……無限遞歸下去,即使無窮大的算力也會用完。

然後我從物理學角度來看,首先現在的技術模擬我們的世界是不可能的,首先精度不夠。我們連三體問題都求不出解析解,何況更加複雜的整個地球?其次物理學的發展不完善,人的思維過程也無法了解。我們無法解釋人腦思維的整個過程,也無法對整個地球的當前態進行掃描輸入。

但是我們可以在一定精度下模擬世界的一小部分,比如火車運行時各部分的空氣阻力是如何產生的,比如原子彈氫彈在反應時原子之間如何連鎖反應。但是這都是在有限精度下的近似解,一旦放大到更大範圍(比如整個地球),單是把麥克斯韋方程組、廣義相對論方程代入都足夠算個幾十年吧。


不能。這個問題跟上帝是否是萬能的差不多。

如果一個計算機可以模擬世界,那麼作為世界的一部分,它首先得能模擬出自己,包括自己模擬的世界,然後它還得能模擬出模擬現實的自己模擬世界這件事—顯然這是一個沒有跳出邏輯的遞歸才能解決的事…


一定程度上可以

Molecular Simulation可以模擬蛋白質摺疊 DNA binding 等過程 因為GPU的加速現在可以輕鬆達到ms級別了 以前用distribute computing也可以達到ms價格 具體搜索folding@home 今年前還發了Science的這個

這個只是按照Newton定律模擬

如果要更細節一點的比如在大氣初始階段 O2 N2 H2等等如何生成Peptide 必須用Ab initio simulation (因為涉及到electron transfer 需要用到一些quantum simulation) 具體可以看2014年的一篇PNAS paper

除此之外 simulation還廣泛運用在大氣模擬啊 洋流運動啊 各個方方面面

這並不是什麼稀奇的事情


只要有龐大的超超超級計算機就可以。

需要指出的是,人類計算機僅僅是以該超超超計算機模擬下的物理體系的原件構成,在人類看來完全無法達到的計算規模,也許在世界外部不過是他們計算能力的一個最小單位。

就像假如你是mycraft的主角,你也只可能用紅石搭電路造計算機,於是覺得模擬這個世界所需的運算量太大了,我一定是活在真實的世界裡。

也許在「宇宙外」,我們的世界僅僅是「綠石」cpu的一個單核製造的幻影吧。

P.S.只要滿足

外模擬計算總量/內模擬計算總量=外單位計算能力/內單位計算能力 就可以輕易地迭代了。

其實這和螞蟻理解不了人類的智力是一個道理,不要覺得自己做不到,就覺得高等的文明也做不到。


不能,既然這段程序要模擬自己所在的世界,就要在模擬出的世界中模擬出自己模擬這個世界...以此類推,計算量是無窮大的,然而這個遞歸沒有終止條件,因此只會無窮的遞歸下去,無法完成計算。


不知大家看過《刀劍神域》沒有。

圖0-《刀劍神域》

刀劍神域所描繪的世界是多年以後,VR虛擬現實發展到可以直接攔截大腦發送到身體的神經信號,並處理後返回大腦的一種完全潛行裝置NERvGear。

圖1-NERvGear

這個故事中,涉及到的虛擬世界,只是我們現在玩的遊戲的強化版,類似於@Moenova 所說的模型貼圖世界。遊戲中有重力系統,味覺系統,任務系統,武器系統等等。一棵樹,在遊戲里就是一棵樹,砍了就變木頭。一堵牆,就是一個屏障而已,加上顏色、紋理的屏障。不可撼動。一旦障礙物遭到一定程度的衝擊就會彈出"Immortal Object(不可撼動對象)"警告窗口。

圖2-"Immortal Object"

這世界裡很多物體都不能拆分,比如說一塊麵包,在SAO中,那就是一塊麵包,掉地上會消失、放久了耐久值耗完就會消失;而在現實中,麵包掉地上會沾灰,變髒,無法食用,放久了就會變質,發霉。在SAO中無法繼續拆分一個麵包,而在現實中,一個麵包可以拆分為麵粉、再拆分為澱粉分子,再拆分為碳氫氧等原子、原子核,電子、核子、夸克……等。


有點跑題,程序模擬出一個世界,完全可以,只是程序只能在遠低於當前世界精度的基礎上模擬另外一個世界。程序模擬世界,不就是絕地求生、minecraft那樣的遊戲所一直在做的嘛?隨著電子計算機性能的不斷提高、量子計算機的普及應用,VR虛擬現實的發展,在科幻之外、再塑造SAO那樣的世界,也只是時間問題。


總而言之,程序模擬世界,現在已經在電子遊戲中模擬出來了,只是精度有待提高,在未來,這一方面還會有很大的提升空間。無論是在硬體上,還是在軟體上。當然,前面所說的「世界精度」,並不能完全提高。限制,就是 @Moenova 所說「在一個世界中的計算機運行速度不可能超過世界本身的速度。」但是,「時間不無限可分」的最小時間遠遠遠遠遠遠遠遠遠遠遠遠……遠小於人類大腦對於事件的反應時間。所以說,SAO那樣的世界,甚至比那個世界更加完美的世界,也是可以實現的。

1.5更新。

沒有注意到題主的要求是「和我們的世界一樣」的世界。所以在此重新回答。

如果這個人,這個計算機是在這個世界以外運行這個世界程序的話,那是可行的。

如果這個人在世界內的話。不可能。


玩過baldr sky嗎?裡面的虛擬世界幾乎沒有破綻,因為它沒有構建任何原子,只是對人類全體進行了潛意識暗示。就像清醒夢,你在夢的世界裡肯定是沒有破綻的吧。這個世界是用暗示構建的。但是這個世界裡有暗示邊緣,被稱作潛意識之海,是ai對人類的暗示邊緣,是虛擬世界邊界,如果踏足其中會誘發心理疾病。這個世界構造的計算量可是比原子要少多了,兩塊鏡子也不會導致卡頓。

唯一美中不足是時間被作為絕對參考軸了。(實際上ai可以構造4維空間,但是人類不懂,無法暗示。)


劉慈欣,《鏡子》


很顯然世界是模擬量,而計算機是數字量。真實的世界可以被無限放大而看到所有細節,而數字量被無限放大總會有極限。


個人覺得一段程序模擬一個人的情感是完全可以實現的,就比如今天的阿爾法狗,智能AI已經越來越貼近我們的生活,所以狹義的說,模擬一個人的情感是可以的,那把他放大,世界也就是人類社會,也就是億萬個人類個體加上無數動物個體,加上隨機的天氣以及自然環境的改變,而這些個人覺得一旦科技發展到一定程度,都是可以實現的。


神盾局特工?


世界目前來說不是良定義的

不僅如此

這個世界裡有太多我們不知道的東西了

小到原子,大到宇宙,虛至精神,實至物質


如果是在電腦上設置了規則,然後點擊開始,操作人坐在一邊喝茶

奇點大爆炸,宇宙誕生,在不變的物理規則下越來越複雜

產生了銀河系,太陽系,地球,微生物,恐龍,人類。。。。。。。

操作人在看著這些電腦里的人過著自己的生活

如果需要研究就暫停然後回滾到上一個狀態 ,比如回到出現太陽系的時候去掉木星這樣的操作

只是對於系統里的生命來說,回滾就清空了記憶,他們依然是過著只有一次生命的生活

他們誰也不知道自己到底活了多久死了多少次

操作人感覺累了,想要休息一會

暫停了這個編號235的宇宙系統

為了防止設備長時間運行死機又在總控室暫停了所有不同物理參數的宇宙系統的電腦

他睡了

只剩下半個星球電腦待機所閃爍的微弱的藍光


當然可以,前提是支持的硬體是理想狀態。。。也就是說能帶的動這套程序!


不能

但如果只是畫一張像照片的圖

可以


理論上還是可以的吧,只要建立起龐大的物理模型,把各種物理定律都輸入進去,然後再用有強大算力和巨大儲存空間的超超超超級計算機跑一下模型就可以在自己的世界裡為所欲為了。


推薦閱讀:

《本草纲目》上有文,人肉可以煎吃,谁能摘录来看?
我發現色盲悖論可以解決?
如果說芝諾悖論是對的,他到底是證明了客觀世界空間是不平滑的,還是時間是不平滑的?

TAG:悖論 | 編程 |