Introduction To Mathematical Logic

Introduction To Mathematical Logic

by Michal Walicki
Introduction To Mathematical Logic

Introduction To Mathematical Logic

by Michal Walicki

Paperback

$42.00 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

This is a systematic and well-paced introduction to mathematical logic. Excellent as a course text, the book presupposes only elementary background and can be used also for self-study by more ambitious students.Starting with the basics of set theory, induction and computability, it covers propositional and first-order logic — their syntax, reasoning systems and semantics. Soundness and completeness results for Hilbert's and Gentzen's systems are presented, along with simple decidability arguments. The general applicability of various concepts and techniques is demonstrated by highlighting their consistent reuse in different contexts.Unlike in most comparable texts, presentation of syntactic reasoning systems precedes the semantic explanations. The simplicity of syntactic constructions and rules — of a high, though often neglected, pedagogical value — aids students in approaching more complex semantic issues. This order of presentation also brings forth the relative independence of syntax from the semantics, helping to appreciate the importance of the purely symbolic systems, like those underlying computers.An overview of the history of logic precedes the main text, while informal analogies precede introduction of most central concepts. These informal aspects are kept clearly apart from the technical ones. Together, they form a unique text which may be appreciated equally by lecturers and students occupied with mathematical precision, as well as those interested in the relations of logical formalisms to the problems of computability and the philosophy of logic.

Product Details

ISBN-13: 9789814343879
Publisher: World Scientific Publishing Company, Incorporated
Publication date: 12/15/2011
Pages: 280
Product dimensions: 5.90(w) x 8.90(h) x 1.00(d)

Table of Contents

Acknowledgments vii

A history of logic 1

A Patterns of reasoning 2

A.1 Reductio ad absurdum 2

A.2 Aristotle 3

A.3 Other patterns and later developments 8

B A language and its meaning 9

B.1 Early semantic observations and problems 10

B.2 The Scholastic theory of supposition 11

B.3 Intension vs. extension 11

B.4 Modalities 12

C A symbolic language 14

C.1 The "universally characteristic language" 15

C.2 Calculus of reason 15

D 1850-1950 - mathematical logic 17

D.1 George Boole 18

D.2 Gottlob Frege 22

D.3 Set theory 25

D.4 20th century logic 27

E Modern symbolic logic 29

E.1 Formal logical systems: Syntax 30

E.2 Formal semantics 34

E.3 computability and decidability 37

F Summary 41

The Greek alphabet 42

Part I Elements of set theory 43

1 Sets, functions, relations 45

1.1 Sets and functions 45

1.2 Relations 52

1.3 Ordering relations 54

1.4 Infinities 56

Exercises 63

2 Induction 65

2.1 Well-founded orderings 65

2.1.1 Inductive proofs 68

2.2 Inductive definitions 73

2.2.1 "1-1" Definitions 77

2.2.2 Recursive programming [optional] 79

2.2.3 Proofs by structural induction 82

2.3 Transfinite induction [optional] 88

Exercises 90

Part II Turing machines 93

3 Computability and decidability 95

3.1 Alphabets and languages 95

3.2 Turing machines 97

3.2.1 Composing Turing machines [optional] 103

3.3 Universal Turing machine 105

3.4 Undecidability 108

Exercises 112

Part III Propositional logic 115

4 Syntax and proof systems 117

4.1 Axiomatic systems 117

4.2 Propositional syntax 123

4.3 Hilbert's axiomatic system H 124

4.4 The axiomatic system N 127

4.5 H vs. N 129

4.6 Provable equivalence 130

4.7 Consistency 132

4.8 Gentzen's axiomatic system G 133

4.8.1 Decidability of PL 134

4.8.2 Rules for abbreviated connectives 136

4.9 Some proof techniques 136

Exercises 137

5 Semantics of PL 139

5.1 The Boolean semantics 139

5.1.1 Syntactic abbreviations 146

5.2 Semantic properties 147

5.2.1 Some propositional laws 148

5.3 Set-based semantics 149

5.3.1 Sets and propositions 150

5.3.2 Boolean algebras [optional] 153

Exercises 155

6 Soundness and completeness 159

6.1 Expressive completeness 159

6.2 Disjunctive and Conjunctive normal form 162

6.2.1 CNF, clauses and satisfiability [optional] 163

6.3 Soundness 166

6.4 Completeness 170

6.5 Some applications 174

Exercises 175

Part IV First order logic 181

7 Syntax and proof systems of FOL 183

7.1 Syntax of FOL 185

7.2 Scope of quantifiers 188

7.2.1 Some examples 190

7.2.2 Substitution 193

7.3 The axiomatic system N 195

7.3.1 Deduction Theorem in FOL 197

7.4 Gentzen's system for FOL 199

Exercises 201

8 Semantics op FOL 205

8.1 The basic definitions 205

8.2 Semantic properties 212

8.3 Open vs. closed formulae 213

8.3.1 Deduction Theorem in G and H 216

Exercises 218

9 More semantics 221

9.1 Prenex normal form 221

9.1.1 Levy hierarchy 225

9.2 Substructures: An example of model theory 226

9.3 "Syntactic" semantics 229

9.3.1 Reachable and term structures 230

9.3.2 Herbrand's theorem 235

9.3.3 Horn clauses 236

9.3.4 Herbrand models of Horn theories 238

9.3.5 Computing with Horn clauses 239

9.3.6 Computational completeness 241

Exercises 243

10 Soundness and completeness 245

10.1 Soundness of N 245

10.2 Completeness of N 246

10.3 Completeness of Gentzen's system [optional] 252

10.4 Some applications 254

Exercises 258

Why is first order logic "first order"? 261

Index 265

From the B&N Reads Blog

Customer Reviews