译者序(Ⅲ)
第一版序言(Ⅴ)
第二版序言(Ⅶ)
导言(Ⅸ)
第1章集合、关系和语言(1)
11集合(1)
12关系与函数(4)
13特殊类型的二元关系(7)
14有穷集合与无穷集合(11)
15三个基本的证明技术(13)
16闭包与算法(17)
17字母表与语言(25)
18语言的有穷表示(29)
参考文献(33)
第2章有穷自动机(34)
21确定型有穷自动机(34)
22非确定型有穷自动机(39)
23有穷自动机与正则表达式(47)
24正则语言与非正则语言(54)
25状态最小化(58)
26关于有穷自动机的算法(65)
参考文献(70)
第3章上下文无关语言(72)
31上下文无关文法(72)
32语法分析树(79)
33下推自动机(83)
34下推自动机与上下文无关文法(87)
35上下文无关语言与非上下文无关语言(92)
36关于上下文无关文法的算法(97)
37确定性与语法分析(102)
参考文献(115)
第4章Turing机(117)
41Turing机的定义(117)
42用Turing机计算(125)
43Turing机的扩充(130)
44随机存取Turing机(136)
45非确定型Turing机(144)
46文法(148)
47数值函数(151)
参考文献(158)
第5章不可判定性(160)
51ChurchTuring论题(160)
52通用Turing机(161)
53停机问题(163)
54与Turing机有关的不可判定问题(166)
55与文法有关的不可解问题(168)
56不可解的铺砖问题(172)
57递归语言的性质(174)
参考文献(178)
第6章计算复杂性(179)
61P类(179)
62若干问题(181)
63布尔可满足性(187)
64NP类(190)
参考文献(194)
第7章NP完全性(196)
71多项式时间归约(196)
72Cook定理(202)
73其他的NP完全问题(207)
74对付NP完全性(218)
参考文献(229)
中英对照名词索引(231)