Math 4010/5010 Fall 2016

(back to home)



Course Information: Syllabus

This will be a one semester course in logic and set theory. Of primary importance will be the completeness and incompleteness theorems of first-order logic and their mathematical amd metamathematical consequences. We will cover basic model theory, recursion theory, and set theory as time permits. Possible extra topics include undecidability/incompleteness results in number theory (Hilbert's 10th problem) and algebra.
We will not use a single book as a text for the class. There will be class notes on the web site. However there are a couple of texts which will make good references. They are:

1.) A Mathematical Introduction to Logic, by H. Enderton.
2.) Model Theory: an Introduction, by D. Marker.
3.) The Foundations of Mathematics, by K. Kunen.

Probably Enderton's book would be a good one to start with for the material we will be covering first. I will give additional references as we go through the course.


Notes on propositional logic: propositional logic.

Notes on first-order logic: first-order logic.

Notes on the incompleteness theorem: incompleteness theorem.



Homework 1:
The first four exercises in the notes on propositional logic. Here they are again.

1.) Give the details of the inductive proof of part (2) of Lemma 3 in the case \( \varphi=(\alpha \to \beta)\). That is, show that if \( \varphi' \) is a proper initial segment of \(\varphi\), then \( \ell(\varphi') > r(\varphi')\).

2.) Show that if \( \nu_1\) and \( \nu_2\) are truth value assignments, \( \varphi \in \text{WFF}\), and \( \nu_1\), \( \nu_2\) agree on the variables in \(\varphi\), then \(\nu_1(\varphi)=\nu_2(\varphi)\).

3.) Show that \( \Gamma \models A\) where \(\Gamma \) is the following set of formulas:

1.) \( (A \vee B) \to (C \vee \neg(A \to D))\)
2.) \( (\neg A \wedge (C \vee D)) \to (\neg C \wedge B)\)
3.) \( (B \vee C) \to (D \vee \neg A)\)
4.) \( ((\neg A \wedge \neg B ) \vee (C \wedge D)) \to ((\neg B \to C) \wedge (D \to \neg A))\)
You can either show this using the definition of \( \models\), or you can give a ``proof'' that from \( \Gamma\) you can deduce \( A\).

4.) Show that all the logical axioms are tautologies.




Homework 2 (due Monday, September 26):
Undergraduates: Exercises 5,6,7,8 of the notes (dated 9/21/2016).
Graduates: Exercises 5,6,8,9 of the notes (dated 9/21/2016).

Homework 3 (due Friday, October 28):
Exercises 3,4,5,6 of the notes on first-order logic (dated 10/19/2016).



Homework 4 (due Monday, 11/14):
Exercises 7, 8, 10, 11 of the notes on first-order logic (dated 11/7/2016).



Second test on Monday, 11/14/2016.


Homework 5 (due Friday, 12/02):
Note on incompleteness theorem dated 11/23/2016, exercises 1, 2, 6, 7.