圖靈完備 | 來自天才少年的三個思考

2021-02-13 能鏈科技

為什麼要提出圖靈機這個概念?

目的之一是為了回答德國數學家David Hilber在1928年提出的一個問題:可判定性問題。在邏輯中,如果某個邏輯命題是不可判定的,即表明對它的推理過程將一直運行下去,永遠都不會停止。而在計算機理論視角下,如何判定哪些是「可計算」的,哪些是「不可計算」的,是否存在一種算法,輸入形式化的邏輯語句(Formal Logic Statment),能夠判斷該命題的真假,並最終輸出判斷結果。

 

實際上,圖靈機並不指具體的計算機,而是一種數學計算模型,用於解決任何可計算問題。比如說判斷一個數是基數還是偶數,一加一等於幾……這種能夠通過計算得出結果的問題,圖靈機都可以解決。那圖靈機有沒有解決不了的問題呢?比如說「今天晚飯吃什麼」,這不是一個純粹的可以計算的問題,圖靈機就解決不了。因此對於一個問題,只要你能輸入一些圖靈機可以識別的數據,問題是可以計算的,圖靈機就能給你一個結果。

 

如果不考慮速度,只考慮可計算性,迄今為止,人們提出的所有計算模型都能夠用圖靈機模型模擬。無論是算盤、手機、還是超級計算機等,都不能超越圖靈機模型的計算能力。其實從某種意義上來說,「人」本身,也可抽象模擬為圖靈機模型。

什麼是圖靈完備?

在圖靈機的基礎上,我們再來理解圖靈完備。根據維基百科的解釋:在可計算性理論裡,如果一系列操作數據的規則(如指令集、程式語言、細胞自動機)可以用來模擬單帶圖靈機,那麼它是圖靈完備的。

 

簡單來說,如果一門程式語言、一個指令集可實現圖靈機模型裡面全部的功能,或者說能夠滿足任意數據按照一定順序計算出結果,我們就可稱其具有圖靈完備性。像平時使用的C、Java都是圖靈完備的程式語言,可實現所有計算機能實現的功能。與圖靈完備相反的就是圖靈不完備,圖靈不完備指不允許或限制循環,也就是可以保證每段程序都不會死循環,都有運行完的時候。

對區塊鏈系統而言,圖靈完備或者圖靈不完備都是為了匹配不同的應用需求。在有些場景下,我們需要限制語言本身,以保證程序的終止性。例如,比特幣的腳本語言就是圖靈不完備的,它沒有循環語句和複雜的條件控制語句,一定程度上保障了系統的安全性

 

而作為公有區塊鏈平臺,以太坊將比特幣針對數字貨幣交易的功能進一步進行拓展,面向更為複雜和靈活的應用場景,支持了智能合約( Smart Contract)這一重要特性。從此,區塊鏈技術的應用場景, 從單一基於 UTXO 的數字貨幣交易,延伸到圖靈完備的通用計算領域。用戶不再受限於僅能使用比特幣腳本所支持的簡單邏輯,而是可以自行設計任意複雜的合約邏輯。

也正是基於圖靈完備性,區塊鏈的系統為構建各種多樣化的上層應用開啟了大門。

相關焦點

  • 帶你深入理解圖靈機--天才所在的時代
    這幾年由於區塊鏈的大熱,以太坊獨特的solidity語言實現智能合約功能,圖靈完備這個詞走進大家的視線。沒有計算機專業知識的同學其實很難理解這個詞的意思,其實計算機專業的同學都沒有深入理解圖靈機,圖靈完備,圖靈測試等概念包含的內涵。
  • 天才的思維殿堂——圖靈和圖靈機
    說幹就幹,不過大神就是大神,他沒有立刻抄起螺絲刀和扳手,而是坐在窗前,先來了個靈魂發問:要設計的這臺機器能夠計算哪些問題?或者說,哪些問題是能夠被機器計算的?有的朋友現在可能覺得莫名其妙,這個問題很重要嗎?試想一下,圖靈說了,我的機器就是用來計算一切可以計算的問題的,那就必須得回答一下,哪些問題可以被計算,才好進一步設計機器啊。
  • 艾倫·圖靈——計算機的祖師爺
    這概括了圖靈的偉大貢獻以及悲劇的結局。1936年到1938年24歲的圖靈用三篇重量級論文搭建起了現代計算機的數學基礎。在《論數字計算在決斷難題中的應用》中,首次提出「圖靈機」的設想。這臺抽象的計算機由四部分組成:一個無限長的紙帶上面表示0和1的方格,一個可移動的讀寫頭,一個可以記錄當前狀態的存儲器,並且有一個特殊狀態「停機狀態」,一套程序可以控制讀寫器的邏輯動作。
  • 計算機之父圖靈:一個生不逢時的計算機天才
    說起圖靈,可能有些人感到陌生,但他絕對算得上是一位曠世奇才。我們今天的手機、電腦以及其他人工智慧產品都和他有關。他的成就以前所未有的速度影響著我們今天的世界。他被稱為計算機科學之父,人工智慧之父。他準確的預言了百年以後人工智慧的發展方向。他的一生絢爛而又短暫。
  • 圖靈:了不起的天才,卻因「特殊愛好」而被迫結束生命
    ——《科學美國人》什麼是天才?愛因斯坦的「相對論」發表之後,一對分別來自牛津和劍橋的高材生夫婦研究了很久這篇文章也沒有研究出個所以然來。這時,他們的孩子,一個只有十五歲的少年居然在看完這篇文章之後寫了一篇提要來幫助他們理解。這就是天才。而這個天才,就是圖靈。
  • 「天才少年」校方:兩年出了三個天才少年 超過1萬名畢業生入職華為
    光電國家研究中心:兩年出了三位「天才少年」 包括張霽在內,武漢光電國家研究中心兩年出了三位「天才少年」,而且有兩位拿到了全球最高檔的201萬。「天才少年」,而且有兩位拿到了全球最高檔的201萬,聽說華為對於「天才少年」的招聘標準非常嚴格,天才少年接二連三從研究中心誕生,有什麼必然的原因嗎?
  • 曠視科技即將登陸科創板背後:三位曠世天才少年的十年破浪
    從成立之初開始,曠視科技就是一家十足的明星企業,馬雲旗下的阿里、螞蟻都曾持有相應的股份,此外聯想創投、阿布達比投資局、富士康、SK中國等都參與其中,涉及的投資方有十餘個,融資金額超10億美元。而這其實也跟曠視科技三位學霸創始人分不開關係。出身姚班,天才少年其實在全國不少高校內都有各自的「少年班」,像百度李彥宏的妻子馬東敏就出自中科大的少年班,百度前總裁張亞勤也出自少年班。少年班主要招收的是年齡較小但成績優異的人才,但在國內還有一個培養天才少年的特殊班級,那就是「清華姚班」。
  • 天才圖靈的悲劇
    今天為大家介紹的是一位偉大的數學家、邏輯學家圖靈。圖靈在1912年出生於出生於英國,他的父親是一名英國的公務員,當時印度還是英國的殖民地,他的父親就在那裡任職,圖靈的母親是一位畫家,圖靈還有個哥哥。因為父親在印度工作,所以圖靈和哥哥小時候是被寄養在別人家的。
  • 艾倫·圖靈——如謎的解謎者
    戰後,圖靈提出了」機器能思考嗎「的哲學思辯,先驅性地開創了人工智慧的先河。但不幸的是,圖靈因為同性戀身份,遭到迫害,以至被化學閹割。1954年,圖靈中毒身亡,一代科學大師隕落,年僅42歲。本期專題中,我們談談通用機器、破譯謎機、人工智慧和毒殺之謎四個問題,緬懷這位為人類做出巨大貢獻的天才人物。
  • 機器會思考?圖靈為何被稱為人工智慧之父?
    1912年6月23日生於英國倫敦,他從小就具有跳躍性思維在中學時,一位老師給學生們出了個光學難題,圖靈竟立刻得出正確答案。可是當老師要他說清計算過程時,他卻回答不出來。幾天之後,圖靈竟然把光學公式自己推導出來了。在老師們的眼中,圖靈的思維可以像袋鼠般跳躍。
  • 資訊理論創始人克勞德·香農:真正的天才是如何思考的?
    現在「天才」這個詞用得太隨意,但其實天才是很少見的,能真正配得上這個詞的人並不多。而香農確實是個天才,他的思考方式和常人是不同的,他的思考充滿趣味。除了學術研究,香農愛好雜耍、騎獨輪腳踏車和下棋。香農發明了很多用於科學展覽的設備,比如火箭動力飛行光碟、一個電動彈簧高蹺和一個噴射小號。
  • 北大30人小班豪配兩位圖靈獎導師!清華有「姚班」,北大看「圖靈」
    昨天,首屆北京大學圖靈班 John Hopcroft 獎學金頒獎儀式在靜園舉行,「天才少年」們獲得了屬於自己的榮譽。這個由圖靈獎獲得者John Hopcroft教授創立的班級,也是北大校園內「神一般」的存在。 昨天,北大靜園,首屆北京大學圖靈班 John Hopcroft 獎學金頒獎儀式在充滿古典氣息的五院「低調」舉行。
  • 70年前計算機之父圖靈就曾預言,「機器也許有一天能像人類一樣思考」
    圖靈在那裡遇到了一位為人風趣的天才克勞德·香農。這位曾經的麻省理工學院研究生在1937 年完成了一篇影響深遠的碩士論文,他在這篇論文當中展示了利用電子電路執行布爾代數(由邏輯命題轉換而成的代數方程)的方式。香農和圖靈開始在下午茶的時候聚在一起進行長時間的討論。
  • 中科大少年班錄取名額公布,來看看「小天才」們來自哪所學校
    中科大少年班錄取名額公布,來看看「小天才」們來自哪所學校。說到少年班,大家的第一印象想必都是「天才班」、「神秘組織」吧,不得不說,少年班給人的感覺便是神秘,說白了就是我們平常人根本接觸不到,也沒可能接觸了,畢竟都這麼大了,智商就擺在那了。少年班的兩大特點便是智商高、年齡低。
  • 北大30人小班豪配兩位圖靈獎導師!清華有「姚班」,北大看「圖靈」
    昨天,首屆北京大學圖靈班 John Hopcroft 獎學金頒獎儀式在靜園舉行,「天才少年」們獲得了屬於自己的榮譽。這個由圖靈獎獲得者John Hopcroft教授創立的班級,也是北大校園內「神一般」的存在。 昨天,北大靜園,首屆北京大學圖靈班 John Hopcroft 獎學金頒獎儀式在充滿古典氣息的五院「低調」舉行。
  • 為什麼說「計算機之父」是阿蘭·圖靈而不是馮·諾伊曼?
    小編一直想要寫一些計算機科學相關的科普軟文,一番思考之後覺得開篇一定一定要致敬先驅!先為大家講述一下計算機科學界的大佬,對人類社會做出過傑出貢獻的「計算機科學之父」——阿蘭·圖靈。少年時代的他就已經表現出對數學和自然科學的偏好。1931年,圖靈進入著名的劍橋大學專修數學。起初他成績平平並不引人注目,但升入三年級後,他的才華如同積蘊的火山噴發,如同洶湧的海浪奔騰,可謂:不鳴則已,一鳴驚人,他的傑出才能贏得了師友們的稱讚。
  • 圖靈是怎麼死的_圖靈有哪些著作_如何評價圖靈這個人
    圖靈代表作品 《論數字計算在決斷難題中的應用》,《機器能思考嗎?》其重要成就之一,當年因保密等因素而鮮為人知:「二戰」期間,圖靈曾秘密參與破譯德軍密碼的工作,對同盟國在大西洋戰場上的勝利發揮了關鍵性作用。極富傳奇色彩的是,由於及時地破譯了密碼,盟軍有時獲悉德軍作戰計劃的時間,竟比德軍戰地將軍還早! 圖靈的「解密」貢獻,其實也引向了關於計算機以及人工智慧的天才設想。
  • 天才少年|曹原
    我的天,這到底是什麼神仙少年,不禁讓我充滿了羨慕。這位天才少年從小就展露出超人的天賦。在我們還在小學學著雞兔同籠時。人家曹原就到深圳耀華實驗學校讀書,用了三年的時間讀完小學六年級、初中和高中的課程。能夠進入這個班的,全校只有3位學生,由曾在中科大任教超過20年的副校長朱源直接任教。
  • 《少年謝爾頓》:天才少年的父母不好當
    這部美劇是《生活大爆炸》衍生的一部前傳劇叫《少年謝爾頓》。《少年謝爾頓》講的是少年時期的天才兒童謝爾頓小時候的生活趣事。改劇的演員伊恩·阿米蒂奇飾演少年時期的謝爾頓,演技真的是惟妙惟俏,讓人不禁覺得沒錯,他就是謝爾頓,簡直同一個人。
  • 置身圖靈可計算的世界,探索普適性數學
    但他並沒有對自己的圖靈機做出太多改進:只有一篇論文將它應用於代數學中的一個可判定問題,完全未涉及新興的計算機科學。這在數理邏輯上留下了一個缺口,直到 1958 年才被馬丁·戴維斯在他的專著《可計算性和不可解性》中系統解決。目前,戴維斯對圖靈在 1954 年為闡釋「希爾伯特第十問題」——丟番圖方程可解性問題所做的略微通俗的工作進行了仿真,在這項工作裡圖靈對可計算性進行了非常完備的定義。