每日精读 · READ 17

《哥德尔、艾舍尔、巴赫》

Gödel, Escher, Bach: An Eternal Golden Braid · 侯世达 (Douglas Hofstadter) · 1979

EN →

一句话

一堆本身毫无意义、只会机械地按规则蠕动的原子,怎么会凑出一个会说「我」、会疼、会思考的?这本七百页的大书只为回答这一个问题,而它的答案是一个词——怪圈(strange loop):当一个系统复杂到能够拐回来指向自己、谈论自己,「意义」「自我」乃至「意识」就会像漩涡一样从无意义的底层自己涌现出来。哥德尔的定理、艾舍尔的画、巴赫的赋格,讲的其实是同一件事。

坐标

侯世达是美国印第安纳大学的认知科学家,父亲是诺贝尔物理学奖得主。他不是数学家、也不是神经科学家,而是一个痴迷于「思维到底是什么」的怪才。《GEB》是他 1979 年的处女作,一出手就拿了普利策奖,四十年来被无数人奉为「奇书」——也被无数人买回家、翻二十页就供起来。它难,但难得有理由:它想用一本书的篇幅,把「心灵如何从物质里长出来」这件事,从数理逻辑一直讲到你脑子里的那个「我」。它不是逻辑教材,也不是艺术评论,而是一场借着三位天才、绕着一个念头转了七百页的大合奏。

核心论点

整本书其实只押一个赌注,拆成三句:

核心概念,逐个讲透

形式系统与 MU 谜题:意义从「无意义地拨弄符号」里长出来

要理解全书,得先陪侯世达玩一个小游戏。他一上来给你一个叫 MIU形式系统(formal system):手里只有三个字母 M、I、U,一条起手式 MI,和四条「生产规则」——比如「结尾是 I 就可以再添一个 U」「Ⅲ个连着的 I 可以换成一个 U」之类,纯粹是拨弄字符串、跟意思毫无关系。谜题是:你能不能从 MI 一步步推出 MU

你会发现,只要老老实实按规则拨,怎么拨都到不了 MU。但你若肯跳出系统、从外面数一数每个字符串里 I 的个数,会看穿一个规律:I 的个数永远不可能被 3 整除掉到 0——所以 MU(零个 I)根本推不出来。这里藏着侯世达要你记一辈子的两件事:其一,纯粹机械的符号拨弄,本身不带一丝意义,可一旦它的结构和某样真东西对上,意义就自动附着上去了;其二,「在系统里埋头干」和「跳出系统看全局」是两种截然不同的心智动作——机器擅长前者,而跳出系统(jumping out of the system,他戏称 jootsing)正是智能最迷人的本事。这个开场白,是理解后面哥德尔定理的全部钥匙。

同构:意义是「结构对上了」的副产品

那死符号到底怎么就「有意义」了?侯世达的答案是同构(isomorphism):两个系统之间存在一种保结构的一一对应——A 里的每个部件、每条关系,都能在 B 里找到对应的部件和对应的关系。一旦这种对应成立,A 里的符号就「关于」B 了,意义是被这层映射悄悄捎带过来的,没人往符号里灌注过什么。

他专门造了个叫 pq 的形式系统作演示:几条摆弄横杠的规则,看起来又是无意义的字符游戏,可它的每一步恰好和「加法」一一对应——于是 --p---q----- 就「说」出了 2+3=5。你没告诉过这系统什么叫加法,它只是结构撞上了加法。这正是大脑做的事:神经元的放电本身没有意义,但它们的活动结构与外部世界同构,于是那团电信号就「关于」你眼前的猫、你欠的房贷、你昨天的懊悔。意义不是灵魂,是同构——这一步为全书那个大胆结论(自我可以从无意义的物质里涌现)铺好了地基。

哥德尔不完备定理:让系统学会说「我」,它就撑破了自己

这是全书的数学心脏,也是最该讲透的一块。故事的种子是一句自古就有的怪话——说谎者悖论:「这句话是假的。」它若为真则为假,若为假则为真,把逻辑短路了。哥德尔(Kurt Gödel)1931 年做的,是把这句耍嘴皮的怪话,改造成一颗炸穿整个数学地基的炸弹。

他的绝技叫哥德尔编号(Gödel numbering):给数学语言里每个符号、每个公式、每段证明都编上一个独一无二的号码。这样一来,「关于数字的陈述」本身也变成了一个数字,于是数学系统获得了一种前所未有的能力——谈论它自己。就像给每个汉字编上电码,一句话就能被翻成一串数,而这串数又能被当成普通数字来运算、来议论。系统第一次能拿自己当话题。

接着哥德尔用这套编码,在系统内部造出一句自指的话,记作 G,它翻译过来是:「这条陈述在本系统内无法被证明。」现在看它的下场:如果 G 能被证明,那 G 说的(我不可证)就错了,系统证出了一句假话——系统不自洽;如果 G 不能被证明,那 G 说的恰好成真——于是它是一句「真的、但系统证不出来」的陈述。只要我们相信数学不是自相矛盾的,就只能接受后者。结论石破天惊:任何强到能表达算术的形式系统,必然是「不完备」的——里面永远有真话,是它自己够不着、证不出的。你想加公理去补这个洞?可以,但更大的新系统里立刻又冒出一句新的 G。这个洞补不完。

为什么它在这本讲「心灵」的书里如此关键?因为哥德尔干成的,正是「让一个形式系统拐回来指向自己」——他把说谎者悖论的自指,用数字硬生生塞进了冷冰冰的形式系统里,而系统一旦能谈论自己,就迸出了自己框不住的东西。侯世达赌的就是:意识,会不会也是同一出戏——大脑这套「形式系统」复杂到能编码、能谈论自己,于是「我」这个框不住的东西,从里面涌了出来。

怪圈与缠结的层级:拾级而上,却回到原地

这是贯穿全书、把哥德尔/艾舍尔/巴赫拧成一股的总主题。怪圈是指:你在一个看似有高低层级的系统里,一层层往上(或往下)走,走着走着,竟意外地回到了出发点。层级是假的,它缠结(tangled)成了一个闭环。

三位主角讲的是同一个怪圈的三种方言。艾舍尔(M. C. Escher)把它画了出来:《画手》里,左手正在画右手,右手又正在画左手,谁也不是谁的源头;《瀑布》里,水顺着水槽一路往「下」流,却流回了最高处再次落下;《上行与下行》里,僧侣沿着一圈台阶永远向上走,却永远回到起点。巴赫(J. S. Bach)把它谱成了声音:《音乐的奉献》里有一支「无限升高的卡农」,曲子每转一圈就升高一个全音,转满六圈本该高得离谱,却天衣无缝地回到了最初的调上——听感上永远在升、实际上原地打转(就像理发店招牌那根永远向上却哪也没去的转纹)。哥德尔则把它写进了逻辑:系统谈论系统自己,自指绕成了闭环。三者是同一个结构:一个自我吞咽、自我指涉的圈。而侯世达要说的最后一个怪圈,是你——你脑中那个能观察自己、评判自己、还能说「我在想我自己」的「我」。

层级、涌现与「蚁婶」:整体能有部件全然不知的性质

怪圈要成立,得先有「层级」。侯世达花大力气讲一件反直觉的事:高一层的现象,可以拥有低一层部件根本不具备、也毫不知情的性质——这叫涌现(emergence)。他用一段精彩的对话演示:一只蚂蚁窝被拟人成一位女士「蚁婶(Aunt Hillary)」,她有脾气、有记忆、能和人对谈;可组成她的每一只蚂蚁,对这场对话一无所知,只是盲目地跟着信息素乱跑。「蚁婶」是真实的,但她不在任何一只蚂蚁身上——她活在千万只蚂蚁的组织方式里。

这一步是要拆掉一个顽固的成见:以为「既然大脑只是神经元,神经元只是化学反应,那『我』就只是幻觉、什么都不是」。侯世达反驳:不对,高层是货真价实的——一场龙卷风由空气分子组成,可「龙卷风」是真的会掀翻房子的;一个「我」由神经元组成,可这个「我」是真的会爱会怕会下决心的。还原论(reductionism,凡事拆到最小部件去解释)没错,但它不是故事的全部;要真正理解心灵,你得同时看懂「神经元怎么放电」和「符号在高层怎么互相激活」——就像看懂一本小说,既要认字,更要读出字背后的人物。

递归与自指:能装下自己的盒子

怪圈的日常近亲叫递归(recursion):一个东西用「更小的自己」来定义自己。故事套故事、括号里再套括号、两面镜子对照出的无穷长廊,都是递归。侯世达玩过一个自指的缩写:GOD = "GOD Over Djinn"(神=神驾于精灵之上),你想展开这个缩写,却发现里面又有个 GOD 要展开,永远展不完——定义把自己吞了进去。巴赫的赋格也是递归的:一个主题,在不同声部里以不同速度、不同高低、甚至倒过来反过来,层层叠着自己。

为什么这重要?因为「能指向自己」正是一切复杂系统迈向『有自我』的门槛。一台只会执行指令的机器不算有心;可一旦系统能建一个「代表自己」的内部模型、并拿这个模型来指导自己下一步——它就跨过了那道坎。你此刻能读这句话、还能同时意识到「我正在读这句话」,靠的就是这种拐回自身的能力。递归不是编程小技巧,是「自我」得以可能的形状。

「我」作为一个怪圈:意识是这个圈从里面看的样子

前面所有零件,是为了拼出这最后一块。侯世达的核心主张是:「自我」不是灵魂、不是脑中某个小人,而是大脑不停给自己建模所形成的一个怪圈。大脑为了在世界里活下去,必须建立各种「符号」(代表猫、代表危险、代表妈妈);而其中最要紧的一个符号,是它给自己建的那个——一个代表「这套系统整体」的符号。当这个「我」符号被建得足够丰富、又回过头去影响整个系统的运转,一个能感知自己、谈论自己的自我就作为高层的真实图案涌现了出来

这正是哥德尔那出戏在肉里重演:系统复杂到能编码、谈论自己,便迸出一个自己框不住的层级。所谓意识,就是这样一个自指怪圈「从内部」体验起来的样子。它不神秘到需要额外的灵魂,也不廉价到只是幻觉——它是物质在足够复杂时,靠自我指涉长出来的一个真实的、会疼会爱的花样。这本书用七百页做的,归根到底就是让你相信这一句话是可能的:没有灵魂的砖头,能砌出一座有灵魂的房子,只要你把它砌成一个拐回自身的圈。

精华骨架

这本书表面天马行空——正文章节和一段段仿巴赫赋格写成、由阿基里斯和乌龟对谈的「对话」交替出现(对话本身就在玩自指和递归,是内容的演示而非点缀)——但它其实是一条笔直的登山路:

一句话收束整条主线:它要证成的是——自我指涉,是死物变活、无心变有心的那道暗门。

常见误读 & 批评争议

本书之外的侯世达

只读 GEB,容易把侯世达当成「玩逻辑与艺术的奇才」,而错过他真正的毕生事业。有两块补上,他才完整。

其一,前面说过的《我是个怪圈》(2007)——它不是 GEB 的翻版,而是把主旨从数理逻辑拽回到血肉与情感。书里最动人的一笔是他谈亡妻:他相信一个人的「自我」是一个怪圈模式,而当你深爱一个人、把对方的世界内化进自己脑中,对方的那个「我」怪圈,便有一份低分辨率的副本在你脑里继续运转——所以人死了,他的自我并未全灭,而是分散寄存在爱他的人心里。这是「怪圈」说最温柔的一次落地。

其二,也是更被忽略的:侯世达一生真正的研究纲领,是「类比(analogy)才是认知的核心与燃料」。在《表象与本质》(Surfaces and Essences, 2013,与桑德合著)里他主张——我们每时每刻的思考、每一个从嘴里蹦出的词,本质上都是在做类比、在旧范畴里给新事物找位置;智能不是逻辑演绎,而是「看出此物如彼物」的能力。他领导的 Copycat 等程序,追的都是这件事。把这条接上你才看清:GEB 的「怪圈」谈的是自我怎么涌现,而「类比是思维之核」谈的是这个自我一旦涌现、它究竟靠什么在思考。两块合起来,才是完整的侯世达——一个一辈子只想弄明白「思维到底是什么」的人。

十句话精华

① 全书只问一个问题:一堆没有意义、只会按规则蠕动的原子,怎么凑出一个会说「我」的你?答案是一个词——怪圈

② 纯粹的符号拨弄本不带意义,可一旦它的结构和某样真东西同构,意义就自动附着上去——大脑的电信号「关于」世界,靠的正是这个,不需要谁注入灵魂。

③ 智能最迷人的本事,是能跳出系统看全局(jootsing);机器擅长埋头按规则,而看穿规则、拐个弯,才是心智的火花。

④ 哥德尔用「给每个公式编个号」的绝技,让冷冰冰的形式系统第一次能谈论自己——自指,是这一切的总机关。

⑤ 于是他造出一句系统内的话 G:「我在本系统中不可证」;结论石破天惊——任何够强的系统里,永远有『真的、却证不出』的话,这个洞补不完。

⑥ 艾舍尔的《画手》与《瀑布》、巴赫无限升高却回到原调的卡农、哥德尔的自指,是同一个怪圈的三种方言:拾级而上,却回到原地。

⑦ 高层是真实的:一只蚂蚁不懂对话,可千万只蚂蚁组织出的「蚁婶」真有脾气;还原论没错,但『我』不是幻觉,而是低层部件全然不知的涌现图案。

⑧ 「我」不是灵魂、不是脑中小人,而是大脑不停给自己建模、拐回自身所形成的那个怪圈;意识,就是这个圈从内部体验起来的样子。

⑨ 没有灵魂的砖头,能砌出一座有灵魂的房子——只要你把它砌成一个指向自己的圈。

⑩ 别只记住那几幅画和几段绕口逻辑就合上书:侯世达懊恼了半辈子的正是这个——这本书从头到尾只讲一件事:自我,如何从无心的物质里,自己长出来。