PHL310 Valid Reasoning II, past assignments




Past Assignments
28 January
Here is a rough 14-week plan for us. Refer back to this if you ever are thinking: what are we doing right now? I changed it very slightly for us, since I figured we should do some more formal set theory later.

Week
1. Natural deduction system: propositional logic (review).
2. Natural deduction system: quantified logic (review).
3. Getting accustomed to multiple quantifiers. Introduction to some basic set theory.
4. Axiomatic system for propositional logic. Proofs with the axiomatic system. Different axiom systems.
5. Mathematical induction. Strengthening. Proving completeness of propositional logic.
6. Axiomatic system for quantified logic.
7. Completeness of quantified logic.
8. Completeness of quantified logic, continued.
9. The Dedekind axioms (AKA the Peano axioms).
10. Axiomatic set theory.
11. Some brief observations about the axiom of choice. Maybe also a very brief collision with recursion theory.
12. Modal logic. Basic systems.
13. Modal logic semantics.
14. Applying modal logic to philosophical problems. Perhaps also: deontic logic, logic of time.
30 January
I'd like to see what system you learned, and where you are at. Five problems, just for me to see. The first two are just translations into some kind of formal logic. For problem 1, use a propositional logic (the smallest things in your language will be sentences). For problem two, use a quantified logic with predicates. For 3-5, generate a proof (a syntactic proof, not a truth table). Use whatever rules or proof methods you remember.
  1. If both Nemo and Jaws are fish, then neither Patrick nor Mr. Krab are.
  2. All men are mortal.
  3. Premises: (P --> Q), (R--> Q), (P v R). Conclusion: Q.
  4. Conclusion: ((P-->Q) --> (~Q --> ~P)
  5. Premises: ∀x(Fx --> Gx), ∃xFx. Conclusion: ∃xGx

6 February
Here are some problems to try. Each is in propositional logic. Translate 1-4. Try to do 5 and 6 with a direct proof; 7 and 8 with a conditional proof; and 9 and 10 with an indirect proof.
  1. Tom will go to London or Paris but not both.
  2. Tom will go to London if and only if he goes to New York or Newark.
  3. Tom will go to London only if he doesn't get arrested.
  4. Tom will go to Paris provided that he doesn't get arrested.
  5. Premises: (P --> Q), (S ^ ~T), (T v P), (~R --> ~S).
    Conclusion: (Q ^ R)
  6. Premises: (~P v Q), (Q --> S), ~S.
    Conclusion: ~P
  7. Premises: (~R v T), (T --> Q), ((Q ^ S) <--> V), (V <--> P).
    Conclusion: ((R ^ S) --> P).
  8. Conclusion: ((P v Q) --> (~P --> Q))
  9. Premises: (P --> R), (Q --> S), (~R ^ ~S).
    Conclusion: ~(P v Q).
  10. Conclusion: ~(P ^ ~P).
  11. Extra credit: Conclusion: (~(P ^ Q) <--> (~P v ~Q)).
  12. Unfair late added question. Can you make a sentence form equivalent to (P --> Q) using P, Q and some combination of ^, v, <-->, and ~?
18 February
Reading, and a homework.

Reading: read sections 1.1, 1.2, and 1.3 of Mendelson.

Homework, due at the beginning of class: some natural deduction system quantifier review. Translate 1-8. 1-4 are standard quantifier translation forms; 5-8 require multiple quantifiers. Give proofs for problems 9-12. 9 and 10 can be done directly. 11 and 12 require a universal derivation.
  1. All cats are mammals.
  2. Some mammals lay eggs.
  3. Some mammals do not lay eggs.
  4. No mammals reproduce asexually.
  5. Some number is bigger than some number.
  6. Every number is bigger than every number.
  7. Every number is bigger than some number.
  8. Some number is bigger than every number.
  9. Premise: ¬Fa, ∀x(Fx v Gx), ∀y(Gy --> Hy). Conclusion: Ha.
  10. Premise: ∃x(Jx ^ Kx), ∀x(Jx --> Lx), ∀x(Kx --> Mx). Conclusion: ∃x(Lx ^ Mx).
  11. Premises: ∀x(Fx --> Gx), ∀x(Gx --> Hx) Conclusion: ∀x(Fx --> Hx)
  12. Premises: ∀x(Fx --> Gx), ∀x(Hx --> Ix) Conclusion: ∀x((Fx ^ Hx) --> (Gx ^ Ix))

20 February
Read section 1.4 of Mendelson. You might enjoy 1.5 and 1.6, but they are a bit advanced.

22, 25 February
We will (1) look at some proofs in the axiomatic system; and (2) introduce induction! Induction is likely something new for most of us, so we'll go slowly, and try it out in a few cases.

Here are two things that I promised to post. First, my proof using our axiom system, without any lemmas, of (¬¬B --> B).
  1. (¬B --> ¬¬B) --> ((¬B-->¬B) --> B) A3
  2. (¬B --> ((¬B --> ¬B) --> ¬B)) --> ((¬B --> (¬B --> ¬B)) --> (¬B --> ¬B)) A2
  3. (¬B --> ((¬B --> ¬B) --> ¬B)) A1
  4. ((¬B --> (¬B --> ¬B)) --> (¬B --> ¬B)) MP 2, 3
  5. (¬B --> (¬B --> ¬B) A1
  6. (¬B --> ¬B) MP 4, 5
  7. ((¬B-->¬¬B)-->((¬B-->¬B) --> B)) --> (((¬B-->¬¬B)-->(¬B-->¬B)) --> ((¬B -->¬¬B)-->B)) A2
  8. (((¬B --> ¬¬B)--> (¬B-->¬B)) --> ((¬B --> ¬¬B)-->B)) MP1, 7
  9. ((¬B-->¬B) --> ((¬B --> ¬¬B) --> (¬B-->¬B))) A1
  10. (¬B --> ¬¬B) --> (¬B-->¬B)) MP 6, 9
  11. ((¬B --> ¬¬B)-->B)) MP 8, 10
  12. (¬¬B --> (¬B --> ¬¬B)) A1
  13. (¬¬B --> ((¬B --> ¬¬B)--> B)) --> ((¬¬B -->(¬B --> ¬¬B)) --> (¬¬B -->B)) A2
  14. ((¬B --> ¬¬B)-->B) --> (¬¬B --> ((¬B --> ¬¬B)-->B)) A1
  15. (¬¬B --> ((¬B --> ¬¬B)-->B)))) MP 11, 14
  16. ((¬¬B -->(¬B --> ¬¬B)) --> (¬¬B -->B)) MP 15, 13
  17. (¬¬B --> B) MP 12, 16
And here is the first induction example we did in class.
Show that the sum of the first n odd numbers is n2.

That is, show: 1 + 3 + 5 + ... (2n - 1) = n2.

BASE CASE:
The first odd number, which is 1. The sum of all odd numbers up to 1 is 1, and 1 = 12.


INDUCTION HYPOTHESIS:
The sum up to the nth odd number, which has value (2n - 1), is n2.

SHOW:
The (n + 1)th case is the sum up to the odd number after the nth odd number.

Since the nth odd number has value (2n - 1), the odd number after that has value (2n - 1 + 2). So, we need to show that (n+1) 2 = n2 + (2n - 1 + 2).

Note then that, (n+1)2 = (n+1)(n+1) = n2 + 2n + 1.

Note that n2 + (2n - 1 + 2) = n2 + 2n + 1, so (n+1)2 = n2 + 2n + 1.
But then, since n2 + 2n + 1 = n2 + 2n + 1, it follows that (n+1)2 = n2 + (2n - 1 + 2).


CONCLUSION:
The sum of the first n odd numbers is n2.

26 February
In case anyone wants to review problems in the natural deduction system: Extra review session, 12:30 p.m. - 1:30 p.m., in my office. Here are some sample problems for the natural deduction system. Do as many as you like for practice. I'll review any or even all of the problems below if you want. If you can't make it you could come to me another time with any of these problems.
  1. Premises: (¬¬P --> S), P. Show: ¬¬S.
  2. Premises: ¬(T --> R), ((P --> V) --> (T --> R)). Show: ¬(P --> V).
  3. Premises: (¬P --> V), ¬V, (P --> Q). Show: Q.
  4. Premises: (¬(R --> S) --> V), ((R --> S) --> Q), ¬Q. Show: V.
  5. Premises: (P --> R), (R --> Q). Show: (P --> Q).
  6. Premises: (S --> R), (P --> S). Show: (¬R --> ¬P).
  7. Premises: (¬P --> ¬S), S. Show: P.
  8. Premises: ¬(P --> Q), ((R --> T) --> (P --> Q)). Show: ¬(R --> T).
  9. Premises: (P --> Q), (Q --> R), (R --> S), (S --> T), ¬¬P. Show: T.
  10. Premises: (¬(R --> S) --> V), ((R --> S) --> Q), ¬Q. Show: V.
  11. Premises: (P --> R), (T --> P), (S --> T), ¬R. Show: ¬S.
  12. Premises: (R --> Q), (Q --> S), (P --> R). Show: (P --> S).
  13. Premises: (P --> S), (Q --> P), (¬R --> Q). Show: (¬S --> R).
  14. Premises: ((T v R) <--> S), (S ^ ¬Q), (T <--> Q). Show: R.
  15. Premises: (P <--> R), (R ^ ¬S), (S v T). Show: ((Q v P) ^ T).
  16. Show: (¬Q --> ¬(P ^ Q))
  17. Show: (Q --> R) --> ((P --> Q) --> (P --> R))
  18. Show: ¬(P --> Q) <--> (P ^ ¬Q)
  19. Show: (P ^ Q) <--> ¬(¬P v ¬Q)
  20. Premises: (P ^ R), (P --> S), (Q --> ¬(S ^ R)). Show: ¬Q
  21. Show: ((P ^ ¬Q) --> ¬(P --> Q))
  22. Show: (¬(R --> T) --> ¬T)
  23. Premises: (P <--> R), (R <--> S), (S <--> Q). Show: (P <--> Q).
  24. Make the truth table for the following sentence: (¬(P v Q) <--> (¬P ^ ¬Q)).
  25. Make the truth table for the following sentence: (¬(P ^ Q) <--> (¬P v ¬Q)).
  26. Make a truth table for the following sentence: ((¬P --> Q) <--> ¬R).
  27. Make a truth table for the following sentence: ((R ^ S) <--> (P v S)).
  28. Show the following argument is not valid using a truth table. Premises: (P v Q), P. Conclusion: ¬Q.
  29. Show the following argument is not valid using a truth table. Premises: (¬R --> S). Conclusion: ¬R.
  30. Show the following argument is not valid using a truth table. Premises: ¬(T --> V). Conclusion: ¬T.
  31. Show the following argument is not valid using a truth table. Premises: ¬(R^S). Conclusion: ¬R.
  32. Show the following argument is not valid using a truth table. Show that this is not a tautlogy: ((P ^ Q) <--> (P v Q))
  33. Premises: ∀x(Fx --> Gx), FC. Conclusion: GC.
  34. Premises: ∀x(Fx <--> Gx), ∀x(Gx <--> Hx), Fa. Conclusion: Ha.
  35. Premises: ∀x(Gx v Hx), ¬Hb. Conclusion: ∃xGx.
  36. Premises: ∀x(Fx --> (Gx ^ P)), ∀xFx. Conclusion: P.
  37. Premises: ∀x(Q v (Gx v Hx)), ∀x¬Gx, ¬Q. Conclusion: HC.
  38. Show: ∀z(Fz <--> Gz). Premises: ∀x(Fx <--> Hx), ∀y(Hy <--> Gy).
  39. Show: VxFx. Premises: Vx(Gx ^ Hx), ∀x(Gx --> Jx), ∀x((Hx ^ Jx) --> Fx).
  40. Show: Vx(Gx ^ ¬Hx). Premises: ∃x¬Hx, ∀x(Gx v Hx).
  41. Show: ∀x(Fx --> Gx) --> (∀xFx --> ∀xGx)
  42. Show: ¬∀xFx <--> ∃x¬Fx

1 March
In class: We'll review the proof of the deduction theorem, moving slowly through it to ensure we see how induction got used.

Homework due: Proofs in the axiomatic system. First two practice problems for your own edification; I won't ask you to hand them in. (1) Make truth tables for our three axioms to convince yourself that they are tautologies. (2) Using just substitution to find instances of our three axioms, and modus ponens, show:
  • (¬¬B --> B)
  • (¬B --> ¬A) --> (A --> B)
These problems are actually proven in your book. Do the following: try them on your own; then look at the book's proof; then see if you can fill in the blanks (that is, show the steps that lean on lemmas). Next, four problems I will ask you to hand in. First, show the following:
  1. (A --> (B --> C)), (A --> B) |-L (A --> C)
  2. |-L ((A --> B) --> ((C --> A) --> (C --> B)))
  3. |-L (B --> (¬B --> C))
Remember that "|-L" just means provable in our system L. The stuff on the left is premises; the stuff on the right is your conclusion.

I'll allow you the chain rule to make things simpler. This is known as corollary 1.10a in your book. For problem 3, I'll allow the deduction theorem (this means that you can do the equivalent of a conditional derivation). Also, for problem three, note how like problem 1.11c this is. If you're miserably stumped on problem 2, then use the deduction theorem.

Here is problem 4: It's the "hello world" of induction problems. Solutions are ubiquitous, so I'm asking you to use the honor system and give it a try all on your own. Suppose we have some basic arithmetic available. Then an equation that I believe Gauss proved when he was a kid will be a theorem: 1 + 2 + 3 + ... + n = (n2+n) /2. Show this using mathematical induction. It can be done, by the way, with weak induction.

Hints: remember that 1 is your base case; and also, factor (n2+n) /2 to (n*(n+1))/2; let n be your induction case, and then you'll be proving this is true for n+1. More hints: What will your proof step be like? Well, note that you get to assume that 1+2+3... +n = (n*(n+1))/2. Now, for sake of illustration, let's suppose the next number is z. Then we can see that the sum 1+2+3+... +n+z is (n*(n+1))/2 + z, assuming our induction hypothesis. Thus, you've proved the n+1th case if you can show that (z*(z+1))/2 = (n*(n+1))/2 + z. OK, you can do that if you can find a way to say z that will allow you to solve. And that's obvious: what is z, after all, in relation to n?

In class I promised my answers to problem 2 and answers to problem 4.

March 8
Let's do some practice problems. We will go over these on Wednesday, and have our quiz Friday; that way we have a lot of time to prepare. Let me know if that schedule works. I'll collect and grade these, as incentive.

For problem 2, see how we translate "^", then you may use theorem 1.11c (theorem 1.11c is: (¬B --> (B --> C)); remember that you can substitute a negation sentence for any of those variables B or C). Problem 3 is an induction problem; like our last one, it is a very common one. Please do it without looking up the answer.
  1. Show: (B --> C), ¬C |- ¬B
  2. Show: (B ^ C) |- B
  3. Show: 12 + 22 + 32 + ... n2 = n(n+1)(2n+1)/6
Some hints:
  • For problem 1, I found the easiest way to prove it is to use this instance of axiom 3: (¬¬B --> ¬C) --> ((¬¬B --> C) --> ¬B)), and also theorem 1.11a (which says (¬¬B --> B)), and also to use deduction theorem in the middle of my proof to prove a conditional I needed along the way; I also used axiom 1 once.
  • For problem 2, I used the following instance of axiom 3: (¬B --> ¬(B --> ¬C)) --> ((¬B --> (B --> ¬C) --> B), and I used theorem 1.11c (which says (¬B --> (B --> C)); remember, when using a theorem, that it's like an axiom, and you can replace B or C with any wff as long as you replace it everywhere in the theorem consistently; so, for example, you could replace C with ¬C.) One instance of A1, a few modus ponens, et voila.
  • Problem 3 requires a bit of math. But, if you show me how you set up the problem, I will give you most of the credit, even if you fail to get it all. But here's a big hint: For the induction step, the easiest way to do it is to factor out (n+1), and then you can show both your own reasoning and the equation yield the answer (n+1)(2n2 + 7n + 6)/6.
My solutions are here. They are not the only way to prove these results.

March 15
Test. Simple proofs with axioms. Using the weird lemma to prove completeness. Meaning of: completeness, consistency, soundness. Applying and using these concepts.

The mean on the test was 33.2. I posted very approximate midterm grades; they are rough because they count the homeworks too much, and a few of you missed one or two homeworks and that dragged down the grade. But we'll do many more homeworks, and more tests, so this will average out more accurately in the weeks to come. We'll review the test when we return.

March 18
Over break, read 2.1-2.5.

March 27
We'll review very briefly what we've learned with the propositional logic. Then, we'll turn to a quantified logic. There's much that we must learn! I think we'll handle the proofs more lightly, so that we have time in the rest of April to get to fun stuff like modal logic, the Peano Axioms, maybe some set theory or recursion theory.

I don't want to post homework until we've introduced the new axioms. However, give a try to sections 2.1-2.5. You'll find it hard going, but we'll familiarize ourselves with that stuff, and that will help us learn the material together. I'll post a homework next week.

April 3
Homework. Complete the following. They are informal, because we haven't specified a language, but you can manage them I think.
  1. Consider a model concerned with numbers. For each of the following, give an example of a relations that satisfies the predicate. The relation will be an ordered n-tuple for an arity n predicate, written between "()", which we take to mean ordered set. So, for example, (3, 6) would satisfy the predicate "___ is half the size of ___."
    a. >
    b <
    c. =
    d. ... is the next largest prime number after ....
  2. Consider a model concerned with animals, including humans. For the following, give an example of a relation that satisfies the predicate. The relation will be an ordered n-tuple, written between "()", which we take to mean ordered set. You may need to fabricate, for the sake of the exercise, proper names for particular animals; just tell us what kind of animal the individual referred to is.
    a. ... is a mammal.
    b. ... is of a species that shares a common ancestor with ....
    c. ... is of a species that is extinct.
    d. ... and ... are the parents of ....
  3. Consider a model concerned with numbers. For each of the following, give an example of the n-tuple relation that would go into the function, and then the example of the one thing that would come out of the function. For example, (6, 3) in the function "+" would yield (9).
    a. +
    b. x
    c. -
    d. / [divided by]
  4. Consider a model concerned with animals, including humans. For each of the following, give an example of the n-tuple relation that would go into the function, and then the example of the one thing that would come out of the function. For example, (G. W. Bush) put into the function "father of" would yield (G. H. W. Bush).
    a. "biological mother of ..."
    b. "biological father of ..."
    c. "biological paternal grandfather of ..."
    d. "biological maternal grandmother of ..."

10 April
I think Andy was right to suggest we dig in a little onto the object language, so that we get a good sense of what the axioms are empowering us to do. Using just the axioms and gen and the (new) deduction theorem, prove the following theorems. I wouldn't spend time trying to do them without the deduction theorem; it would be hard and time consuming. I think you you may find you don't need axiom 5 for these.
  1. ∀x1(B(x1) --> C(x1)) --> (∀x1B(x1) --> ∀x1C(x1))
  2. ∀x1(¬C(x1) --> ¬B(x1)) --> ∀x1(B(x1) --> C(x1))

10, 12 April
We're going to prove completeness of FOL. Here are the parts we'll prove, and what we'll just assume. Take a look at these and study a bit the path we are going to follow.
  1. Prove deduction theorem
  2. Assume consistency observation
  3. Prove proposition 2.1
  4. Prove lemma 2.12
  5. Assume Lindenbaum's lemma
  6. Assume lemma 2.15
  7. Prove proposition 2.17
  8. Prove completeness
I would read and review chapter 2 up to the completeness proof (and the completeness and soundness proof named "Godel's Completeness Proof").

After this, we'll peek at some set theory, then Peano arithmetic, and then do some modal logic. The modal logic is really fun because we can engage in some speculative metaphysics about time, possibility, necessity. I'll even tell you about zombies.

15 April
Let's start our brief tour of axiomatic set theory. Read chapter 4, section 4.1. If you feel ambitious check out sections 4.2 and 4.3. We'll pick sparsely from those.

Here are our goals for our review of the set theory:
  • explore how to create the set theory out of axioms;
  • learn some of the basic concepts, like power set, equinumerosity, and ordering;
  • peek at how you can make the numbers out of sets;
  • discuss two of the controversies (constructivism to avoid the Set Theory Antinomy; and also the issue of the axiom of choice).

17 April
Quest.

19 April
In class: review of proofs in K; review of our context (we are extending K and L for the next three topics); some examples of semi-formal set theory proofs; Cantor's Theorem.

22 April
Cantor's theorem. Constructing the natural numbers.

24 April
Homework really due!

Here are some helpful things. here are my inelegant proofs of the last two problems in a pdf.

For this homework, you need to make clever use of A3 often. Here are some hints.

For 1, note the following is a version of A3: (¬¬Fx --> ¬Gx) --> ((¬¬Fx --> Gx) --> ¬Fx). You should take note of theorem 1.11a and corollary 1.10a.

For 2, note the following instance of axiom 3: (¬Fx --> ¬(Fx --> ¬Gx)) --> ((¬Fx --> (Fx --> ¬Gx)) --> Fx). Consider also theorem 1.11c.

For 3, consider again 1.11c and also A3, such as instance (¬Gx --> ¬(Fx --> ¬Gx)) --> ((¬Gx --> (Fx --> ¬Gx)) --> Gx).

For 4, first note the following instance of lemma 1.11f: ∀x(Fx-->Gx) --> (¬¬∀x(Fx-->Hx) --> ¬(∀x(Fx-->Gx) --> ¬∀x(Fx-->Hx)). To get the parts you need, consider your two earlier proofs, and consider lemma 1.11b and corollary 1.10a.

You can prove the set theory claims either informally or formally. Use for these the natural deduction theorem tricks of every kind that you know. Remember your definitions of subset, intersection, union, and identity. To prove an identity formally, you can prove both directions of the biconditional for the arbitrary instance.

In class: How do we feel about these infinite sets? And: a super high level discussion of Choice. Looking at the axioms for Peano Arithmetic.

26 April
Read section 3.1. There's some weird/difficult stuff there, but skip to the parts you can figure out.

Let's play with S to get a feel for it. Using just the axioms of S (page 150 in the latest edition of our book) prove that
  1. 1+1=2 (In the object language, this means you'll prove that 0'+0'=0''. Note also that parenthesis that surround a function disappear when we replace the function with its referent, so don't be confused by this. (That is, suppose that n+m is 0, then (n+m)' is 0', not (0)'. Besides, we will always take (n)' to be equivalent to n' once you put in for n the actual term in question. So parentheses are not changing meaning.) (Hint: look at S5 and S6.)
  2. 2 x 1 = 2 (Hint: look at S7 and S8; the dot is multiply.)
We allow free substition of identicals throughout your proofs, so you can always replace a term with an identical term. What that means is that you can have proofs like the following proof, given as a simplistic example, that 1+0=0+1:
1. 0' + 0 = 0' ....... Axiom S5
2. 0 + 0' = (0 + 0)' ...... Axiom S6
3. 0 + 0 = 0 ...... Axiom S5
4. 0 + 0' = 0' ...... substitution of identicals, 2, 3
5. 0' + 0 = 0 + 0' ...... substitution of identicals, 1, 4


29 April
More on number theory! Start of modal logic.

1 May
Modal logic systems. Leibniz semantics and its challenges. Read appendix B of our book.

3 May
Homework. Due at the beginning of class. Use any theorem in our book to prove 1 (this takes a few steps, and it is helpful to use some of the sub-propositions in proposition 3.2). Use any natural deduction rules you like for problems 2 and 3, although you are permitted as axioms only the axioms of L and M.
  1. Prove using S alone: 2 x 3 = 4 + 2
  2. Prove using M alone: A --> <>A
  3. Prove using M alone: []A --> <>A

8 May
Homework. Due at the beginning of class. Try these early and then let me know if you need hints. This one will count a lot because there are so many questions. You can use any rules of propositional logic, but not any axioms or corollaries of modal logic other than the axioms specified in the system you are to use and any corollary you proved in the last homework. Remember that all our systems contain M, so all of them include m1 and m2 as axioms.

For these, it is helpful to use the equivalence principle. If you know two things are equivalent, we will now let you replace one with the other even inside sentences. So, because you know ~~B <--> B, for any B, then you can add or remove "~~" anywhere you want in a sentence, even inside the sentence.
  1. Prove in S4 (that is, using only m1, m2, m4, necessitation): []A <--> [][]A
  2. Prove in S4 (that is, using only m1, m2, m4, necessitation): <>A <--> <><>A
  3. Prove in S5 (that is, using only m1, m2, m5, necessitation): []A <--> <>[]A
  4. Prove in S5 (that is, using only m1, m2, m5, necessitation): <>A <--> []<>A
  5. Show S5 is equivalent to the combination of Brouwer and S4 (this means, show that from the axioms of Brouwer ( m1, m2, m3) and S4 (m4) you can derive the axioms of S5 (m5); and then show that from the axioms of S5 (m1, m2, m5) you can derive the axioms of Brouwer and S4 (m3 and m4)).
  6. Given Kripke's semantics (and his claims about the required accessibility relation), why might S5 make a bad logic of time (given our usual assumptions and experience of time)? We haven't talked about time yet, but look at your handout and the possible temporal interpretation of [] and <>, and think through the implications. (There is an issue here about whether propositions must include a time stamp, but if that worries you, assume that some propositions in your language do not.)
  7. If we use our modal operators for a deontic logic (a logic of ethics), and interpret [] as meaning "it should be the case that", and we interpret <> as meaning "it is permissible that", why is M probably not a good logical system to use as our deontic logic? We haven't talked about deontic logic yet, but look at your handout and the possible deontic interpretation of [] and <> and think through the implications.

10 May
Review of our last homework. And back to Plato's heaven: what has logic revealed for us? Where are those infinite sets, anyways?

13 May
Office hours 9:00 -10:00 a.m. and 1:30 -- 3:00 p.m.