圖靈機,你瞭解嗎?——剖析被譽為現代計算機原理開山之作的圖靈論文
1900年,大衛•希爾伯特在巴黎召開的國際數學家大會上提出了20世紀數學家面臨的23個問題,其中的第10問題是“丟番圖方程可解性的判定”:
給定一個包含任意個未知數的有理整係數不定方程,推導一個過程,可以經過有限步運算判定該方程是否存在有理整數解。
圖靈受庫爾特•哥德爾不完備性定理的啟發,研究了希爾伯特的“判定性問題”,並因此提出了圖靈機這一假想模型。他自己說,產生處理判定性問題的靈感時正躺在格蘭切斯特草地上,那是很受劍橋學生歡迎的一個休閒場所。
1936年,圖靈發表了描述這一假想模型的論文“On Computable Numbers, with an Application to the Entscheidungsproblem”(《論可計算數及其在判定性問題上的應用》),並以此證明了“判定性問題不可解”。《圖靈的祕密》(The Annotated Turing)一書講的正是這篇論文,包含了圖靈最初36頁的論文和增補的3頁修訂。圖靈在開篇提到了“機器”、“紙帶”、“掃描”、“格局”,定義了自動機、計算機器等的概念。
“可計算數是那些其小數表示式可以通過有限步驟計算出來的數。……我們可以將一個正在進行實數計算的人比作一臺只能處理有限條件q1, q2, q3, …, qR的機器,這些條件稱為“m-格局”。……我們可以稱這個格為‘掃描格’。掃描格中的符號稱為‘掃描符’。可以這麼說,‘掃描符’是機器當前唯一可以‘直接感知’的字元。……因此,格局決定了機器的可能行為。
“如果機器在每一階段的動作完全由格局所決定,我們稱這樣的機器為‘自動機’(或a-機器)。
“如果一臺自動機列印兩種符號,第一類符號(稱為數字)完全由0和1組成(另一種稱為第二類符號),那麼這樣的機器就稱為計算機器。”
圖靈隨後描述了虛構的可以做一些簡單操作的計算機器。儘管機器很簡單,但是圖靈斷言它在功能上等價於一個進行數學運算的人。他用這些機器來計算數字。第一臺機器是計算1/3的二進位制形式(.010101...),第二臺是計算一個很可能是超越數的無理數(.001011011101111…)。他認為,機器也可以用來計算π、e及其他數學常量。圖靈甚至創造了一個可以模擬其他計算機器所有操作的通用機器。
圖靈的一生也頗具傳奇色彩。穿插在這篇開創性論文間,書中講述了圖靈的成長經歷、教育背景、戰爭期間的密碼破解工作、參與的影響力巨大的計算機工程,對人工智慧的思索,以及他的性取向,因“嚴重猥褻”罪而被逮捕和起訴的經歷,並在41歲時自殺身亡。圖靈的計算理論影響深遠,書中也介紹了圖靈機對於人們理解計算機、人類意識和宇宙所產生的影響。
在數理邏輯發展的歷程中,弗雷格、康托爾、羅素、哥德爾、希爾伯特、馮•諾依曼,集合論、謂詞、羅素悖論、數學基礎、不完備性定理等等,都是不可不提、不可不知的人物和概念。圖靈的理論與此息息相關,因此這些也是本書必不可少的內容。
編輯這本書,又看到了《羅素的故事》中人物和事件,熟悉而親切。《羅素的故事》是一本以羅素的成長經歷為主線闡述數理邏輯發展歷程的漫畫書。
相關文章
- 計算機系統3-> 現代計算機基石 | 圖靈機理論計算機圖靈
- 圖靈機與計算理論圖靈
- 【計算理論】圖靈機 ( 多個帶子的圖靈機 | 計算能力對比 | 證明過程 | 一個帶子圖靈機 )圖靈
- 帶你深入理解圖靈機--什麼是圖靈機、圖靈完備圖靈
- 計算機簡史第四章 電子時代之圖靈機計算機圖靈
- 計算機之父阿蘭·圖靈傳奇的一生計算機圖靈
- platform 模組 你真的瞭解你的計算機嗎?Platform計算機
- 靈魂拷問,你真的瞭解DNS嗎?DNS
- AI數學基礎之:確定圖靈機和非確定圖靈機AI圖靈
- Python 實現圖靈微信機器人Python圖靈機器人
- 計算機架構的新黃金時代,兩點陣圖靈獎得主最新力作計算機架構圖靈
- 敲開圖靈之門:CS 大四學生長文暢談量子計算機的「前世、今生、未來」圖靈計算機
- 【一】瞭解計算機的原理以及Python計算機Python
- 我的貓圖靈完備嗎? - belaycpp圖靈
- 淺讀 John Backus 圖靈獎獲獎演講論文圖靈
- 圖文詳解 HDFS 的工作機制及其原理
- jQuery實現圖示特效(精靈圖)jQuery特效
- 15 圖靈圖靈
- 演算法系列教程02 - 從羅素悖論到圖靈機演算法圖靈
- 計算機經典論文計算機
- 圖靈的優惠圖靈
- 圖解:計算機資料結構中的 6 種「樹」,你心中有數了嗎?圖解計算機資料結構
- 以圖靈機為師:透過微調訓練讓大語言模型懂執行計算過程圖靈模型
- 7 Papers | 深度強化學習綜述、圖靈71年前未發表的智慧機器論文強化學習圖靈
- 8張圖帶你全面瞭解kafka的核心機制Kafka
- 你好,圖靈社群!圖靈
- 圖靈搬家啦!圖靈
- 32年後,計算機圖形學再獲圖靈獎,皮克斯大佬推動3D動畫發展計算機圖靈3D動畫
- 圖解計算機中的資料表示形式圖解計算機
- Kafka 架構和原理機制 (圖文全面詳解)Kafka架構
- 對話馬丁·坎貝爾-凱利:計算機發展史已翻開新的一頁,而量子計算機尚處於開篇階段(圖靈訪談)計算機圖靈
- Java SPI機制,你瞭解過嗎?Java
- 計算機論文查詢網站計算機網站
- 全球計算機視覺頂會CVPR 2019論文出爐:騰訊優圖25篇論文入選計算機視覺
- 你是怎麼設計css sprites(精靈圖)的?有哪些技巧?CSS
- SpriteAtlas精靈圖集
- 你已被~.~移出群圖靈讀者官方群圖靈
- 靈魂畫手:漫畫圖解 SSH圖解
- 從Python開始——圖靈圖書學習路線Python圖靈