Mission Impossible——《图灵的秘密》读后感

2023-10-26

图灵的秘密》是关于图灵1936年那篇开创性论文的解读,内容很多很难,需要的背景知识包括数理逻辑,lambda演算,以及一些基本的数论。读完的笔记也许都会比原书多,这里想简洁或者宏观性地谈谈几个主角之间的“故事”。

  实际上说争论更准确。

  初(我目前所知道的),大神莱布尼兹有两个及其宏大,甚至伟大的想法(若能实现,即使代价是将微积分其拱手让给牛顿,莱布尼兹绝对认为也值):

  1. 创造一种通用语言可以描述所有的数学问题

  2. 找到一种解决用这种语言描述的问题的方法

     “元”语言似乎是第一个问题的方向,比如集合论和谓词逻辑。第二个问题更难,从某种哲学的角度来看,问题的表述与问题的解答是相关的 —— 描述好,答案自然好得出(这种观点被有限的事实证实,但显然无法被证明正确。实际上,这就像人身体吸收营养一样:身体无法直接吸收大白菜或者蛋白质,而是需要先分解,将其转换成为身体能够吸收的物质。对于知识或者想法也是一样,你从阅读中获得的只能成为信息,或者说是某种符号排列,想让它们变得对自己有意义,需要主动的思考,或者准备将是同构 —— 写作正是同构最有效的手段。理解就是变得有意义,一串对自己有意义的符号需要自己对原符号的主动重新的编排,好的编排就是好的写作,就是好的理解。写作是记忆,更是理解。),而最好的描述可以对其进行有限的,近乎机械式的转换而得到结果。这就是这个想法的伟大之处。

  这也是我们对“智慧”的终极拷问。这种自动推断答案的系统是否真正具备人类的智能?就像几个世纪前人们喜欢问人脑是内燃机一样,也许几个世纪以后的人会用同样的眼光看我们。类似的问题有类似的两派观点:

  1. 这种完全不知所谓的,只知道机械地进行符号操作的机器,虽然最终得出了答案,但它本身是机械的,根本不具备人类的智慧。

  2. 你敢确定,人类的智慧不是类似的符号替换操作。

  在电脑之前我们认为象棋是人才能做的事情,是人聪明智慧的象征,但随着计算机技术的发展打败最厉害的人类已经不需要最厉害的计算机了。这也许不是说明象棋很简单,而是说明人类的智慧多么幼稚。我们很难将智能与简单的符号处理联系起来,也许因为它们根本就不是一回事,也许我们根本就没发现。大神们试图利用这套符号系统解决具体的数学问题,这个至少比象棋更能印证人类智慧的活动,真是伟大的尝试!

  但是,一般而言,伟大的另一层含义是不可能。

  希尔伯特继承了莱布尼兹的光荣传统,甚至接近了最终那个伟大的答案,然而就在一切似乎都已完满的前夜,哥德尔,一个在哥廷根上空徘徊的幽灵出现了。他认为 —— 其实是证明了通过1)创造出来的系统中,存在无法用2)解决的问题。鱼和熊掌不可兼得就是这个意思。具体而言,哥德尔证明下面两条定理:

  1. 任何相容的形式体系,只要蕴涵皮亚诺算术公理,就可以在其中构造在体系中既不能证明也不能否证的命题(即体系是不完备的)。

  2. 任何相容的形式体系,只要蕴涵皮亚诺算术公理,它就不能用于证明它本身的相容性。

  如果说哥德尔是给希尔伯特的首次致命打击,那么图灵便是第二次致命打击,图灵认为 —— 其实也是证明了,不存在通用的过程来判定任一命题在一阶谓词逻辑系统是否可证。如果想象这四位主角之间的穿越体对话,可能会是这样:

  莱布尼兹:我有一个想法,不,事实上是两个,尽管本质上可能是一个:一套完美的语言系统能陈述并解决所有数学问题。

  希尔伯特:我完全认为你不是在说疯话,我几乎快要实现了你的想法,也许只差那么一点点了…,形式化公理系统不是人类的发明,而是上帝的发明,人类的发现。

  哥德尔:希总,其实情况不是酱紫的…,这个系统中存在不能被证明的命题。

  希尔伯特:你说什么!?

  哥德尔:…

  希尔伯特:… 好吧,你的论文没错。尽管如此,我们一定有能找到这种变态命题的方法,我的意思是,你懂的,一般性的方法。这样就能识别出这样的变态问题。

  图灵:没有。我是说,没有这样的通用方法。

  希尔伯特:wtf!!

  图灵:如果我们朝好的方向看,有一类问题是完全可以解出的,而且有通用解法。这样,莱两点至少部分被解决了。

  莱布尼兹:我部分接受,剩下的,家祭无忘告乃翁。

以上内容选自豆瓣:Reduci


若是你有兴趣,欢迎阅读这本《图灵的秘密

enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mission Impossible——《图灵的秘密》读后感 的相关文章

  • 【Pytorch】import torch报错from torch._C import *

    好久不用的conda环境torch env下导入torch报错 import torch Traceback most recent call last File line 1 in File F Coding Tools Anaconda
  • 简单易懂的讲解深度学习(入门系列之八)

    神经网络也许是计算机计算的将来 一个了解它的好方法是用一个它可以解决的难题来说明 假设给出 500 个字符的代码段 您知道它们是C C JAVA或Python 现在构造一个程序 来识别编写这段代码的语言 一种解决方案是构造一个能够学习识别这
  • 将windows下编写的QT代码在arm开发板(imx6ull)上运行

    将windows下编写的QT代码在arm开发板上运行 1 下载并编译tslib库 2 下载并编译Qt源码 2 1 下载Qt5的源码 2 2 修改qmake conf 2 3 配置编译选项 2 4 编译 3 开发板上配置Qt环境 3 1 复制
  • 2、基于ARM平台Golang简单Demo:使用sqlite3数据库

    arm平台为M3352核心板 编译环境为Ubuntu14 04 目标 在Ubuntu环境编译Go代码 在arm平台运行 使用sqlite3数据库 源代码文件名 main go package main import database sql
  • 【C】ringbuffer的C语言实现

    最近在学习Android 下的Bluedroid时 看到在Bluedroid中实现了ringbuffer这一数据结构 比较简洁 所以独立出来进行分享 Bluedorid官方源码路径 本文分享的ringbuffer例子源码路径 什么是ring
  • C语言进阶-文件操作

    目录 一 前言 一 FILE结构类型 二 fopen函数 三 fclose函数 四 各类常用文件操作函数 1 fscanf 2 fprintf 3 fread 4 fwrite 5 fgetc 6 fputc 7 fgets 8 fputs
  • 三天还不够,非常新加坡

    三天还不够 非常新加坡 一 9月2日 9月5日我有幸参加了招行CTRIP推出的非常新加坡之旅 4日2晚新加坡自由行 由于是半夜的红眼航班出发 其实满打满算也就三天 本来按计划是跟一个网上结识的MM联合报名 结伴同游的 但非常遗憾的是在出发当
  • 【研究生工作周报】(DAI2I)

    Domain Adaptive Image to image Translation 文章目录 Domain Adaptive Image to image Translation 论文摘要 一 Domain adaptation 样本自适
  • 资源调度器的一些基本问题

    1 调度算法 Capacity based DRF dominant recourse fairness label based等 多态化 插件化 可以多种策略一起工作 对应于不同Job 优先级 job特性 service or batch
  • View系列 (三) — Measure 流程详解

    Measure 流程详解 一 概述 二 单一 View 的测量流程 1 流程图 2 源码分析 三 ViewGroup 的测量流程 1 流程图 2 源码分析 一 概述 测量过程分为 View的measure过程 和 ViewGroup的mea
  • Illegal processing instruction target ("xml"); xml (case insensitive) is reserved by the specs

    问题描述 当SoapUI访问一个webservice时 对于某些webserive服务 如果webserive的输入参数要求是xml格式 如果xml格式输入不正确 会报 Unmarshalling Error Illegal process
  • 工行数据中心高级经理 李雁南:接口冒烟测试方法

    原文出自 听云技术博客 http blog tingyun com web a 今年遇到了几个问题 与接口的功能和性能相关 恰巧最近公司也在组织以冒烟测试为主题的活动 于是乎突发奇想 寻思着能否将接口测试与冒烟测试结合起来 发掘一些新的接口
  • 找工作

    一 笔试题 A JAVA基础多项选择题 比较简单 略 B 问答 1 ajax原理 如何实现刷新数据及优点 2 门面模式的解释 适用场合 3 写6个linux常用命令 4 SQL语句题 较简单 C 编程 1 有三个线程ID分别是A B C 请
  • 【黑苹果教程】对笔记本的 DSDT/SSDT 打补丁

    版权说明 本文章参考tonymacx86的Patching LAPTOP DSDT SSDTs这篇文章 如果需要转载 请注明原文地址 http blog csdn net wr132 article details 54798754 概览
  • android studio 3.5.2安装后,无法安装Hardware Accelerated Execution Manager (HAXM)

    无法安装Hardware Accelerated Execution Manager HAXM 提示 install HAXM invalid 手动安装也提示失败 配置环境 win7 64 旗舰版 jdk 64 1 8 一 解决方法一 经查
  • 操作系统——处理机调度(学习笔记)

    目录 一 处理机调度 1 处理机调度的概念 2 处理机调度的三个层次 高级调度 中级调度 低级调度 三种调度的比较 3 进程调度 时机 切换与过程 方式 4 调度算法的目标和评价指标 处理机调度算法的共同目标 批处理系统的目标 评价指标 二
  • 二维数组的二分查找

    二维数组的二分查找 你好 这是你第一次使用 Markdown编辑器 所展示的欢迎页 如果你想学习如何使用Markdown编辑器 可以仔细阅读这篇文章 了解一下Markdown的基本语法知识 题目源于我在leetcode刷到的一道题 题目如下
  • mysql_install_db命令详解_Mysql_install_db相关介绍

    mysql install db 脚本的目的是生成新的MySQL授权表 它不覆盖已有的MySQL授权表 并且它不影响任何其它数据 如果你想要重新创建授权表 首先停止mysqld服务器 如果它正运行 然后重新命名数据目录下的MySQL目录并保
  • STM32仿真必须点三次才能运行

    STM32仿真必须点三次才能运行 STM32下载完程序后 不能运行 于是进行仿真 但仿真需要点击三次全速运行才能运行 而且运行起来后未发现异常 最后排查到程序中有一处用到了printf 函数 而我的串口打印不是利用这个函数实现的 于是将其删

随机推荐

  • 【数据结构】MaxHeap 大顶堆

    数据结构源码 实现类 import java util Random public class MaxHeap
  • 残差网络(ResNet)

    随着我们设计越来越深的网络 深刻理解 新添加的层如何提升神经网络的性能 变得至关重要 更重要的是设计网络的能力 在这种网络中 添加层会使网络更具表现力 为了取得质的突破 我们需要一些数学基础知识 1 函数类 首先 假设有一类特定的神经网络架
  • [读书] 杂志

    http www spider com cn
  • CC++ qsort函数和sort函数

    qsort 函数和 sort 函数实现排序功能 前者是 C 语言内容 后者是 C 内容 下面逐一讲解 qsort 先来看一个对数组 arr 排序的例子 qsort 函数在 stdlib h 库中 使用时要包含该库文件 include
  • matlab的GUI怎么嵌入图片,如何用matlab在GUI中显示一张图片

    满意答案 nucynucy 2013 06 17 采纳率 47 等级 12 已帮助 10834人 建一个axes 在建一个按钮比如push button 就可以实现按钮函数的话比如 Executes on button press in p
  • Buffer分配

    一 char buf 128 memset buf 0 sizeof buf strcpy buf Welcome to server 二 char buf 128 Hello Server
  • 网页设计大作业 卖红酒网站

    卖红酒网站 详情如下图 下载链接在文末 点我下载链接 https download csdn net download weixin 43474701 60348862
  • 「鲸脸识别」已上线,夏威夷大学用 5 万张图像训练识别模型,平均精度 0.869

    内容一览 人脸识别可以锁定人类身份 这一技术延申到鲸类 便有了 背鳍识别 背鳍识别 是利用图像识别技术 通过背鳍识别鲸类物种 传统的图像识别依赖于卷积神经网络 CNN 模型 需要大量训练图像 并且只能识别某些单物种 近期 夏威夷大学的研究人
  • java开发周报变日报_程序员专用的日报、周报、月报、季报自动生成器!

    快速生成日报 周报 月报 季报 支持 windows mac linux 下载使用 windows https github com yurencloud daily releases download v2 0 0 daily windo
  • css3实现圆环加载进度条动画

    最近有人问我关于css3圆环的问题 要实现一个圆环 并且有加载特效 于是我看了看一般关于圆环实现的原理 以及自己手写了一个加载动画 可能体验还不是特别好 但是能用 话不多说 一下是代码 html结构 div class circle div
  • 考研资源免费分享

    1 408王道 链接 https pan baidu com s 1ac5HxvBzGtlet0CQWmtF2g 密码 eifm 2 英语全程班讲义及听力 链接 https pan baidu com s 1R 8fG5PUoRvia X5
  • 【C语言】数组排序方法总结

    一 冒泡排序 相邻元素两两比较 按照要求交换位置 n个元素一共要比较n 1趟 每趟要两两比较未排序元素个数 1次 include
  • Android 系统状态栏下拉界面的定制化开发

    Android 系统状态栏下拉界面的定制化开发 在 Android 开发中 我们经常需要对系统界面进行定制化 以满足特定的用户需求 其中 对 Android 系统状态栏下拉界面 SystemUI 进行定制化开发是一项常见的需求 本文将介绍如
  • 基本flex弹性盒布局

    flex弹性盒布局是css中最基础的一种布局方法 它可以帮助前端程序员更方便更灵活的对页面进行布局排版 以下就为大家整理一些常见的flex布局的代码和作用 希望可以帮助到有需要的人 弹性盒flex display flex 开启弹性盒 未开
  • 受益终生的十大经典管理学定律

    1 彼得原理 每个组织都是由各种不同的职位 等级或阶层的排列所组成 每个人都隶属于其中的某个等级 彼得原理是美国学者劳斯 彼得在对组织中人员晋升的相关现象研究后 得出一个结论 在各种组织中 雇员总是趋向于晋升到其不称职的地位 彼得原理有时也
  • 汉明码详细讲解

    汉明码 是R Hamming与1940年于贝尔实验室提出的 1 奇偶校验码 奇偶校验码 假设传输信息位为K n 1位 表示为a1 an 1 加上一位奇偶校验位 冗余位 a0 构成一个n位的码字a0 an 1 在接收端校验时 可按照关系式 s
  • 【VTK】装配体Assembly的使用

    VTK 装配体Assembly的使用 昨天晚上实现了一个可拖动的坐标轴MovableAxesWidget 今天给他加个使用场景 准备做一个简单的机械臂运动学仿真程序 模型用的HIWIN的机械臂 官网可以下载到模型 hiwin 毕业第一份工作
  • 作为一个程序员,最重要的能力是什么?很多人工作多年后才知道

    我认为程序员只需分三类 天才的程序员 理想的程序员 平庸的程序员 天才在生活中毕竟是少数 今天我们就来聊聊理想的程序员和平庸的程序员有什么区别 理想的程序员与平庸的程序员只有一墙之隔 两者的差距只有6个一点点 而人与人的差距 正是在这日积月
  • 获取下拉框选中的索引值

    selectedIndex 属性可设置或返回下拉列表中被选选项的索引号 var myselect document getElementById id var index myselect selectedIndex if index 1
  • Mission Impossible——《图灵的秘密》读后感

    图灵的秘密 是关于图灵1936年那篇开创性论文的解读 内容很多很难 需要的背景知识包括数理逻辑 lambda演算 以及一些基本的数论 读完的笔记也许都会比原书多 这里想简洁或者宏观性地谈谈几个主角之间的 故事 实际上说争论更准确 初 我目前