天天看點

上帝擲骰子嗎txt_人類所在的世界真的是虛拟的嗎?如果有一天一位科學家證明了這個世界是虛拟的人類可以可以去往真實世界嗎?...

首先人類要知道真實世界的特征,其次要有足夠的資金來支援。

能量的互動存在最小實體:量子

,這個現象就很奇怪。

憑直覺,我們會認為自然界的物質是連續的,就像數字0和1之間可以塞進無窮多個0點幾的小數。

而實際上,能量的傳遞卻是間斷的,是一份一份的量子構成的。量子化假說意味着物質或能量的大小可以由一個量子的整數倍表示。

為什不能把物質或能量細分成無窮小呢?

如果從遊戲開發程式員的角度想就會很容易了解了。

一個遊戲開發程式員,出于對記憶體容量,CPU的運算能力的考慮,不會把遊戲畫面無限細化,隻要滿足玩家可接受的清晰度就可以了。 是以2D遊戲中會出現最小顯示機關:像素pixel,3D場景會有最小機關:體素voxel。

如果上帝他老人家設計宇宙這個大遊戲,他也會偷懶隻把遊戲分辨率細化到一個遊戲玩家察覺不到的級别吧…… 反正人肉眼凡胎,看不到那麼細,不會覺得這個遊戲不真實……

可人類通過科學技術手段可以看到量子級别的現象。而且發現了一連串詭異的,不符合常理的性質:量子糾纏,量子的真随機,機波粒二象性,觀察者效應等等……

這些看似奇怪的現象,如果站在遊戲開發程式員的角度來看,都可以解釋的通。

量子糾纏

處于糾纏态的兩個粒子,即使相距甚遠,也可以瞬間感應,一個粒子的狀态可以瞬間反映到另外一個粒子上。最近完成的實驗顯示,量子糾纏的

作用速度

至少比光速快10,000倍。這還隻是速度下限。根據量子理論,測量的效應具有瞬時性質,不耗時間。

互相糾纏的量子之間是如何實作這種超距離的瞬時作用呢?

程式設計的角度很容易實作:

使兩個互相糾纏的粒子的指針指向同一個記憶體位址

,這樣即使他們之間相隔萬裡,他們的資訊也是共享的。改變了一個粒子的狀态,就等于另外一個粒子也同時做出了相應的改變。

另外注意,

量子糾纏不能用來傳遞資訊

,因為量子狀态隻能被被動測量,無法顯式更改。 這一點可以了解為

糾纏量子所指向的記憶體塊是隻讀的(read-only),

上帝未對我們開放寫權限。

觀察者效應

電子的雙縫幹涉實驗證明:有觀察者和無觀察者時,物質的形态是有差異的。

無觀察者時,電子通過雙縫,出現幹涉圖樣,這是波的特性。 有觀察者時,不會出現幹涉圖樣,顯示出粒子的性質。電子仿佛知道了自己被觀察了,乖乖地做回了粒子。

這簡直毀三觀有木有!!!

不過從程式設計角度也很好了解:

宇宙在設計時,為了節省計算量,是以粒子按照波的方式進行計算,而當玩家觀察某個物體時,其按照更精确,也更耗費CPU的粒子方式進行運作。

要知道,按波和粒子的方式運算所消耗的CPU和記憶體資源的差距是很大的。 按波的方式處理,隻需把物質總體帶入到波的公式裡即可,比較容易計算。 按粒子方式來處理,需要為每個粒子配置設定一個單獨的線程去處理這個粒子的運動,耗時耗資源。 這也是為什麼以現代計算機,依據

分子動力學

(molecular dynamics),莫說是一個宇宙,就連一個蛋白質分子的自動折疊都很難實作模拟。

量子的“真随機“?

量子展現一種真正的随機性。 量子的狀态不受任何條件制約,毫無運動規律可言,無法預測其結果。

這與一般的因果論相違背。宇宙所有事物都有其運動規律,所有事件都能追溯到其原因,如果知道某一時刻宇宙中所有粒子的狀态,應該可以預測下一時刻宇宙的樣子的。 這就是為什麼愛因斯坦說,上帝不擲骰子。

量子幽靈般的狀态,似乎打破了宇宙萬物皆有規律的一般認識。

然而如果宇宙是建立在一個虛拟機上的話,量子的随機性就好了解了: 宇宙設計者用

随機數生成函數

生成

統計意義上的随機狀态

,指派給量子。同時讓随機函數對虛拟機(宇宙)内部是不可見的。宇宙中可見的隻有量子的随機态。

雖然這種随機是統計上的僞随機,但是由于宇宙内部無法追溯量子狀态的原因,導緻在人類看來量子就是真随機

至于如何用程式如何生成統計意義上的随機數,可以參照這個問題:電腦取随機數是什麼原理,是真正的随機數嗎?

補充, 對于相對論提到了一些現象: 光速不變,時間膨脹等原因, 給出程式員的猜測

光速不變

光在真空中的速度約等于300000000m/s

各種實驗證明,這是宇宙中的極限速度,不能再快了。

為什麼不能無限快下去呢?

程式員是這麼想的:

光子的速度是情報處理的産物,也就是說,以一定的頻率,我們的世界得到更新。比如說現在的主流CPU的時鐘頻率在大概在3GHz左右, 也就是每秒重新整理30億次。同樣的,如果宇宙背景的處理器如果有固定的時鐘頻率的話, 可不可以了解為光速是目前宇宙處理器的時鐘頻率所能支援的最大移動速度呢?

時間膨脹

相對論說:相對于靜止的物體,運動的物體的時間會過得慢。即時間膨脹現象。

那麼為什麼速度增加會導緻時間變慢呢?

程式員的 idea:

喜歡玩遊戲的人,應該有這樣的體驗,計算機的處理速度降低的時候,遊戲也會出現卡頓,遊戲裡的時間也會變慢。同樣,在我們的世界,移動速度的提高,會導緻所需要處理的資料量增大,進而增加了處理器的負荷, 導緻時間變慢。

最後

聯想到了電影《異次元駭客》的情節:有一天,一個活在虛拟世界的人對自己世界的真實性産生了懷疑,于是他開着車,朝着一個方向,不停地開,不停地開,不停地開,。。。。,後來他開到了蠻荒之地,看到了這個 ⬇,吓尿了。。。。

上帝擲骰子嗎txt_人類所在的世界真的是虛拟的嗎?如果有一天一位科學家證明了這個世界是虛拟的人類可以可以去往真實世界嗎?...

同樣的,在我們的世界,不久之前,一幫實體學家:愛因斯坦,波爾,普朗克,。。。。也開着車,朝着微觀世界不停地開。。。,後來他們看到了量子。。。。

編輯于 2018-03-21・著作權歸作者所有

制造商如何在多個流程領域實作數字化轉型,進而改善業務營運?

利用 AWS IoT 服務,通過添加人工智能和機器學習,