Mathematical Logic Prof. C. Nehaniv First Semester 1997-98 University of Aizu
I. Introduction
- Logic, Proofs, Formalizablity, Examples, Preview,
Historical and Philosophical Remarks, Formal Languages
- Formalizations of Mathematical Deduction
II. Syntax (of First-Order Languages)
Logical Connectives, Quantifiers, Terms,
Well-Formed Formulas, Induction on Terms
and Formulas, Sentences & Free Variables.
III. Semantics
- Structures and Interpretations
- Satisfaction Relation, Consequence Relation
- Isomorphisms
- Examples of Formalizations
- Peano's Axioms, Limits of Formalization
- Substitution
IV. Sequent Calculus
- Rules & Formal Provability
- Correctness Theorem
- Consistency
V. Completeness
- Henkin's Theorem
- Adequacy of First-Order Logic
VI. Compactness
VII. Limits of Formal Methods
- Decidability, Enumerability, Computable Functions
- Register Machines - Halting Problem -Church-Turing Thesis
- Undecidabilty of First-Order Logic and Undecidability of Arithmetic
- Gödel's First Incompleteness Theorem
Required Text: Mathematical Logic, 2nd Edition
by H.-D. Ebbinghaus, J. Flum, W. Thomas
Publisher: Springer Verlag
Addition Reference (optional):
Notes on Logic and Set Theory
by P.T. Johnstone
Publisher: Cambridge
Description: What is a mathematical proof? How can proofs
be justified? Are their limitations to provability?
To what extent can machines carry out mathematical
proofs? In this century, mathematicians have
obtained deep and surprising answers to these
questions. We will consider the relation between the
concepts of form, meaning, truth and their
formalizations. Mathematical logic uses the language
that problems are expressed in as weapons for their
solution. The consequences for computer science
are profound.
(Optional Reading) Chapter VII: The Scope of First-Order Logic
Exercise Sheets:
Please note: if you do not turn in any problems, you will not receive a grade for this course.