计算:第三部分 计算理论的形成 第 7 章 计算不能做什么:终结者哥德尔 不完备性定理
作者:禅与计算机程序设计艺术 / Zen and the Art of Computer Programming
1. 背景介绍
1.1 问题的由来
自古以来,人类就对计算和逻辑的力量充满了好奇和敬畏。从古希腊的阿基米德到中世纪的欧洲僧侣,再到工业革命时期的数学家和工程师,计算和逻辑的应用不断推动着人类社会的发展。然而,随着计算机科学的诞生,人们开始深入探讨计算的本质,并试图回答一个 fundamental 的问题:计算机能够做些什么,又不能做些什么?
20世纪中叶,随着数理逻辑和计算机科学的兴起,哥德尔的不完备性定理成为了这个问题的答案之一。它揭示了计算和逻辑的局限性,并引发了人们对计算、真理和知识的深刻思考。
1.2 研究现状
哥德尔的不完备性定理是数学和逻辑领域的重要成果,也是计算理论的核心基石之一。尽管这个定理在数学界早已广为人知,但它在计算机科学中的应用和研究仍处于不断深入和拓展之中。
近年来,随着人工智能、机器学习和认知科学的兴起,哥德尔的不完备性定理在多个领域都得到