Preface |
|
ix | |
Introduction |
|
xi | |
|
|
1 | (102) |
|
1.1 Informal propositional logic |
|
|
1 | (8) |
|
1.2 Syntax of propositional logic |
|
|
9 | (7) |
|
1.3 Semantics of propositional logic |
|
|
16 | (7) |
|
|
23 | (8) |
|
|
23 | (2) |
|
|
25 | (2) |
|
|
27 | (4) |
|
|
31 | (11) |
|
1.5.1 PL as a programming language |
|
|
32 | (4) |
|
1.5.2 PL can be used to model some computers |
|
|
36 | (6) |
|
1.6 Adequate sets of connectives |
|
|
42 | (3) |
|
|
45 | (3) |
|
|
48 | (8) |
|
1.8.1 Negation normal form (NNF) |
|
|
48 | (1) |
|
1.8.2 Disjunctive normal form (DNF) |
|
|
49 | (1) |
|
1.8.3 Conjunctive normal form (CNF) |
|
|
50 | (1) |
|
|
51 | (5) |
|
1.9 P = NP? or How to win a million dollars |
|
|
56 | (5) |
|
|
61 | (10) |
|
1.10.1 Definitions and examples |
|
|
62 | (4) |
|
1.10.2 Proof in mathematics (I) |
|
|
66 | (5) |
|
|
71 | (16) |
|
1.11.1 The truth tree algorithm |
|
|
72 | (11) |
|
1.11.2 The theory of truth trees |
|
|
83 | (4) |
|
|
87 | (16) |
|
|
89 | (5) |
|
1.12.2 Truth trees revisited |
|
|
94 | (5) |
|
1.12.3 Gentzen's system LK |
|
|
99 | (4) |
|
|
103 | (42) |
|
|
103 | (7) |
|
|
110 | (10) |
|
|
110 | (2) |
|
2.2.2 Definition and examples |
|
|
112 | (2) |
|
2.2.3 Algebra in a Boolean algebra |
|
|
114 | (6) |
|
2.3 Combinational circuits |
|
|
120 | (14) |
|
2.3.1 How gates build circuits |
|
|
120 | (7) |
|
2.3.2 A simple calculator |
|
|
127 | (7) |
|
|
134 | (11) |
|
|
145 | (48) |
|
|
146 | (27) |
|
3.1.1 Names and predicates |
|
|
146 | (2) |
|
|
148 | (2) |
|
|
150 | (2) |
|
|
152 | (2) |
|
|
154 | (2) |
|
3.1.6 Variables: their care and maintenance |
|
|
156 | (4) |
|
|
160 | (7) |
|
3.1.8 De Morgan's laws for quantifiers |
|
|
167 | (1) |
|
3.1.9 Quantifier examples |
|
|
168 | (5) |
|
3.2 Godel's completeness theorem |
|
|
173 | (15) |
|
|
173 | (1) |
|
3.2.2 Truth trees for FOL |
|
|
174 | (6) |
|
3.2.3 The soundness theorem |
|
|
180 | (2) |
|
3.2.4 The completeness theorem |
|
|
182 | (6) |
|
3.3 Proof in mathematics (II) |
|
|
188 | (2) |
|
|
190 | (3) |
Solutions to all exercises |
|
193 | (32) |
Bibliography |
|
225 | (6) |
Index |
|
231 | |