如果有個飛船,在某處畫個點,就能解碼出一套百科全書,真的可能么?
天才在左瘋子在右裡面一個故事裡提到的外星人帶走的信息量的能力有限,只能壓縮。但到這種程度有可能嗎。
這個想法最早是《科幻世界》某一期的異想天開中的短文。原文是「外星人考察地球後,編著了一部百科全書,但最終只帶回一根小棒。回去以後只要按照他們的度量衡測量一下小棒的長度,就可以得出一個類似於0.78495316751248956……的無限不循環小數,每四個數字轉化為一個字母的話,最終可以把大百科全書還原出來」。有兩個問題:1、編碼階段沒有問題,解碼精度是有極限的。物質不是可以無限細分的,據目前所知,達到普朗克長度以後,沒有東西能再被縮小,所以小棒的測量精度只能到普朗克長度,最多轉換成小數點後35~36位,也就是8~9個字母是精確解碼的,其後的位數解碼出來都無法保證是原文。
2、由於所有的無限不循環小數都有一個分數與其對應,所以外星人也嘗試過用兩根小棒,一個分子,一個分母,來帶回信息。但是經過研究,分子所佔bit數與分母所佔bit數之和總是>所能精確表達其商數位數的bit數……更不精確,無法壓縮。別問我怎麼知道的,研究極限壓縮率演算法是一場要命的經歷。這種兩根小棒的方法,唯一貢獻就是規避了針對相對論的動體縮短的現象導致一根小棒長度變化出現的誤差,所以又得出副產品結論:為規避動體及不同慣性系中的信息記錄出現誤差(克服熵增,減小誤碼率),代價就是帶更多的成對小棒(提高信道寬度)、四數字解碼改成二數字解碼或者乾脆010101(降低信號解碼難度)。
綜上,小說就只是小說而已。你是說這個方法吧? 把需要存儲的信息轉化成一個很長的小數,比如0.36729164802747197462823771這樣,然後找一個1米長的尺子,在那個小數的位置作一個記號,這樣就可以用一個記號記錄下很多的信息。
這個方法看似巧妙實際上是不可能實現的,尺子也是原子組成的,它的信息容納量也是受到自身原子數量的限制。比如說就算你能標記單個原子,一根10個原子長的尺子,只能標記出1個0到9之間的數字,大概是3個bit的信息量。如果是1000個原子,也只有10個bit,還不夠存一個漢字。
現實點來說,一根米尺有非常多的原子但是你沒法標記得了單個原子,用很細的筆做記號的話比如說0.5毫米粗。這樣也就相當於有2000個可能性,11個bit的信息量,還是不夠容納一個漢字。還不如直接拿筆往尺子上寫字。
個人看法哈,既然數據很大,那麼這個小數肯定是相當長吧,按照比例刻在某個物體上,那麼物體發生形變了呢?所以那個物體是真正意義上的剛體時,這個辦法才可以
推薦閱讀:
※什麼樣的系統才是好的系統?它應該有什麼特徵?比如穩定性?
※為什麼不能無限壓縮?
※壓縮文件為什麼不能一層層壓縮自身?
TAG:資訊理論 | 天才在左瘋子在右高銘著書籍 |