INTERMEDIATE LOGIC
Overview
This is not so much a course in logic as it is a course about logic: We shall be largely concerned
with working our way through proofs of the fundamental metatheorems of standard
(truth-functional) first-order predicate logic. In doing this, we shall make use of some notions
from set theory and from elementary computability theory that are to be introduced during the
first half of the course. The goal is finally to get to the point where the metalogical results
(completeness, compactness, undecidability) begin to become philosophically interesting, a point
from which we can at least intelligently discuss the most significant metalogical result of the 20th
Century -- namely, Gödel's first incompleteness theorem, which is often taken to show that truth
and theoremhood, or provability, are in no sense the same thing.
Text (available at the campus bookstore)
George S. Boolos and Richard C. Jeffrey, Computability and Logic, 3rd edition (Cambridge,
1989).
Books on Reserve
I have also put a few ancillary works on reserve at the Central Library for those of you who are
especially interested in a topic.
Course Organization
Chapter 1 -- Enumerability
Chapter 2 -- Diagonalization
Chapter 3 -- Turing machines
Chapter 4 -- Uncomputability via the busy beaver problem
Chapter 5 -- Uncomputability via diagonalization
Chapter 6 -- Abacus computable functions are Turing computable
Chapter 7 -- Recursive function are abacus computable
Chapter 8 -- Turing computable functions are recursive
Chapter 9 -- First-order logic revisited
Chapter 10 -- First-order logic is undecidable
Chapter 11 -- First-order logic formalized: derivations and soundness
Chapter 12 -- Completeness of the formalization; compactness
(Chapter 13 -- The Skolem-Löwenheim theorem)
(Chapter 14 -- Representability in Q)
(Chapter 15 -- Undecidability, indefinability and incompleteness)
Evaluation of Students' Performance
Semester grades will be determined on the basis of the average of your performance on a series
of take-home assignments. Specifically, letter grades (and not points) for each assignment will
be recorded and averaged to obtain 50% of your overall semester grade. Each assignment will be
weighted equally.
In doing the take-home assignments, you may make use of "outside" help. For
example, you may work in groups. You make also look up the answer in other logic
texts or articles. (You may not look at the solutions to the exercises in our
book in attempting to work any of those exercises if they have been assigned.)
If you do make use of any outside help, you may do so only during the figuring-out-the-answer phase not during the writing-up-the-answer phase. Discuss this
with me, if you are not clear about the distinction I have in mind here. You are
responsible for understanding the difference. And making use of outside help
during the writing-up-the-answer phase will be considered plagiarism.
The other half of your semester grade will be based on attendance. Much of our in-class time will be spent as a group in working through on the board the various metalogical results discussed in the book. You can't work through this material with us if you are not there! Contrary to my usual practice in upper-division philosophy courses, I will be taking attendance daily. You will begin with an 'A' in attendance and lose one-third of a letter grade for every day you miss. The resulting grade will account for the other 50% of your overall semester grade.