逻辑与计算入门书


11

您能给我一些
有关逻辑和计算的入门(但全面)书籍的建议吗?

我想到的一些模糊主题是:

  • Presburger artihm。,PA,ZF,ZFC,HOL
  • 集合论,类型论
  • 不同理论的建模计算(车床)
  • 与计算复杂度(FMT,描述性复杂度)链接

Answers:


7

对于这个问题,我的答案可能太迟了,但是我希望它对寻找相似信息的其他人有所帮助。

我在新加坡国立大学上过一门有关数学逻辑的课程,讲师使用了这本教科书:

Wolfgang Rautenberg撰写的《数学逻辑的简要介绍》,第三版

我个人非常喜欢这本教科书和这门课程。

最初,这本教科书似乎很难阅读。但是,一旦熟悉了它,就可以很容易地遵循它,因为符号系统非常清晰,内容是独立的,而且方法是从基础开始,没有模糊的假设。例如,这本书发展了自然演绎演算和希尔伯特演算,或者从零开始证明了科特·哥德尔的两个不完全性定理。


4

我建议我最近买的一本书:

Pavel Pudlak:数学和计算复杂性的逻辑基础-温和的介绍;数学史普林格专着;2013年

我对逻辑没有很深的了解(“仍然还没有::-”),而这本书正在帮助我更好地理解逻辑的一些“基本”方面及其与计算和复杂性的关系。毫无疑问是一本很好的入门书。

本书的目录和序言可从Pudlak的主页下载,您也可以在http://books.google.com上找到本书的某些摘录。

简介

...前两章是对数学和数学逻辑基础的介绍。对该材料进行了非正式的解释,更详细的介绍将在后面的章节中进行。...

第3章致力于设定理论,这是数学基础中最重要的部分。本章中的两个主要主题是:(1)更高的无穷大作为强大公理的来源,以及(2)替代公理,例如确定性公理...

不可能的证明是第4章的主题,它证明某些任务是不可能的,这与最初的直觉相反。如今,我们倾向于将可能性与不可证明性和不可计算性等同起来,这是一个相当狭窄的观点。因此,值得回顾的是,第一个重要的不可能结果是在不同的背景下获得的:几何和代数。本章介绍的最重要结果是库尔特·戈德尔(Kurt Godel)的不完全性定理...

不可能的证明显然在基础中很重要。关于证明不可能的最基本问题的一个领域是计算复杂性理论,这是第5章的主题。但是,计算复杂性与基础之间还有更多联系。

实际上,有一个研究领域研究计算复杂性和逻辑之间的联系。它被称为“证明复杂性”,在第6章中进行了介绍。尽管确实有迹象表明复杂性应该在基础中发挥重要作用,但我们没有任何证明这种联系的结果。...

关于数学基础的每本书籍都应提及数学基础的基本哲学方法。我也在第7章中做过这件事,但由于我不是哲学家,因此本章的主要部分集中在数学结果和数学与哲学边界附近的问题上。

它不涉及FMT和描述性的复杂性,但是有一些针对这些主题的好书(例如Leonid Libkin:有限模型理论的元素; Theoretical Computer Science的文本。EATCS系列; 2004年

我接受我的回答,因为我还没有机会阅读Trung Ta推荐的书。


您能否通过简短回顾Pudlak的书来增强答案?我们现在知道,它不包括FMT和描述的复杂性,但什么是好的什么它封面?
安东·特鲁诺夫

@AntonTrunov:我在答案中添加了目录。此外,我喜欢它的一般结构:在较高级别上解释概念在各章结尾的注释中提供更多详细信息在专用章节中解释证明(不仅仅是公式列表)。
Vor

2

我喜欢汤姆·斯图尔特(Tom Stuart)关于建模计算的书“理解计算”。他对计算模型提供了很好的渐进概述。如果我没记错的话:-确定性有限状态机-非确定性FSM-带堆栈的FSM(确定性和非确定性)-图灵机(带有磁带)

当他同时在Ruby中构建每个模型的简单实现时,它是非常互动且动手的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.