You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
82 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

译者序The Once and Future Turing: Computing the World本书的译者大多数首次承担翻译工作。翻译与阅读不太一样。阅读只要意会而翻译需要加上言谈。既然是首次自然有一定的困难。可是为什么大家愿意承担这项工作呢最重要的原因在于这是本吸引人的好书。它的吸引人之处并非图灵的传奇故事而是涉及计算机技术未来的丰富思想。毫无疑问这本书是为纪念伟大的计算机先驱图灵而编写的它遍数了图灵曾经产生过的各种各样的天才想法。同时书中也阐述了这些思想在近代的发展并且更重要的是展望了这些科学思想的未来前景。图灵不愧是个天才他的思想极其丰富琳琅满目令人目不暇接。不仅仅涉及计算机科学与技术而且涉及物理、生物以及为人类思维建模的奇特想法。在工作之余阅读此书会让人耳目一新思路开阔。让更多的人受益这是我们翻译此书的心意和衷心的期望。堵丁柱2018年1月人科研教学仅供个
前言The Once and Future Turing:Computing the World这本书源于数理逻辑学家巴里·库珀的提议。在2007年时他已经在筹划一个会议纪念阿兰·图灵诞辰一百周年不过对于复兴图灵研究而言这仅仅是他巨大的、充满激情的奉献的开端。2009年在编辑图灵的一部新的极为重要的论文专辑时和我一起向剑桥大学出版社提出了一个想法出版一本关于“图灵与计算之未来”的书。在与出版社的大卫·特纳拉赫和塞维亚·芭比娜接触以后巴里和我感觉这是个机会让当今顶尖的科学家们把图灵遗产中动人且有挑战性的部分带给广大读者。2010年我们确定了书名TheOnceandFutureTuring并且开始约稿。这项计划依靠的是巴里·库珀担任欧洲可计算性学会主席以及参与数不胜数的学术会议组织委员会所凝聚的网络力量。更为重要的是计划中饱含他充满智慧的探索呈现了逻辑与现代物理以及人类科学之间的相互影响。巴里对于“ComputingtheWorld”有着独到的见解他将其作为副书名并在书中五个部分的开篇对其做了进一步阐释这些都是他对本书的贡献。我的贡献包括全书开篇的引言主要围绕图灵之曾经TuringOnce巴里则书写了图灵之未来TuringFuture。非常不幸在本书准备工作的最后阶段巴里突然去世了。特别令人难过人科研教的是他没能看到本书的出版。巴里诚挚地感谢剑桥大学出版社的每个参与者我也是一样。同时感谢撰写各章的杰出作者们他们慷概地工作并且永远充满耐心。这些章节从各个方面反射出时间与人类生命的奇迹展现了一幅未来之景如果图灵和巴里·库珀还活着这一定是他们希望看到的。安德鲁·霍奇斯2016年1月
本书作者The Once and Future Turing:Computing theWorldScottAaronson,Department of Electrical Engineering and ComputerScience,MassachusetsInstitute of Technology,Cambridge MA 02139,USA.aaronson@csail.mit.edu,www.scottaaronson.comRuthE.Baker,Wolfson CentreforMathematical Biology,Mathematical Institute,AndrewWilesBuilding,RadcliffeObservatoryQuarter,WoodstockRoadOxfordOX26GG,UK.baker@maths.ox.ac.ukAndrewR.Booker,DepartmentofMathematics,University ofBristol,UniversityWalk,Clifton,BristolBS81TW,UK.www.maths.bris.ac.uk/-maarbThe lateS.Barry Cooper,School ofMathematics,Universityof Leeds,Leeds29JT,UK.wwwl.maths.leeds.ac.uk/~pmt6sbc/MartinDavis,3360DwightWayBerkeleyCA94704-2523,USA.www.cs.nyu.edu/faculty/davism/SolomonFeferman,DepartmentofMathematicsStanfordUniversity,StanfordCA94305-2125,USA.math.stanford.edu/-feferman/EamonnA.Gaffney,WolfsonCentreforMathematical Biology,MathematicalInstitute,AndrewWilesBuilding,Radcliffe ObservatoryQuarter,WoodstockRoad,Oxford OX26GG,UK.gaffney@maths.ox.ac.ukRichard Gordon,Embryogenesis Center,Gulf SpecimenMarine Laboratory,PanaceaFL32346,USA,and C.S.Mott CenterforHumanGrowth&Development,Departmentof Obstetrics&Gynecology,WayneStateUniversity,DetroitMI48201,USAhttp://tinyurl.com/DickGordon
VIDouglasRichard Hofstadter,CenterforResearch on Concepts and Cognition,IndianaUniversity,512NorthFessAvenue,Bloomington,IN47408,USAwww.soic.indiana.edu/people/profiles/hofstadter-douglas.shtmlMartinHyland,DPMMS,CentreforMathematical Sciences,CambridgeUniversity,WilberforceRoad,CambridgeCB3OWB,UKStuart Kauffman,Departments of Mathematics and Biochemistry,University ofVermont,USA.http://en.wikipedia.org/wiki/Stuart_KauffmanPhilipK.Maini,Wolfson CentreforMathematical Biology,MathematicalInstituteAndrewWilesBuilding,RadcliffeObservatoryQuarter,WoodstockRoad,Oxford OX26GG,UK.https://people.maths.ox.ac.uk/maini/Kanti.Mardia,SchoolofMathematics,UniversityfLeeds,LeedsL29JT,UK;andDepartmentofStatistics,UniversityofOxford,xfordX1TG,Uhttp://wwwl.maths.leeds.ac.uk/~sta6kvm/UeliMaurer,Departmentofomputrcience,ETHZurich,CH092Zurich,Switzerland.http://www.crypto.ethz.ch/-maurer/RogerPenrose,Mathematical Institute,UniversityofOxford,AndrewWilesBuilding,Radcliffe Observatory Quarter,Woodstock Road,Oxford OX26GG,UK.http://www.maths.ox.ac.uk/people/profiles/roger.penroseChristofTeuscher,PortlandStateUniversity,DepartmentofElectrical andComputerEngineering,P.0.Box751,PortlandOR97207-0751,UA.christof@teuscher.ch,http://www.teuscher-lab.comBS81TW,UK.http://www.maths.bris.ac.uk/people/faculty/mapdw/StephenWolfram,WolframResearchInc.,100 Trade CenterDrive,Champaign,IL61820,USAhttp://www.stephenwolfram.com人科研ThomasE.Woolley,WolfsonCentreforMathematical Biology,MathematicalInstitute,AndrewWilesBuilding,RadcliffObservatoryQuarter,WoodstockRoad,OxfordOX26GG,UKwoolley@maths.ox.ac.ukAndrewHodges,Mathematical Institute,University of Oxford,Andrew WilesBuilding,RadcliffeObservatoryQuarter,WoodstockRoad,Oxford,Ox26GG,UKwww.synth.co.uk
本书译者The Once and Future Turing:Computing the World堵丁柱负责引言、第15章和后记得克萨斯大学达拉斯分校计算机科学系www.utdallas.edu/~dxd056000/高晓讽负责第1~3章和第13章上海交通大学计算机科学与工程系www.cs.sjtu.edu.cn/~gao-xf/徐秋亮负责第4章山东大学计算机科学与技术学院www.cs.sdu.edu.cn/zh/~xql李廉负责第5~8章合肥工业大学现已退休徐雯负责第9、10章得克萨斯女子大学数学与计算机科学系twu.edu/math-computer-science/faculty-and-staff/wen-xu-phd/吕再新负责第11章华盛顿州立大学计算机科学系directory.vancouver.wsu.edu/people/zaixin-lu仅供孙晓明负责第12章中国科学院计算技术研究所sourcedb.ict.cas.cn/cn/jssrck/201110/t20111012_3361678.html蔡志鹏负责第14章佐治亚州立大学计算机科学系grid.cs.gsu.edu/zcai/
The Once and Future Turing: Computing the World译者序前言本书作者本书译者引言/1第一部分置身可计算的世界探索普适性数学第1章算法、方程和逻辑/11马丁·戴维斯1.1方法概览121.2例子:完全平方数集/131.3些关系/141.4猜想变成定理的故事/15通用方程181.5素数和一个丑陋的多项式/191.6逻辑/211.71.8关于数学/221.9关于朱莉娅·罗宾逊的电影/23附录不可解性定理的证明/23参考文献/24
IX第2章被遗忘的图灵/25OJ.M.E.海兰2.1引言/252.2唯一的学生/252.3回忆/26早年时光272.42.5学生与导师29中文翻译/302.62.7一个想法的产生312.8远见和反思/322.9图灵和类型论/332.10图灵的理论倾向/342.11从未完稿的论文352.12图灵的遗产/37参考文献/37第3章图灵和素数/39安德鲁R.布克3.1素数/393.2大素数/413.2.1梅森素数/413.2.2电子时代的梅森素数/423.3素数的分布/443.3.1黎曼函数/453.3.2图灵与黎曼猜想/4733.3形式化证明/5134今天与未来/51参考文献/56第4章图灵之后的密码学和计算/57乌力·毛勒4.1引言/584.2密码学/59
X4.2.1引言/594.2.2密钥的需求/604.2.3安全性证明/604.3计算/614.4迪菲-赫尔曼密钥协商协议/624.4.1预备知识/624.4.2有效的乘幂运算/634.4.3密钥协商协议/634.5群上的离散对数及其他计算问题654.6离散对数算法/664.6.1引言/664.6.2大步小步算法/674.6.3波利格-赫尔曼算法/684.7抽象计算模型/694.7.1动机/694.7.2计算模型/704.7.3三种问题类型/714.8证明安全性:复杂度下界/724.8.1引言/724.8.2两个引理/734.8.3群作用和大步小步算法的最优性/744.8.4离散对数和波利格-赫尔曼算法的最优性/754.8.5Z中的乘积计算和CDH问题/774.8.6DDH问题/784.8.7DL问题到CDH问题的一般归约/794.9结论/79仅供个人科研教学使用致谢79参考文献/80第5章图灵与恩尼格玛统计学/81坎蒂V.马蒂亚S.巴里·库珀5.1引言/81
IX5.2事例的权重与经验贝叶斯/835.3字母队列/845.3.1恩尼格玛编码描述/845.3.2字母队列的重要性/855.4GCHQ解密的两个重要的图灵报告/855.5图灵的全局统计观/875.5.1统计学和抽象层次/875.5.2扩展信息分层/885.6形态发生、统计和图灵的人工智能89参考文献/90第二部分过程计算而非计算大脑第6章图灵的洞察/96斯蒂芬·沃尔弗拉姆参考文献/107第7章外设计算和内生计算108克里斯托夫·托伊舍7.1自顶向下和自底向上的设计/1087.2内生计算和外设计算1097.3图灵的自底向上计算模式/1107.4从内生计算到外设计算1127.5展望/115参考文献116第8章迟钝呆板的人类遇见顶级机器翻译家/118侯世达仅快第三部分通向计算生命的逆向工程之路第9章图灵理论之发育模式形成/133菲利普K.梅尼托马斯E.伍利埃蒙A.加夫尼露丝E.贝克9.1引言/1339.2发育的应用场景/137
IX9.3图灵理论的扩展/1389.4关于图灵模型的争议/1399.5图灵的影响/142致谢/142参考文献/142第10章走钢丝绳图灵形态发生学中分层不稳定性的困境/145理查德·高登致谢/155参考文献/155第四部分量子计算的生物学、思维和推广第11章回答笛卡儿超越图灵/162斯图亚特·考夫曼11.1引言/16211.2机器思维/16311.3思维、意识和机器思维/16711.3.1回答笛卡儿/17011.3.2封闭式量子系统和双缝实验/17011.3.3开放式量子系统/17111.3.4稳定的域/17211.3.5非算法的、非确定性的、非随机的反图灵系统/17311.3.6负责任的自由意志/17511.3.7回答笛卡儿:思维如何在大脑中活动/17611.3.8潜能和广延实体通过量子测量相联系/17711.3.9意识是什么/178仅供个人科研教学使用11.3.10感受性与量子测量的关系/17911.3.11最前端的大脑/18111.3.12量子纠缠、萨穆利的观点和捆绑问题/18211.3.13反图灵系统的编程/18311.4结论/184附言/184
IX致谢186参考文献/186第12章量子图灵机中的幽灵/189斯科特·阿伦森12.1引言/19012.1.1“自由意志”与“自由”/19412.1.2关于本章标题的注释/19712.1.3阅读本章所需的知识水平/19712.2常见问题/19812.2.1狭窄的科学主义/19812.2.2偷梁换柱/19912.2.3相容论/20112.2.4量子梦话/20312.2.5大脑上传:谁会在乎/20412.2.6决定论与可预测性/20812.2.7量子力学与隐藏变量/20912.2.8结果论证/21212.2.9预测论/21412.2.10奇点主义/21412.2.11利贝实验/21612.2.12心灵和道德/21812.3奈特不确定性和物理21912.3.1奈特不确定性/220123.2量子力学与不可克隆定理/224科研12.3.3自由比特构想/22712.3.4放大与大脑/23012.3.5反对假想小人/23312.4从内而外的自由23312.4.1协调问题/23612.4.2微观事实与宏观事实/23912.5进一步的反对意见/240
XIV12.5.1广告商异议/24012.5.2天气异议/24112.5.3沙鼠异议/24212.5.4初始状态异议/24512.5.5维格纳的朋友异议/24712.6与彭罗斯观点的比较/25012.7应用到玻尔兹曼大脑上/25612.8指代和自由比特/25712.9自由比特构想能被证伪吗26112.10结论/263致谢/267附录A定义“自由”/268附录B预测和柯尔莫戈洛夫复杂度/274附录C奈特量子态278参考文献/279第五部分神谕、无限计算和心智的物理学第13章图灵的“神谕”从绝对可计算性到相对再返回286所罗门·费弗曼13.1引言/28613.2“绝对”有效可计算性28713.2.1机器和递归函数/28713.2.2部分递归函数/28913.2.3有效不可解问题和归约方法/28913.3自然数的相对有效可计算性29113.3.1图灵的“神谕”和图灵可归约性/29113.3.2递归可枚举集合、不可解度和波斯特问题29313.3.3波斯特问题的解和度理论的繁荣/29613.4自然数的一致相对可计算性29813.4.1相对计算过程和局部递归泛函数/29813.4.2递归论/299
XV13.4.3自然数上有限类型的局部递归泛函数/30013.5广义递归论/30113.5.1背景与概述/30113.5.2集合和序数上的可计算性/30213.5.3一般结构上的可计算性/30413.6在真实计算中相对可计算性概念的角色/30713.6.1计算实践和计算理论/30713.6.2内置函数和黑盒/30913.6.3编程函数方面/30913.6.4抽象数据类型/31013.6.5复杂性的度/31113.6.6结论/313附言/314参考文献/314第14章图灵超越超越事件视界/318OP.D.韦尔奇14.1起源/31814.2极限可判定/32314.3MH时空/32414.4无穷序数:超越算术/32714.5回到MH时空/33014.68。心智/33114.7无限时间图灵机33314.8寄存器机和其他推广./33714.9研结论/340参考文献/341第15章为数学思维建模的尝试/342罗杰·彭罗斯15.1图灵的顺序逻辑/34215.2数学之信任/34415.3数学理解所基于的物理过程/346
XVI15.4ⅡI语句/34715.5谨慎神谕/349谨慎神谕装置的运转/35115.615.7对于谨慎神谕装置的哥德尔型定理/353物理含义/35415.8参考文献/355后记/357
引言阿兰图灵短暂的一生始于1912年止于1954年。这本书的灵感来自他的百年诞辰纪念。但是作为本书的发起人巴里·库珀和我期望在讨论图灵过往的同时在主题中加人“未来”。我们选择了一个令人兴奋的书名一一TheOnceandFutureTuring它取材于亚瑟王墓碑上的铭文。我们邀请了一些著名的科学家来简述基于图灵之发现的科学工作分享他思想的精髓而且还要求给出未来的闪光点。结果即为本书中的15章这些作者以完全不同的方式回应了我们的挑战。越显移查最穿图灵自己对于未来有毫不含糊的超级想象力。他在1950年的经典论文《计算机器与智能》中所做的预言就是一个著名的例子。他并不总是对的也没几个人相信他小心阐述的关于机器智能的50年预测可是这实现了。另一方面他低估了快速、便宜、大规模计算的潜力。他在1948年对未来计算机硬件的想象正确地指出了光速是计算速度的关键约束。但是他关于厘米规模电子元件的假定忽视了小型化的巨大潜力。对图灵的先见之明较为令人侧目的证明是他对于通用机器能力以及对于今天称为软件工业的未来的评论“每个已知的过程都不得不编译成指令表的形式··”在1946年图灵可以自信地说他是英美密码战的“幕后操纵者”并为国际关系的未来留下了自己的遗产不过这份遗产还没有得到仔细评估。1939年他和高登·威奇曼建功立业说服英国当局给予从未试验过的“图灵炸弹”密码破译机技术大量投资结果证明这部机器的逻辑光芒改变了战争中英国的命运。这种视野并非图灵独有。为了战胜希特勒布莱切利园好似一跃跨人未来他们的工作科学、有组织且社会化仿佛60年代先于40年代到来了。但图灵对于自身的洞察力总是有着特殊的自信。1936年他提出通用计算机器时选择了一个非数学而有启发性的词汇“发明”“通用计算机器。我们可
2引言以发明一种机器用来计算任何可计算的序列·”同一年他清楚地预见了即将到来的与德国的战争以及密码学对于这场战争的重要性。战后虽然他不能对实用计算机的发展保持控制然而他的自信并未动摇。在没有任何外部支持的情况下他依然亲自动手做计算机实验研究生物生长的数学理论。这样的孤独并没有影响他的热情即使他的模型不得不等到20世纪70年代才得到认真对待而到90年代人们才需要具备那种能力的计算机。对于图灵剑桥应该是他最接近的理想归宿可是他的行为从来不符合分支配着剑桥的全体教职员工。取而代之的是他表现出数学预言的能力先于而非跟随科学观察所得。我们可称之为超级神奇metamagical把meta和magical连到一起造出这个新词的是本书的作者之一一—侯世达DouglasHofstadter)在回到贯穿本书的话题之前我们讲一个关于阿兰·图灵生活的新故事。对于已经熟悉他的非凡故事的人这可以算作一个有价值的插曲。对于不熟悉的人这段插曲会让你体会到为何在数学、科学和技术之外他的个人生活已经成为大众痴迷的源泉。2013年在我们选定书名很长时间以后牛津大学图书馆举办了一场主题为“神奇的书从中世纪到中土”的展览。在人口处是亚瑟王的铭文RexquondamRexquefuturus曾经与未来。展览中作为特色的有阿兰·加纳的近期工作包括他最著名的书《猫头鹰恩仇录》。这场展览与图灵的联系是如此神奇阿兰·加纳曾经是阿兰·图灵的跑友他们于1951~1952年在柴郡的乡间小道上跑了上千英里。他们相遇于1951年在跑步时发现了彼此。那时阿兰·加纳刚17岁是处得很平等这令他极为欣赏因为他的学校的特殊氛围就是这样由另外一用个名叫阿兰的人通过喜剧《历史系男生》所诱发的一种文化。平等也来自相称的实力图灵已经是位有名的业余长跑运动员而加纳刚刚成为有竞争力的年轻短跑运动员。平等也可以在玩笑中发现这种玩笑现在叫作“没有废话”充满文字游戏和粗俗的幽默。当图灵问他智能机器是否具有可能性时加纳并未感到新奇。在静静地跑了十几分钟后他回答说不。图灵没有争辩。“为什么学习传统的语言”图灵又问。加纳回答“你不得不学会以不同的方式使用大脑。”这种回答也许会让图灵满意。在六到七英里的持续慢跑中他们的谈话通常远离个人。但是有次例外
引言3可能是在1951年年末图灵提起白雪公主的故事。“你也是”加纳吃惊地说。原来这让加纳立刻回想起童年的奇异经历。那是他五岁的时候《白感他们共同的创伤一如同加纳看到的一一成为维系其中的纽带。“他习惯于重温情景中的细节老是想着那个模糊的苹果一边红一边绿其中一边引向死亡。”他们的来往发生在图灵作为同性恋受到庭审和惩罚的时期。图灵从来没说过他的遭遇不晓得为什么加纳直到1952年后期才听到这些新闻这时警察警告他不能和图灵在一起。加纳对此以及他听说的事非常气愤其实他从来没有受到一丝一毫的侵害。但是不可避免地他和图灵的关系遗憾地结束了。阿兰·加纳痛苦地回忆起他在1953年最后一次见到图灵的情景他们刚好坐同一辆巴士从威姆斯洛去曼彻斯特当时加纳和女朋友在一起这使得他很难谈起任何恰当的话题因此他装作没有注意到图灵的存在。这件事像极了小说和电影中青春散场的一幕不久加纳就启程去服兵役了在那里他听到了图灵的死讯。阿兰·加纳始终没有披露这些经历直到六十多年以后它们才出现在《观察家报》的一个栏目上。对于图灵奇幻的一生其中一定有很多内容人们永远都无法知道。但是可能没有一个含有这样的情节图灵发现了自己的苹果那个直接预示着他1954年的死亡的符号。2012年我听阿兰·加纳讲起这个故事仍然仿佛发生在昨天一样它直击我们现在正在创造的婉六十多年的历史。巍峨立的乔德雷尔·班克射电望远镜加重了时间流逝的痕迹它邻接一座古建筑那是一处考古遗址也是阿兰和格丽西达·加纳安家的地方。望远镜自身也是充满活力的曼彻斯特大学的科学前哨并且它与计算机一样是1945年以后由第二次世界大战之技术转变为科学的成果之一。现在它已经成为天文学和宇宙学的基础设施但是在1954年它们还是全新的。宇宙的规模和年龄还是未知的这些事情都将在其后的几十年里研究清楚。在那充满创造力的年代如果图灵还活着他可能会带来许多新发现然而时间定格在1954年图灵永远停止了创造。作为本书的作者之一巴里·库珀在与图灵相伴的时间旅行中加人了副书名“ComputingtheWorld”并且建议不限制其触及的范围这对于图灵完全合适他拒绝受任何思想领域的限制。在19531954年最后的笔记中图灵显露出他正在思考基础物理受到狄拉克的影响笔记记录了他关于旋量以及重构
4引言量子力学的一些想法。某些批评者可能认为这些好像是单纯的涂鸦或者初始的疯狂。但是在他最后的明信片中“创世纪光锥”这一神来之笔正确地预见到在现代物理学中光的几何已经被证明是关键的思想并且宇宙大爆炸的光锥在本书作者之一罗杰·彭罗斯的工作里形成了清晰的数学思想。图灵那颇为怪诞的格言“粒子是源”其实参考了基本粒子和力都是对称群表示的思想20世纪末最伟大的发现之一就是次核粒子夸克是由对称群SU3描述的。我的兴趣并非无所偏倚我自已在数学工作中已经在发展罗杰·彭罗斯的想法用基于光锥的“磁扭线”几何取代费曼图形成粒子物理的中心台柱。其实理查德·费曼自身忍受着与图灵的比较在原子弹工程中崭露头角后20世纪40年代晚期他在基础物理中的工作就是图灵机的相似物。费曼也写了一些有关科学的极有个性且很受欢迎的书这些书斐然可观用生活化的笔触诠释了更广泛的科学文化这是其他书很少能够企及的。费曼和图灵还有一个小小的交集。就在艾森哈特女士道出那句流传至今的“别逗了费曼先生”之前她刚刚送走阿兰·图灵一位同样令人尴尬的参会者在同样令人室息的普林斯顿研究生院茶会上。此后费曼开始了量子计算的早期思考他和图灵可能已经发现了共同的战场。他们的嬉笑怒骂总是为人津津乐道即使是向权威说明想法时他们也不会留意任何外交辞令。个起可是也存在明显的不同点对于图灵长期保持做一个诚实的人是非常不容易的。在布莱切利园的密码工作比原子弹工作要更为隐秘。而图灵的性取向相对于费曼不仅仅是不方便更是禁忌的是不可言说的是犯罪甚至是国家安全问题。理论上说抗争的自由在第二次世界大战期间没有完全被忘记而且说出自己的想法也不是完全不可能。斯堪的纳维亚半岛早期争取同性恋权利的运动促使图灵于1952年夏天去了趟挪威在同一年六年级学生阿制活动带来了一些微小的变化。但是一直等到20世纪70年代布莱切利园大人科研教规模密码破译工作的成功才为人所知这时提到它的首席科学家的性取向才是可接受的。今天的情况截然不同这么多科学家对本书的热情回应反映了人们对于图灵的极大兴趣包括他的为人以及所做过的事与图灵相关的一切都成了人们的关注点。真难想象图灵会怎样看待自己的“复兴”或者在科学和历史中的地位。他永远无法知道自已到底是个默默无闻的密室人物还是个值得公众注
引言5目的特殊个体。他1950年的论文有着强烈的私人潜台词它的主题是“智能机器”同时图灵阐述它的方式是坚持“我是人类”并且把注意力引向自己如同精明的学术媒体今天所做的一样生动。在“发表或毁灭”的世界里图灵在两边做了不错的妥协。费曼的“物理讲义”非常出名但是里面没有图灵的“逻辑与计算机讲义”的相应部分。如果费曼放人了这部分那么整个计算机科学这一新领域就会贴上费曼的名字。图灵1950年的论文发表了并且成为现代哲学的高引论文之一而1948年的论文毁灭了至少在1968年前因而没人知道他的神经网络模型在本书中克里斯托夫·托伊舍将描述它。1948年的论文包含图灵在科学行进中艰苦奋斗的形象“搜寻新技术一定要视作为全人类而非为个人。”图灵对自已的知识史一直保持沉默在描述计算机的本质时要参考他1936年的论文中提出的通用机器但是他从来不解释是如何想到通用机器的以及如何实现“实用通用计算机器”。官方的保密规定会是个问题他可能永远不能解释自己是如何获得数字电子知识的可是他也许找到了一个方法来绕过它。图灵拒绝评论他和冯·诺依曼的关系导致后来的历史学家在阐释这一问题时遇到了很多麻烦。对此我们能了解到的仅仅是1946年12月26日的田径运动会后在《晚间新闻》的体育栏目报道中图灵“将为ACEAutomaticComputingEngine辛勤工作的功劳记给了美国人”。1953年第一本关于计算机的半通俗读物《比思考还快》给了他展开分析的空间他给出了如下基本原则如果人们在数学符号的辅助下能够相当明白地用英语描述一项计算是如何完成的那么只要存储空间够用就总能通过编程让数字计算机来完成那些计算。这句话包含图灵对可计算性的定义以及作为通用机器的计算机的概念。可是没有哪个读者有可能理解它的重要性。现代逻辑学家和哲学家的眼睛习惯于盯着丘奇论题表述中的微小区别不负责任且漫不经心。图灵补充说“这种东西不能清楚地证明可是对于在该领域工作的人它就像白天一样清楚。”然而这并没有使他的描述变得更精确。那本书的编辑B.V.鲍登在附录的词汇表中用一个词条总结了图灵的成就图灵机Turingmachine1936年图灵博士写了一篇论文有关计算机器的设计与极限。基于此原因有时人们用他的名字来称呼这种机器。其中的日耳曼元音变音u是个不自然且不必要的累赘它只是大家的猜测一这么难以理解的东西一定是德国人研究出来的。
6引引言1954年后图灵的声誉跌人更深的死亡沉睡中部分原因是他的癖好使他在活着的时候自掘坟墓还有就是环绕他的审判和死亡的阴影。计算机科学作为区别于数学而出现的这门工程学科也没有爱护他。由计算机学会设立的阿兰·图灵奖是个例外。另外一个因素可能是有些数学家长时间瞧不起计算即使在20世纪70年代计算复杂性理论已经显露出数字计算的数学深度时也是这样。今天全都变了很大程度上这是由于通用计算机在社会传播的转型中呈现出的力量。图灵的时代现在呈现为愚味的时代从字面意义上讲这是由于历史记载的缺失。在探索20世纪40年代计算机的起源时历史学家发现自己的论断只能基于口头传说的二手故事而不能依据理性的探索一步步地累积素材。或许亚瑟王传奇与曾经之图灵有更多的联系不过现在是时候打开大门通向图灵之未来了。
第一部分The Once and FutureTuring:Computing the World置身可计算的世界探索普适性数学在布莱切利园重建的“图灵威尔士曼炸弹”解码机。照片经约亨·菲霍夫授权
8第一部分置身可计算的世界探索普适性数学1954年图灵在《企鹅科学新闻》上发表了他的最后一篇论文这篇论文向广大读者传达了数学中可计算性的重要性。但他并没有对自己的图灵机做出太多改进只有一篇论文将它应用于代数学中的一个可判定问题完全未涉及新兴的计算机科学。这在数理逻辑上留下了一个缺口直到1958年才被马丁·戴维斯在他的专著《可计算性和不可解性》中系统解决。目前戴维斯对的略微通俗的工作进行了仿真在这项工作里图灵对可计算性进行了非常完备的定义。1970年马丁·戴维斯对这一问题的优美解法做出了主要贡献并且指出这项工作是如何精炼和拓展了图灵1936年经典论文的关键部分。最令人震惊的是马丁关于普适性和不可计算性的看法。从他与合作者的著名工作中得出的结果优雅地阐明了图灵可计算性在经典层面上的延伸和局限。拟机前景的兴趣。关于这些计算模型能在何种程度上归属于图灵1936年的范式有许多重要和深刻的问题被提出并随着虚拟机的发展进入了应用层面。普适性和延伸的概念持续不断地给今天的学者带来基本问题。的一角。这是阿兰·加纳故事的姊妹篇是同一段岁月中的另一段秘史。他使图灵曾经研究过但从未获得成果的议题重新焕发了生机这便是类型论。当时人们觉得这个理论十分抽象现在则将其视为计算机科学一个在图灵时代并不存在的概念形式结构的关键更广泛地讲与科学理论中语言的使用有关。人科研孝马丁的贡献集中在与大多数现今科学关注点相比鲜为人知但相当基础的观点。罗宾·甘地早期研究论文的标题《关于理论物理学基础理论逻辑结构的一些思考》为科学与逻辑框架接下来的融合提供了清晰关联。之后发展的一个关键方面是图灵和甘地对于丘奇类型论相互关联的兴趣。马丁指出图灵作为导师对甘地的影响明确和类型论有关我在开始写这一章的时候想图灵对这一领域的兴趣很大程度上被遗忘了。
第一部分置身可计算的世界探索普适性数学9马丁说“是时候聊聊兴趣了。”紧接着是书中最引人入胜的讨论之一提出了图灵与众不同的并且往往是有预见性的、以一种相当独特的方式对抽象和具象进行的关联。在此后的一百年间未曾有人涉及此领域更别提以这样一种权威和博文广识的方式。应安德鲁·布克通过讲述图灵在1939年开始制作的特殊机器和1950年在曼彻斯特计算机上编程的故事阐述了图灵在解析数论中的工作为软件如何替代特殊机器编程给出了一个非常好的示例。布克的讨论将话题引到了著名问题黎曼猜想的现代地位和图灵计算理念长久的重要性上。兴趣。在这种情况下他意识到计算机的出现会不可避免地影响数学证明的本质并对数学家们如何适应这些改变做出了有远见的猜测。图灵后来写作的一大主题是思索计算机如何与人类创造力相辅相成以及思维和机器之间平衡的演变。正如布克所说这个越来越重要和复杂的关系甚至可能会导致道德方面的影响。有感于我们对图灵战前的密码学思考和新兴的密码安全问题知之甚少乌力·毛勒讲述了另一个平行的故事。他这样来描述这一部分计算和信息是计算机科学中两个最基础的概念就像质量、能量、时间和空间是物理学中的基础概念一样。作用。除了现代密码学的实际问题之外他的讨论还涉及另一当代尚未解决的重大问题即P=NP问题。乌力·毛勒写道人们只能猜测如果图灵在理论密码学上花费更多时间的话他能够在这一领域取得什么样的成就。个人科价但是图灵在1938年之后所做的工作仍然是个秘密。黛利拉的语音加密项目报告持续50年都不为人知直到2012年全文才被发表。同样在2012年两篇相当基础的图灵论文被公开这两篇论文解释了贝叶斯分析的基础和它在海下来也许还有更多值得期待。GCHQ为纪念图灵诞辰一百周年而及时发布的新版本让我们回忆起阿兰·
10第一部分置身可计算的世界探索普适性数学图灵在布莱切利园做出的最具原创性和重要意义的贡献。能够造出用来拦截在第5章中统计学家坎蒂·马蒂亚和逻辑学家巴里·库珀仔细分析了发生在布莱切利园的这一段历史并谈到了对于我们现在的“大数据”而言统计的重要性。“恩尼格玛统计学是现在所谓的统计生物信息学的前身”这一章中写道。通过翔实的示例、内容大纲和已发布的重要论文马蒂亚和库珀把我们带约”而使用的抽样技术。从这种角度他们讲述了图灵的贝叶斯技术发挥的译码作用如何使我们在更广的语义中理解“大数据”面临的挑战。
第1章The Once and Future Turing: Computing the World算法、方程和逻辑马丁·戴维斯有史以来人们一直通过算法来和数字打交道。算法是机械地依照一系列指令实现的过程而不需要任何创造性的思维。20世纪30年代前人们从未觉得需要精确的数学定义或特征来说明什么是“算法”。然而在那些年为了尝试证明一些问题没有算法解答时这种需求出现了。1935年阿兰·图灵独自在剑桥大学研究这个问题。同时在普林斯顿大学库尔特·哥德尔、阿隆佐·丘奇、丘奇的学生斯蒂芬·克莱尼和J巴克利·罗瑟正在研究相同的问题。从20世纪20年代起E.L.波斯特也像图灵一样开始独自思考这些问题。尽管他们最后得出的公式看上去有着天壤之别但它们其实是等价的。关于算法过程的这些共识后来被称为丘奇一图灵论题。图灵的构想与其他人的区别在于他是通过一台抽象机器来表示的。其特性的惊人之处在于他表明了只要有无限的数据存储能力就算用非常有限的基础操作也足够实现所有算法。进而他展示了无论是什么算法都可以设计出一台称为“通用机器”的机器来实现。这些远见在现代多用途计算机的发展中扮演着至关重要的角色。但是这些也会变成更加清晰的、通用性更广的理念延伸至与计算相距甚远的数学领域。图灵1936年的这篇论文在许多地方被重印过多次。
12第一部分置身可计算的世界探索普适性数学图灵从数学逻辑的一个问题开始他的研究这个问题的重要性被大卫·希尔伯特特别强调其内容如下找到一个算法来判定根据给定前提和逻辑推理能否得出一个特定结论。到1935年有足够的理由相信这一算法并不存在而这正是图灵要证明的。图灵先从用他的机器找到一个不可解问题开始看它对于一台给定机器是否会输出0。然后他展示了如何将这个“输出”问题转换为数理逻辑语言这样就能使用一个算法来解决这个输出问题而后面他将证明这不可能实现。之后波斯特用输出问题的不可解性证明了之前提出的半群单词问题同样不可解。再之后图灵使用一个复杂构造改进和拓展了波斯特的结论。图灵优美的论文Turing1954清晰简洁地向大众解释了不可解性。当图灵发现这项工作得出的结论与他在普林斯顿所做的工作类似时他前往普林斯顿并在那里待了两年。一个被称为可计算性理论、递归函数论或者递归论的数学新分支正在蓬勃发展。这个分支的一个方向是证明来自数学各个分支问题的不可解性。本章将会讲述这个过程。1.1方法概览我们的讨论限制在自然数0123·中我们将使用三种不同的方法来获取一个特定的自然数集合?一个能判定元素是否属于集合的算法。·一个有解方程的参数值。考察这些概念如何互相联系将会得出惊人和深远的结论。1949年当我还是研究生时我猜想上面三个中的两个是等价的即自然数集和通过自然数集确定的集合是一样的。尽管这个猜想若为真可能会有非常重要的影响但它看上去不像真的。我很难想象会需要20年来证明这一猜想参与人员包括美国最杰出的哲学家、第一位人选美国国家科学院的女数学家、一位年轻的俄罗斯数学家和我自己。虽然数学上严格的处理需使用由图灵和之前提到的其他人提出的技术概念但在本章大部分内容中算法将以不那么严格的松散方式处理。
第1章算法、方程和逻辑131.2例子完全平方数集通过将自然数乘以自身而获得的数称为完全平方数。因此完全平方数的集合是101491625……。列出完全平方数的算法从0开始重复添加1生成所有自然数的序列。每生成一个数字乘以它自己并将结果放在一个列表中。注意完全平方数是无穷多的所以列出这些数的计算将永远持续下去。下表第二行中展示了完全平方数列表01.23450-1491625定义如果一个自然数集合存在列出其所有元素的算法允许重复可以任何顺序列出则这个集合称为可列集。用于判定某个数是否隶属完全平方数集合的算法要判定某给定数n是否是一个完全平方数可如之前所述那样有序列出完全平方数。如果某个完全平方数等于n即可停止程序并判定n是一个完全平方数如果一个完全平方数大于n也可以停止并判定n不是一个完全平方数。定义如果对于一个自然数集有一个算法可以判定其元素所属则这个集合称为可判定集。使用方程指定完全平方数的集合在方程a一x=0中我们将a视为参数x视为未知数。这意味着对于不同的a值我们欲寻求满足方程的自然数x。因为这个方程明显等价于=x所以存在这种解的a的值正好是完全平方数。仅通常当我们使用“方程”一词时可以将其看成一个等于0的多项式表达式。多项式表达式可以涉及任何数量的未知数并且还可以包括参数a。可以通过使用加法、减法和乘法组合字母及任意数量的自然数常数来形成表达式。下面是一些多项式表达式的例子可以代替“可列”的术语可递归枚举、可计算枚举。可以代替“可判定”的术语可计算、递归的。
14第一部分置身可计算的世界探索普适性数学x²-17²-2x²-x²y+3axy²16+a²ax+y²)定义如果有一个带有参数a的多项式方程有自然数解那么a的可能取值组成的自然数集合称为丢番图集。去番图集的例子a-x+2y+2=0定义了合数集即大于1的非素数。的奇因子。●佩尔方程x²-ay+1²-1=0已被很好地研究过。可以证明除了明显的解α不是一个完全平方数时它有解。1.3一些关系定理每个可判定的集合也是可列的。证明令S是可判定集。按顺序生成自然数。随着每个数字的生成测试它是否属于S。如果是将它放在一个列表中。移动到下一个自然数。该算法将列出S的元素。口集合S的补集写为S是不属于S的所有自然数的集合。定理集合S是可判定的当且仅当S和S都是可列的。证明如果S是可判定的那么显然S也是可判定的因此两者都是可列的。另一方面如果S和S都是可列的那么给定一个数字n我们可以按如下方法判定它是否属于S。我们用两个列举算法开始制作S和S的列表希望看看n最终出现在哪个列表中。然后我们将知道n是否属于S。口不可解性定理有一个可列集K其补集是不可列集那么K是不可判定的。学使用证明见附录。口定理所有丢番图集都是可列的。证明令S是一个丢番图集由一个含有参数a和未知数xx的方程表述。有序列出所有形如axxk+1元组然后依次测试。给元组排序时可以引人从小到大排列的自然数对于每个自然数均列出那些包含该自然数与该自然数之前的自然数元组。元组排序如下00><011011<02><20><12><21><22>,·
第1章算法、方程和逻辑15对于每个元组将数字代人方程。检查这些数字是否满足公式只是一个算术问题。如果方程由特定元组满足则将来自该元组的a的值置于列表上。该算法将列出S的元素。口1.4猜想变成定理的故事1950年写博士论文的时候我冒着风险写下如下猜想猜想每个可列集也是丢番图集。表面上这个猜想相当不可信。为什么可以通过算法列出的任何集合也可以通过简单的多项式方程来表示此外出于某些我之后会解释的原因这个猜想暗示着一些相当不可信的结论即存在常数m和n使得每个去番图集可以由小于等于m的度数和小于等于n的未知数方程指定。然而如果这个假设为真将可以引出对一个著名希尔伯特问题的解答。在1900年国际数学家大会上大卫·希尔伯特列举了23个问题作为未来的挑战。这些问题被称为希尔伯特问题除了它们的内在价值之外这些问题已经引起了特别关注这源于希尔伯特在数学界的领军地位。列表中的第十个问题可以表述如下问题找到一个算法来判定具有整系数的任何给定多项式方程是否具有自然数解。不难看出若我的猜想为真则会以否定的方式来解决希尔伯特第十问题即没有这样的算法存在。原因是我的猜想意味着从上文不可解定理得到的集合K是丢番图集。因此在参数a属于K的情况下给定a为参数的方程将有解。因此如果存在希尔伯特所要求的算法则其可以用于判定集合K的元素所属这与K不可判定的事实相矛盾。尽管它显然不可信但我有理由认为我的猜想可能是真的。我能够证明有一个丢番图集S其补集S不是丢番图集。与不可解定理相比这一结论是很惊人的。我的证明非常简短但不具建设性即证明没有给出任何这样集合的示例而只能证明它的存在性。易知丢番图集是一个与可列集具有其他共同事实上希尔伯特想找一个对于任意整数正整数、负整数和零均成立的算法。然而不难证明这两种形式的问题是等价的。
16第一部分置身可计算的世界探索普适性数学属性的类。我试图证明这个猜想但如我的论文中所述我能做到的是证明对于每个可列集S存在一个含参数a、g和k的方程使得数a属于S当且仅当有一个数9对于q=9和所有k≤9o使方程有解。尽管这和我想要的相差甚远但这个结果在接下来的过程中发挥了重要作用。当我参加1950年在哈佛大学举办的国际数学家大会时我结识了数学家朱莉娅·罗宾逊她所做的工作我非常熟悉她也一直在研究丢番图集。但是我一直循着自顶向下的方式开展研究试图为可列集找到一个类似丢番图集的表达方法而她一直循着自底向上的方式尝试不同集合的丢番图定义。阿尔弗雷德·塔斯基曾建议应证明2的幂集124816不是丢番图集。朱莉娅被这个问题所吸引但她没有成功地证明塔斯基提出的猜测转而试图证明2的幂集是去番图集。当然如果塔斯基是对的那么我的猜想就是错的。而朱莉娅也不能证明这个集合是丢番图集。但她证明了如果可以找到一个我称为金发姑娘方程那么不仅2的幂集是丢番图集而且素数集以及许多其他集合也是丢番图集。在民间故事中金发姑娘偷偷来到小熊家看到椅子、食物和床时她都先确定哪些太大再确定哪些太小最后才找到那些“刚刚好”的。这里我们考虑具有两个参数a和b的方程。如果存在使方程有解的a和6满足b>a°则这样的方程太大了。如果有一个数k使得对于使方程有解的所有。和6满足b≤a*则它太小。因此当一个方程既不太大也不太小时才是刚刚好的金发姑娘方程。朱莉娅试图找到这样的金发姑娘方程但她没有成功。1957年夏天希拉里·普特南和我开始在康奈尔大学历时一个月的“逻辑学院”内合作。我们在那个夏天获得了一些初步结果但突破发生在两年后。我们的想法是看看如果在方程里允许有可变指数我的猜想会有什么变化。因此除了像x²y-7ya²z+5=0这样的方程我们也考虑像x²y-7y²a²z+5=0这人科研教仅供个人样的方程。虽然我们从我的论文开始入手但是引入可变指数恰好将我们带人了朱莉娅·罗宾逊的领域我们发现自己在使用一些她的方法的推广。由带有一个参数的方程指定的集合其中允许可变指数称为指数丢番图集。我们试例如两个丢番图集合的并集或者交集依然是丢番图集。利用逻辑符号a∈S=3gk≤g3xx[pakqx1x=0]其中p是一个整系数多项式。
第1章算法、方程和逻辑17图证明每个可列集都是指数丢番图集***我们接近目标了。但是我们必须利用一个虽然被广为相信但尚未证明的素数性质PAP对于任何自然数n必有素数p和自然数k使得自然数pP+kP+2k..P+nk都是素数。我们试图证明定理如果PAP是对的那么***也是对的。实际上我们现在知道PAP是对的因为它已在2004年被证明。所以在某种意义上我们的关于***的证明也是正确的。但是在1959年没有时间机器我们不得不满足于仅仅只有暗示。金发姑娘方程的存在也引人注目。从朱莉娅的工作中很容易得出如果有一个金发姑娘方程那么每个指数丢番图集也是丢番图集。希拉里和我引入了缩写JR存在一个金发姑娘方程。所以我们已经证明如果JR和PAP都是真的那么我的猜想也是真的。我们写下了所有这些用于发表当然也发送了一份副本给朱莉娅。她很快给了回复她对我们的工作表示高兴并告诉我们她已经找到了规避PAP的方式。她的第一个对***的证明相当复杂和巧妙。但后来她大大简化了它实际上她将证明分成一个不需要素数的部分并展示了在仍需素数的证明部分如何规避PAP。我们三个人同意合著一份带有脚注的论文标注各自做出的贡献。所以现在为了证明我的猜想仍需证明JR即找到金发姑娘方程。但尝试十年我们中还是没有人能够想到如何构建一个金发姑娘方程。普遍的意见仍然是我的猜想是错的所以仅仅是金发姑娘方程不存在而已。在那些年我对我们的工作做宣讲的时候常常指出如果没有金发姑娘方程那么每一个具有两个参数的方程都会变得太小或者太大这和我的猜想一样令人惊奇。在提问阶段有人几乎确定地问我关于这样的方程的存在性问题。我打趣道“噢我觉得JIR是对的它将被一个年轻聪明的俄罗斯人所证明。”事实证明我是一个预言家。那位俄罗斯人叫作尤里·马季亚谢维奇他在1970年在他还是22岁的时候就展示了一个金发姑娘方程。尤里使用了著名的斐波那契数列11235813除了前两个数以外每个数都是它之前
18第一部分置身可计算的世界探索普适性数学两个数的和。如果把第n个斐波那契数写作F那么尤里的等式有u和v两个参数并且这个等式的解满足形式u=F。根据我们对斐波那契数的理解这显示了他的等式确实是“刚刚好正确”。在我提出猜想20年之后它最终从猜想演变成了定理。因为马季亚谢维奇在证明中使用的非常美丽的构造这个定理常常被称作马季亚谢维奇定理。它也常常被称为MRDP定理来彰显我们四个人在这个定理构建过程中所扮演的角色。尤里自己也慷慨地建议把它叫作DPRM定理马季亚谢维奇/MRDP/DPRM定理如果一个集合是可列的那么它同样是丢番图的。这个定理有令人惊奇和十分重要的结果部分结果已经在前面提及但值得在这里重述一下。回想一下集合K是可列的但不是可判定的。推论存在一个多项式p。axx使得等式p。axx=0确定了集合K。因此不存在这样一个算法该算法可判定对于一个给定值a是否存在一系列自然数xx满足该等式。之前已经提到这表明希尔伯特第干问题丢番图方程的可解性的不可解性推论不存在这样一个算法该算法可判定对于一个拥有整系数的多项式方程该方程是否具有自然数解。1.5通用方程结合图灵通用机器和马季亚谢维奇/MRDP/DPRM定理可以证明如下结论通用方程定理存在一个等式pnaxxk=0使得对任意可列集S存在数n使得S和所有使pnaxx=0有解的a组成的集合相等。因为可列集和丢番图集为同一集合所以我们可以将定理改写为人科研教学使用通用方程定理存在一个等式pnaxx=0使得对任意丢番图集S存在数n使得S和所有使pnaxx=0有解的a组成的集合相等。注意在这个形式的通用方程定理中没有提到算法所有的一切都是关于多项式方程和自然数解。正是这种结果导致我的猜想看上去十分不合理。在乔治·克莱索尔审查我和希拉里还有朱莉娅一起写的论文时他提到需要对不确定数k确定边界来辨识任何给定的丢番图集以此作为怀疑我们的工作和希尔
第1章算法、方程和逻辑19伯特第十问题之间联系的原因。同时他没有提到我们有关于金发姑娘方程的存在将会推出这个问题希尔伯特第十问题不可解性的证明。确定k的最好可能值自然是一个有趣的问题。尤里和朱莉娅一起合作并得到了k=13。之后尤里改进为k=9。在两种情况下多项式的次数都非常之高。对一个16次的多项式我们可以得到k=29。1.6素数和一个丑陋的多项式这里存在另一种用多项式来列举正数的方法把所有自然数连续赋值到变量中然后计算多项式的值。如果这个值是一个正自然数那么把它添加到列表中。如果这个值是0或者负的则忽略它。在下面的表中分别计算了x=012345和y=012345时多项式5x²-2xy-3y²的值。提取出其中的正值那么对应的表为15201345362180695229125112936837.5x²-2xy-3y25x²-2xy-3y²yxy0003045-30313602-12322103-27330-48-270434-750535-60105408001416912-11215213-284329-5144401-80-351550220512502研教学1351112052293仅供个2-19533892-44544372-75550使用一种巧妙且简洁的技巧希拉里·普特南发现每一个正自然数丢番图集都可以用把它作为多项式正值的集合这种方法获得。以下解释了希拉里的方法是如何工作的假设对某一个丢番图集paxx=0是一个包含参数a的有
20第一部分置身可计算的世界探索普适性数学自然数解的多项式并且那些。的值有自然数解的a正好是集合的元素。在这种情况下希拉里多项式将会变为a[1-paxx²]。除了在p等于0时该多项式为0或者负值。当p真的为0使得a的值成为集合元素时希拉里多项式将会估值出和a相同的值。因此希拉里多项式的正值正好是给定丢番图集的元素。素数2、3、5、7、11、13、17等只包含两个因数即1和它自己它们一直是数论学家的最爱。在我的猜想成为定理之前我喜欢把下面这个问题抛给数论学家找到一个多项式使得它的正值正好是素数。一种我经常得到的快速回应是应该不会很难证明没有这样的多项式。他们自然找不出证明方法因为马季亚谢维奇定理和希拉里方法表明一定存在这样一个多项式。下面就是满足这个条件的一个多项式k+2)11-[wz+h+j-g]²[2-y++y)1+y++y)]--[2n+p+g+z-e]²-[16k+1)²k+2)n+1)²+1-f²]²-[e²e+2)a+1)²+1-o²]²-[a²-1y²+1-x²]²-[16r²ya²-1)+1-u²]²-[n+e+v-y]²-[a+u²u²-a)²-1n+4dy)²+1-x+cu²]²-[a²-1)e²+1-m²]²[x-z-d-d-+d)s+1-d-D)+b]-[ud-I-d-doz)+d-D)zd+z]--[ai+k+1+e-i]²1[u--u-2u-D+u)q+I-u-D)+d]-人科研教学使用在一篇由JP.琼斯、D.佐藤、H.瓦达和D.韦恩斯写的论文中,已经证明了当变量的值为自然数时,该多项式的值是素数。我不认为所有人都觉得这个多项式很美。我想说的是,只有它的发明者会爱它。但是我认为它的丑陋性对于解释为什么我的猜想看上去不合理是有帮助的。这个复杂的式子并不是数学家脑海中出现的、满足条件的多项式该有的样子。确实,当考虑到出现在他们脑海中更加漂亮的式子时,我的猜想
第1章算法、方程和逻辑21确实应该是不合理的。1.7逻辑一个形式逻辑系统提供·一种将命题用一串符号表示的特殊语言。·一个包含初始符号串或者“公理”的列表。·从已有符号串推断出新符号串的规则。因此获得的符号串被称作该系统的定理。在我们的认知中一个形式逻辑系统提供了一种用于产生一系列它自已的定理的算法。我们将会使用之前介绍的等式P。a,x,.,x=0(1.1)该等式可确定一个不可判定集K。假设是一个特定的形式逻辑系统对于每一个a=012·我们用符号串I。来表示如下的命题命题方程式1.1在自然数xx下无解。注意这个命题和说a属于集合K是等价的。定义如果一个符号串IⅡI。是史的定理且代表的命题是正确的例如数a属于集合K那么我们说这个系统是完备的。哥德尔不完备定理C是完备的那么存在数a使得方程式1.1无自然数解即使I。不是的定理。证明否则将有a∈K当且仅当IⅡI。是的定理。所以通过列出中的定理表并当Ⅱ。出现在定理表中时把。放到第二个列表中我们可以获得一张K的元素表。但这是不可能的因为飞是不可列的。命题。口这表明我们需要构建更健壮的形式逻辑系统来尝试证明更多的定理。然而这种努力不会改变多项式P。它们仅仅改变了a的值。母庸置疑的是对一个足够证明大量数学定理就像那些基于公理的集合论定理和普通谓词逻辑的健壮形式逻辑系统而言发生由于a的值导致无法被证明的真理的出现是十分普遍的。
22第一部分置身可计算的世界探索普适性数学1.8关于数学大约50年前我第一次去欧洲旅游当时我和妻子正坐在威尼斯一座公园的长凳上我的两个小儿子则在地上推玩具汽车。一个男人过来加人了我们的谈话。这对于我们来说是一段非常艰难的对话因为他只会说意大利语而是我们刚好带了词典勉强能够交流。他向我们展示了家人的照片从中我们得知他是造威尼斯小船的。我们当然知道这种可以让我们浪漫地环游威尼斯的小船但是我们从没有想过这种船是怎么造的以及谁来制造它。他告诉我们这种船是用一种特殊的木头制造的没有钉子和螺丝之类的连接结构。他画了一张把船的各个部分连接起来的连接处的草图。最后他转向我想要知道我的职业。在词典的帮助下我成功地告诉他“数学家。”这使他做出了一系列让我们难以理解的举动。最后我意识到他试图告诉我们“在上学的时候数学一直是他最差的那门课。”听说很多人都和这位船工有相似的经历让我觉得数学家向普通大众讲述我们试图从某些抽象概念中获取令人激动的特性是多么鲁莽。我们也意识到如果仅仅用符号化的语言来简略地表示复杂的数学问题会导致大部分读者对此失去兴趣这样我们需要尽可能少地包含数学公式。尽管很难想象没有高等数学基础的读者是如何读懂斯蒂芬·霍金的《时间简史》的但这本书还是在没有任何数学公式的情况下取得了空前的成功。本书中这一章的第一版在交给出版社的时候是没有关于素数那一部分的因为我害怕读者可能不喜欢大量的公式。在某位编辑的建议下我才把那一部分加了进来。总之需要这本书的读者来判断我是否真的将数学探索过程中的那种快乐与斗争的感觉带给了他们。阿兰·图灵的写作风格清晰简洁即使在他的技术论文中也如此。下面我仅供个人们看一个例子这是图灵在某数学期刊上发表的一篇具有历史意义的论文Turing1936如此平实的语言在复杂难懂的数学论文中实在不常见计算通常来说能够通过在纸上写特定的符号来解决。我们可以假设这张纸被分为许多方格·在基本算术中我们有时候会用这张纸的二维特性但是这样的情况总是可以避免的··之后我假设所有的运算都发生在一张一维的纸上例如一条被分为许多格的纸带。
第1章算法、方程和逻辑23图灵就这样开始了他对计算过程的分析他证实了通过一系列简化任何可计算的问题都能够用他那台简单设备进行计算这台设备也就是我们常说的图灵机。图灵在1954年的一篇论文中通俗易懂地向世人解释了何谓不可解性。他从介绍几个大众熟知的困难问题开始逐渐讲到为什么某些简单的过程比如字符串中字符的替代会导致某些算法不可解问题。图灵向公众解释何谓不可解性的工作与我在这里所做的非常一致。在本书中我主要写一些自已在这方面所做的事而图灵却不同他是个非常谦逊的人。在图灵那篇文章的最后他介绍了六个不可解问题。读者们可能想不到这六个问题中有两个的不可解性是由图灵自己证明的。1.9关于朱莉娅·罗宾逊的电影尤里、希拉里和我一起看过一部由乔治·齐哲瑞导演的一小时纪录片讲述的是朱莉娅·罗宾逊和希尔伯特的第干问题。相关资源见·http://www.zalafilms.com/films/juliarobinson.htmlhttp://www.ams. org/ams/julia.html附录不可解性定理的证明不可解性定理如果一个可列集K的补集K不可列那么K是不可判定的。证明我们确定一种特定的程序语言用它来实现列出一个集合中所有元素的算法。在这种语言下所有可能的程序可以表示成如下序列对于=012我们令S表示被列举出的集合。K是由所有那些ieS的i组成的集合。这样我们声称K是可列的。对于任意n=123运行程序n步。用如下方法输出一个序列每当输出i的时候将i放入待输出的序列中。K是不可列的。我们假设K可以被程序9列举那么我们要问i∈K成立吗如果成立那么i可以被列举进而i属于集合K。这是矛盾的。
24第一部分置身可计算的世界探索普适性数学所以i只能属于K。根据定义i∈S即i可以被列举。也即i∈K同样矛盾。口参考文献Davis,Martin,Computability and Unsolvability.McGraw Hill,New York (1958).Reprintedwith an additional appendix:Dover,NewYork(1982).DavisMartin,Hilbert'sTenthProblemisUnsolvable,AmericanMathematical Monthly,80,233-269,(1970);reprinted as an appendix in the Dover reprint of Davis (1958).Davis,Martin,Yuri Matiyasevich,and Julia Robinson,Hilberts tenth problem:Diophan-tine equations:positive aspectsofa negative solution,Proceedings of Symposia inPureMathematics,28.323-378,1976).ReprintedinFeferman(1996),pp.269-324.Feferman,Solomon,editor,Collected Works ofJulia Robinson.American MathematicalSociety,Providence,RI (1996).Matiyasevich,YuriV.,DesyatayaProblema Gilberta.Moscow,Fizmatlit (1993).Englishtranslation:Hilbert's Tenth Problem.MIT Press,Cambridge,MA (1993).Frenchtranslation:Le dixiemeproblemedeHilbert.Masson(1995).Matiyasevich,YuriV.,My CollaborationwithJuliaRobinson,Mathematical Intelligencer,14,38-351992).Corrections,15,75,(1993).Reprinted in Mathematical Conver-sations:Selectionsfrom theMathematicalIntelligencer,RobinWilson andJeremyGray,editors,Springer,New York (2001.Alsoreprinted in Reid (1996.Frenchtranslation in Gazette des Mathematiciens,59,27-44,(1994).The French translationwasreprinted in theFrenchversion of Matiyasevich (1993).Matiyasevich,Yuri V.,Hilbert'sTenth Problem:Diophantine equationsin the twentiethcentury.In Mathematical Events of theTwentieth Century,A.A.Bolibruch,Yu.S.Osipov and Ya.G.Sinai,editors, Springer-Verlag,Berlin;PHASIS,Moscow,Pp.185-213,(2006).Petzold,Charles,TheAnnotated Turing:A GuidedTour throughAlanTuringsHistoricPaperon Computability and theTuringMachine.Wiley(2008).Reid,Constance,Julia:A Life in Mathematics.Mathematical Association of America(1996).Turing,Alan,On computable numbers with an application to the Entscheidungsprob-lem,Proceedings of theLondonMathematicalSociety,ser.2,42,230-267,1936).Correction:ibid,43,544-546,(1937).ReprintedinCollectedWorks:MathematicalLogic,R.O.Gandy and C.E.M.Yates,editors,North-Holland,Amsterdam (2001),Pp.18-56.Also reprinted in The Undecidable,Martin Davis,editor,Raven Press(1965),Dover(2004),pp.116-154.TheEssentialTuring,JackCopeland,editor,Ox-ford (2004),Pp.58-90,94-96.See alsoPetzold (2008).Turing,Alan,Solvable and unsolvable problems,Science News,31m 7-23,(1954).Reprinted in CollectedWorks of A.M.Turing:Mechanical Intelligence,D.C.Ince,editor,NorthHolland,pp.187203,1992.Alsoreprinted inTheEssentialTuring,人科研教JackCopeland,editor,Oxford,pp.582-595,(2004).Yandell,Benjamin H.,The Honors Class:Hilbert's Problems and Their Solvers.A.K.Peters,Natick,MA(2002).
第2章The Once andFuture Turing:Computing theWorld被遗忘的图灵OJ.M.E.海兰罗宾·奥利弗·甘地1919—1995的回忆2.1引信阿兰·图灵因其诸多贡献而被后人所铭记。众所周知他对密码破译有所贡献并在某种意义上发明了计算机。同时他可能更因人工智能之父的称誉而出名。他不仅是一个数学家更是一个数理逻辑学家和形态学家。图灵的那篇著名论文《入演算》Turing1939b中关于可判定性问题的讨论令其载人逻辑学史册。另外对于那些专业人士来说图灵的贡献还在于其在伦敦数学学会发表的另一篇著名论文Turing1939。图灵的这些工作都是在1940年之前完成的。然而很少有人意识到直到图灵逝世他对于逻辑学一直有很大兴趣。此外人们更是忽略了图灵后来对类型论这种基础数学理论的研究。事实上图灵在这方面影响深远。下面我将介绍图灵在这方面的故事那是一段传奇。2.2唯一的学生我在牛津大学的博士生导师是罗宾·甘地。他是图灵唯一的博士生,也是
26第一部分置身可计算的世界探索普适性数学图灵最好的朋友之一。尽管图灵只有一个学生但甘地却有很多学生。我属于甘地在20世纪70年代的那批学生。甘地十分热衷于将自已的学生称作图灵的徒孙我们对此倒不是特别在意。但通过甘地的回忆我们确实能够从一个非常了解图灵的人那里听到许多关于图灵的事迹。1940年甘地在剑桥大学国王学院的一次聚会上遇到了图灵。那时候甘地是一个三年级的学生而图灵已经在战争开始后中断了在国王学院的工作转而在布莱切利园破解德军密码。在战争期间甘地成为图灵的好朋友之后成了他的学生。在图灵去世之前甘地已成为莱斯特大学应用数学专业的讲师。我们可以在安德鲁·霍奇斯1983撰写的图灵传记中读到他俩的故事。这里我会集中讲述图灵作为甘地的博士生导师对其产生的影响。在一般人眼中图灵的学生也应该是享有盛誉且名副其实的数学家。然而甘地并不是一个聪明绝顶的天才我认为如果没有图灵对甘地的淳淳教诲他恐怕难以成为一个严谨的逻辑学家。我们这些图灵的徒孙们更是受益匪浅。2.3回忆1971年我开始跟随罗宾·甘地开展研究工作。那时我比较迷茫留着一头长发对数学其实没什么概念而甘地已是英国逻辑学界的领军人物了。他在自己的领域做出了杰出贡献并且有了以自己名字命名的重要成果。作为牛津大学数理逻辑方向的讲师他和迈克尔·达米特一起开设了“数学与哲学”的新课程。他是沃夫森学院的高级会员并且在那儿一直到退休。我们看上去应是相距甚远然而不知怎地却并非如此。所有甘地的学生都知道他那出众的个性。他不是人们通常认知中的那种学者。他看起来一点儿都不严肃相反他非常风趣对生活充满热情。他说话声音很大在酒吧里你很容易就知道他在哪儿。在我认识他的时候他已经不再穿皮衣、骑摩托车了但他依然非常帅气。他不修边幅好几次在上课时都看到他把衬衫塞进了内裤。确实他并没有那种一般意义上的魅力但却拥有在《数理逻辑简报》Bulletinof SymbolicLogicMoschovakisandYates1996他的讣告曾对其杰出的生涯做出了高度评价。
第2章被遗忘的图灵27一种独特的人格吸引力。他享受那种坏坏的感觉他有时候会淘气地回忆起自己曾经是个非常乖的孩子。他偶会被逗乐然后给你一个夸张的反应。但我认为即使在他年轻的时候他也是个非常有个性的人。我相信甘地的传奇经历和他那不同寻常的个性或多或少掩盖了他热情的一面。达米特在1995年的一次纪念会上说甘地喜欢人的方式就像某些人喜欢猫一样。像猫一样人们也喜欢甘地甘地本人也确实喜欢猫。甘地身上有一种特殊的豪爽精神我想这也是甘地最初吸引图灵的原因吧。一对于任何人来说用这么简短的描述都是不公平的。到自前为止我已经忽略了甘地的一个重要方面。这可能不适用于其他逻辑学家他并不热衷于数理逻辑。当然他远远不是我们想象中那种无趣的逻辑学家。那么他又是怎样成为逻辑学家的呢2.4早年时光甘地在二战期间进行过与雷达相关的研究被安排在汉斯洛普园恰巧图灵在离开布莱切利园后也来到了这里。他们连同甘地的猫提摩西一起在同一屋檐下相处了若干时光。1945年甘地结束了他长达四年的军队工作回到了国王学院。翌年他以优异成绩通过了剑桥大学荣誉学位测试的第三部分。在接下来的几年里他致力于物理学的基础研究并为获得一份奖学金而努力。1949年在隔了这样一段适当的时间之后他申请了国王学院的内部研究奖学金而该奖学金要求他提交一篇论文。甘地的论文题目是《关于理论物理学基础理论逻辑结构的一些思考》。很遗憾国王学院没有保存报告的副本但庆幸的是档案整理者帕特里夏·麦奎尔找到了该奖学金评审的三份专家报告。当时在曼彻斯特工作的图灵就是专家之一另外两位专家是圣约翰学院的弗兰克·史密斯以及国王学院的奈特布里奇一种荣誉称号伦理学教授理查德·布雷斯韦特。从报告可以看出甘地的论文讨论了科学理论与经验观察的关系。为此他设计了一个类似图灵机但更加复杂的机器用来从数据推导出科学假设。图灵很用心地审阅了他的报告。仅仅是在综合评估部分图灵就做了长达三页的评论。评估的最后一段内容如下一个不那么自命不凡的方法有可能会为它赋予更多内涵。这些可以通过举例和类比完成。作者在一些关键点给出了示例并使之成为这篇论文最
28第一部分置身可计算的世界探索普适性数学优秀的部分。具体的批评数不胜数但这正反映了评阅人对作者缺点的勤勉指正。大多数这种性质的论文都太容易被批评。我相信在一年的时间里甘地能够创作出一些值得这份奖学金的成果。在其他评审人中史密斯对甘地的雄心表示赞同但觉得这份工作不切实际而布雷斯韦特则持怀疑态度。最终甘地遗憾地落选了。图灵认为甘地应该能在接下来的一年里做出一些值得这份奖学金的成果。甘地在1950年再次申请并提交了一篇题名更直接的叫作《物理基础》的论文。同样论文已经找不到了但是帕特里夏·麦奎尔找到了其评审报告。同样报告是由图灵写的但其评论开始变得尖锐了我对这篇论文感到非常失望。报告继续写道作者有很好的想象力和想法但他并没有将这些贯彻下去。一方面因为他在技术上的欠缺另一方面因为他在实际写作中花的时间太少了。他认为符号逻辑是一些普遍思考的正确媒介这是正确的。但不幸的是他对于符号逻辑并没有足够的认识以至于他不能成功地完成程序。他对“无差异群”课题的想法是非常振奋人心的不过我最感兴趣的是它们所导出的结论。但显然最后的结果和阐述的情况差得太远而且这似乎也不可能只通过微小改动来纠正。这真的够了但图灵又用了半页纸的详细分析来证明他对于这个报告的批评。图灵找到了一系列问题一些是由于缺乏清晰的陈述一些是由于逻辑和数学中的明显错误。第二个评审者麦克斯·纽曼虽然没那么尖刻但也不再支持甘地。甘地的奖学金申请又失败了。图灵的两份评语有一个有趣的对比。第一份是完全客观冷静的甚至都看不出来图灵是认识论文作者的。第二份则完全不同那种失望更像是带有个人感情的而且明显是基于他的个人体会图灵提到了论文的写作时间和甘地对于符号逻辑了解的乏。图灵近乎残酷的意见表明他没有让个人友谊影响他对论文的判断当然他对于朋友的失望却也跃然纸上。让我们在这一点上做个总结。1950年时甘地已经30岁了他写了两篇论文但似乎没有什么现今被视为研究成果的东西。他可能知道图灵机是什么但他对于逻辑的技术掌握得太差了。甘地的知识发展轨迹似乎非常不真实。那他是如何成为一个逻辑学家甚至在后来成为非常杰出的逻辑学家的呢
第2章被遗忘的图灵292.5学生与导师在接下来的几年里发生了一些重要的事情。1952年年底甘地完成了博士学位论文Gandy1953。它分为两个部分第一部分是更实质性的关于类型的理论这构成了甘地在数理逻辑中的第一步。或安德鲁·霍奇斯1983的记载显示1950年左右图灵成为甘地的导师。我们不清楚这种安排的意图是什么但似乎可以自然地认为它是在甘地第二次申请奖学金失败后图灵做出的决定。图灵负责安排面试并且如霍奇斯1983所述他遇到了一些麻烦。但面试一定是在第二年夏天举办的因为论文于1953年7月被存放在大学图书馆。导师对博士论文的影响通常是难以衡量的。我将从甘地自己的话开始说起。他以如下致谢来结束论文的概述部分最后我必须要说图灵所赠予我的到底有多少。他首先引发了我对丘奇系统和推论定理的重要性的注意这是我之前并不愿意去关注的。关于置换和不变性及其理论形式的许多工作我都是与他一起完成的。没有他的鼓励我应该早就绝望地放弃了没有他的批评我的想法也不会如此深刻。这一定是肺之言然于通常致谢导师的套话。但就内容而言这远非完整的故事。那么论文中到底写了什么呢鉴于甘地先前的失败他论文的标题《在数学和物理理论中的公理系统》就已经够令人担忧的了这好像与之前的论文并没有太大区别。论文的第二部分确实在逻辑层面物理基础的描述上做了更进一步的尝试然而他并没有走多远。甚至有些奇怪在甘地所称的公理推演章节中包含对这个公理意义的反思但这与公理或论文的其余部分没有明显的关系。不过关于结构和理论的章节显示他已经很好地掌握了逻辑基础我的猜测是博士论文的第二部分体现了相对1950年申请奖学金论文的重大进展。然而关于数理逻辑的第一部分与之相比则是在一个完全不同的水平上。我将简要概述一下这篇文章。甘地所称的丘奇系统即丘奇的类型论甘地对物理的兴趣始终如一并且令人欣喜的是他最终在物理学上做出了巨大的贡献。他最新的关于物理机理的论文Gandy1980至今仍在被广泛地讨论。
30第一部分置身可计算的世界探索普适性数学Church1940。他表述了丘奇系统和自己设计的变种并证明了它们的等价性。他在图灵Turing1948的基础上提出了一种新颖的引申类型带有一个特定的默认值°图灵将其非正式地称为“无意义元素”。甘地在致谢中提到的置换下的不变性构成了一个重要章节。据推测它源于1950年申请奖学金论文中的无差异群。这里有一个具体的应用唯一可定义的个体就是无意义元素。我们现在称为内部模型的概念和对限制复杂性的事实判定定义在他的论文中已由多个章节很成熟地体现了。还有一个章节即名为“虚拟类型”的第三章在博士学位论文中它并不突出起码与主体结构无关但它的内在意义和它对我们故事的重要性使得它相当特别。甘地感谢图灵改变了他起初不愿意关注丘奇类型论的想法。所以这体现了图灵的影响是非常重要的但是影响程度有多深已经不得而知。我们知道的是在图灵的指导下几年间甘地已成为一个严谨的逻辑学家。2.6中文翻译我想离开故事的主线,说一些关于虚拟类型的构造问题。我不想用数学理论来解释,但我会给出一个足够有趣的设想,这个设想包含在图灵的人工智能理论中。想象一下,以英语为母语的我们希望将英文翻译为中文。我们得到了一些机器,据说它们可以执行翻译任务,我们想评估它们的效果。我们找来了一个母语为中文的人进行合作,但我们中没有人会说两种语言。这个任务看起来没有任何希望,因为我们无法知道机器是否给出了真正的翻译。但有两件事我们可以测试:它们的一致性和外延等同性。什么是一致性?让我们从一台机器开始。我们提供两个具有相同含义的句子。例如,“猫坐在垫子上”和“垫子上坐了只猫”。我们将这两句话输入机人科研教器中,并得到两个翻译结果。然后我们将这两个翻译结果给母语为中文者看。仅供个否表示相同的事情。它们可能都意味着“月亮是由绿色奶酪做成的”,但这没有关系。只要机器翻译出来两个句子的意义仍然一致,它就满足一致性。在现代计算机科学语言中,这样的说法意味着导致一个特例。这场著名辩论的后续发展是十分有意思的,但是在此我不会深人讨论。
第2章被遗忘的图灵31现在让我们拿出两台机器我们已经测试了它们是否具备一致性。现在我们想看看它们是否外延等同。这就是说我们把“猫坐在垫子上”输人一台机器“垫子上坐了只猫”输人另一台机器。并将翻译结果给母语为中文者看判断两个翻译的意思是否相同。在这个关于翻译的设想中包括了所有处理虚拟类型的基本概念。我们看到了对相关数据的操作英文句子我们也看到了对等效数据进行转换的操作英文句子转为同义中文句子。当它们对相同数据英文句子的输出等同同义词操作是等效的。这几乎阐述了所有对虚拟类型的处理。用技术术语来说我刚刚描述了部分等价关系到函数空间的递归扩展或者用甘地的术语这是虚拟类型函数空间的定义。我讲这个设想的目的是吸引大家关注由虚拟类型引发的研究与在人工智能领域著名的图灵测试中涉及的问题之间的相似性。他们都专注于输人一输出行为。在图灵测试中如果一台机器的响应与一个人的响应不能区分那么我们将它们视为等同即机器与人有着同样的意识。虚拟类型的设想的确是图灵世界的一部分。2.7一个想法的产生现在让我们回到甘地学术生涯发展的故事。他发表的第一篇论文Gandy19561959是关于外延公理的相对一致性。我把这个称为一致性结果。我们没有在其博士论文Gandy1953中发现迹象但那篇论文确实在关于虚拟类型的章节中使用了递归构造。这就是两篇论文之间的关系。大多数数学家认为作为数学的基础丘奇的类型论已经具有内在的外延公理。虚拟类型的想法是创建包含合适外延等同性的新类型。技术上我们可以认为它是“通过部分等价关系取商”。甘地的见解是从一个没有外延性的系统开始你可以依据外延公理成立使用同样的方法来构造新的类型。这给出了一种典型的数学定理方面的逻辑一致性结果。这个甘地1953给出的递归构造的具体应用非常重要。我应当指出这可以被视为许多后来理论的先驱。我们在具备一致性的基础上处理等同性因此原则上可以为两者都输人“猫坐在垫子上”。但是这里给出的表述是具有普适性的。
32第一部分置身可计算的世界探索普适性数学他们讨论了类型论。甘地的一致性结果不在他的博士论文中论文Gandy1956直到1955年7月一一图灵死后一年才被受理。然而我确信一致性结果在1954年这次访问时已被知晓原因有两个。第一个是直接的甘地自己告诉了我。我的博士论文讨论了被斯蒂芬·克莱尼1959称为可数泛函和被乔治·克雷索尔1959称为连续泛函的理论。这两种原创方法相比于这种更高类型的结构是完全不同的但它们都使用甘地19531956的虚拟类型技术。在那些日子里我对前辈们并不感兴趣但甘地曾经和我谈过他的早期论文和我所感兴趣的工作之间的联系。那不是我们通常那种随意的对话。我记得甘地显然为他的早期工作感到自豪他希望我明白图灵对它印象深刻还赞美了它。我确信甘地在谈话中特别提到了那篇论文。我记得最清楚的是甘地格外看重图灵的称赞。2.8远见和反思当我与甘地谈话时我并没有感到奇怪。后来我向克雷索尔质疑虚拟类型构造的想法看起来如此简单图灵真的对它印象深刻吗克雷索尔取笑我连图灵的观点都不加以分析就认为他是一位非常有才华的人。当时我认为可能是图灵隐藏了他的真实意见。但我们知道图灵是一个非常诚实的人这种解读看起来不太对。事后看来我认识到我早期觉得虚拟类型构造简单的想法没有什么错误。甘地论文中的想法可能很简单但它有广泛的应用。正如斯科特192观察到的甘地自己对集合理论的扩展Gandy1959是精致的。斯科特的分析非常自然地导出了布尔值模型的斯科特一索罗威公式。在证明理论中也出现了同样的想法。并且当其扩展到一种假定的情境中时可以得出与泰特和杰人科研教勒德相关联的方法“可还原性候选者”。很快出于其他目的理论计算机领域也利用了这个方法并称它为普洛特金逻辑关系。在抽象数学领域这个想法也常常出现。它的现代术语是部分等价关系或者子商。最近探索外延性作事实上直到我开始写这部分时才第一次了解甘地的博士论文。我并没有阅读甘地的论文也没有将其引用到我自己的论文中。因此这些内容是直接进行阐述的。在网络上搜索部分等价关系将会有超过250万个结果。