forallx Saint Louis University Solutions Booklet P.D. Magnus University at Albany, State University of New York

Size: px
Start display at page:

Download "forallx Saint Louis University Solutions Booklet P.D. Magnus University at Albany, State University of New York"

Transcription

1 forallx Saint Louis University Solutions Booklet P.D. Magnus University at Albany, State University of New York Tim Button University of Cambridge Kathryn Lindeman Saint Louis University

2 This booklet contains model answers to the practice exercises found in forallx slu. For several of the questions, there are multiple correct possible answers; in each case, this booklet contains at most one answer. Answers are given in blue; please contact Kathryn Lindeman at com/forallx.html if you have accessibility requirements. c by P.D. Magnus, Tim Button, and Kathryn Lindeman. Some rights reserved. This solutions booklet is based upon P.D. Magnus s forallx (version 1.29), available at fecundity.com/logic, which was released under a Creative Commons license (Attribution-ShareAlike 3.0). Tim Button s most recent version is available at You are free to copy this book, to distribute it, to display it, and to make derivative works, under the following conditions: (a) Attribution. You must give the original author credit. (b) Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one. For any reuse or distribution, you must make clear to others the license terms of this work. Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above. This is a human-readable summary of the full license, which is available on-line at In accordance with this license, Kathryn Lindeman has made minor changes to the Cambridge version Tim Button made using P.D. Magnus s original text. She offers forallx :SLU under the same Creative Commons license. This copy of forallx :SLU is current as of November 10, The most recent version and associated.tex files are available at klindeman.com/forallx.html. Typesetting was carried out entirely in L A TEX2ε. The style for typesetting proofs is based on fitch.sty (v0.4) by Peter Selinger, University of Ottawa.

3 Contents 1 Arguments 1 2 Valid arguments 2 3 Other logical notions 4 5 Connectives 5 6 Sentences of TFL Complete truth tables Semantic concepts Truth table shortcuts Partial truth tables Sentences with one quantifier Multiple generality Identity Definite descriptions Sentences of FOL Truth in FOL Using Interpretations Basic rules for TFL Additional rules for TFL Proof-theoretic concepts Derived rules Basic rules for FOL Conversion of quantifiers Rules for identity Derived rules 97 iii

4 Arguments 1 A. Highlight the phrase which expresses the conclusion of each of these arguments: 1. It is sunny. So I should take my sunglasses. 2. It must have been sunny. I did wear my sunglasses, after all. 3. No one but you has had their hands in the cookie-jar. And the scene of the crime is littered with cookie-crumbs. You re the culprit! 4. Miss Scarlett and Professor Plum were in the study at the time of the murder. And Reverend Green had the candlestick in the ballroom, and we know that there is no blood on his hands. Hence Colonel Mustard did it in the kitchen with the lead-piping. Recall, after all, that the gun had not been fired. 1

5 Valid arguments 2 B. Which of the following arguments is valid? Which is invalid? 1. Socrates is a man. 2. All men are carrots. So: Therefore, Socrates is a carrot. 1. Abe Lincoln was either born in Illinois or he was once president. 2. Abe Lincoln was never president. So: Abe Lincoln was born in Illinois. Valid Valid 1. Langston Hughes was either born in Illinois or he was a part of the Harlem Renaissance. 2. Langston Hughes was not a part of the Harlem Renaissance. So: Langston Hughes was born in Illinois. Valid 1. If I pull the trigger, Abe Lincoln will die. 2. I do not pull the trigger. So: Abe Lincoln will not die. Invalid Abe Lincoln might die for some other reason: someone else might pull the trigger; he might die of old age. 1. Maya Angelou was either from St. Louis or from Chicago. 2. Maya Angelou was not from Chicago. So: Maya Angelou was from St. Louis. Valid 1. If the world were to end today, then I would not need to get up tomorrow morning. 2. I will need to get up tomorrow morning. So: The world will not end today. Valid 1. Eliza is now 12 years old. 2. Eliza is now 3 years old. So: Oliver is now 20 years old. Valid An argument is valid if and only if it is impossible for all the premises to be true and the conclusion false. It is impossible for all the premises to be true; so it is certainly impossible that the premises are all true and the conclusion is false. 2

6 2. Valid arguments 3 C. Could there be: 1. A valid argument that has one false premise and one true premise? Yes. Example: the first argument, above. 2. A valid argument that has only false premises? Yes. Example: Socrates is a frog, all frogs are excellent pianists, therefore Socrates is an excellent pianist. 3. A valid argument with only false premises and a false conclusion? Yes. The same example will suffice. 4. A sound argument with a false conclusion? No. By definition, a sound argument has true premises. And a valid argument is one where it is impossible for the premises to be true and the conclusion false. So the conclusion of a sound argument is certainly true. 5. An invalid argument that can be made valid by the addition of a new premise? Yes. Plenty of examples, but let me offer a more general observation. We can always make an invalid argument valid, by adding a contradiction into the premises. For an argument is valid if and only if it is impossible for all the premises to be true and the conclusion false. If the premises are contradictory, then it is impossible for them all to be true (and the conclusion false). 6. A valid argument that can be made invalid by the addition of a new premise? No. An argument is valid if and only if it is impossible for all the premises to be true and the conclusion false. Adding another premise will only make it harder for the premises all to be true together. In each case: if so, give an example; if not, explain why not.

7 Other logical notions 3 A. For each of the following: Is it necessarily true, necessarily false, or contingent? 1. Willie Nelson recorded On The Road Again. Contingent 2. Someone once recorded On The Road Again. Contingent 3. No one has ever recorded On The Road Again. Contingent 4. If Willie Nelson recorded On The Road Again, then someone has. Necessarily true 5. Even though Willie Nelson recorded On The Road Again, no one has ever recorded On The Road Again. Necessarily false 6. If anyone has ever recorded On The Road Again, it was Willie Nelson. Contingent B. Look back at the sentences G1 G4 in this section (about giraffes, gorillas and martians in the wild animal park), and consider each of the following: 1. G2, G3, and G4 Jointly consistent 2. G1, G3, and G4 Jointly inconsistent 3. G1, G2, and G4 Jointly consistent 4. G1, G2, and G3 Jointly consistent Which are jointly consistent? Which are jointly inconsistent? C. Could there be: 1. A valid argument, the conclusion of which is necessarily false? Yes: = 3. So = An invalid argument, the conclusion of which is necessarily true? No. If the conclusion is necessarily true, then there is no way to make it false, and hence no way to make it false whilst making all the premises true. 3. Jointly consistent sentences, one of which is necessarily false? No. If a sentence is necessarily false, there is no way to make it true, let alone it along with all the other sentences. 4. Jointly inconsistent sentences, one of which is necessarily true? Yes = 4 and = 2. In each case: if so, give an example; if not, explain why not. 4

8 Connectives 5 A. Using the symbolization key given, symbolize each English sentence in TFL. M: Those creatures are men in suits. C: Those creatures are chimpanzees. G: Those creatures are gorillas. 1. Those creatures are not men in suits. M 2. Those creatures are men in suits, or they are not. (M M) 3. Those creatures are either gorillas or chimpanzees. (G C) 4. Those creatures are neither gorillas nor chimpanzees. (C G) 5. If those creatures are chimpanzees, then they are neither gorillas nor men in suits. (C (G M)) 6. Unless those creatures are men in suits, they are either chimpanzees or they are gorillas. (M (C G)) B. Using the symbolization key given, symbolize each English sentence in TFL. A: Mister Ace was murdered. B: The butler did it. C: The cook did it. D: The Duchess is lying. E: Mister Edge was murdered. F : The murder weapon was a frying pan. 1. Either Mister Ace or Mister Edge was murdered. (A E) 2. If Mister Ace was murdered, then the cook did it. (A C) 3. If Mister Edge was murdered, then the cook did not do it. (E C) 5

9 5. Connectives 6 4. Either the butler did it, or the Duchess is lying. (B D) 5. The cook did it only if the Duchess is lying. (C D) 6. If the murder weapon was a frying pan, then the culprit must have been the cook. (F C) 7. If the murder weapon was not a frying pan, then the culprit was either the cook or the butler. ( F (C B)) 8. Mister Ace was murdered if and only if Mister Edge was not murdered. (A E) 9. The Duchess is lying, unless it was Mister Edge who was murdered. (D E) 10. If Mister Ace was murdered, he was done in with a frying pan. (A F ) 11. Since the cook did it, the butler did not. (C B) 12. Of course the Duchess is lying! D C. Using the symbolization key given, symbolize each English sentence in TFL. T 1 : Miles is a trumpeter. T 2 : John is a trumpeter. S 1 : Miles is a saxophonist. S 2 : John is a saxophonist. C 1 : Miles has a satisfying career. C 2 : John has a satisfying career. 1. Miles and John are both trumpeters. (T 1 T 2 ) 2. If Miles is a saxophonist, then he has a satisfying career. (S 1 C 1 ) 3. Miles is a saxophonist, unless he is an trumpeter. (S 1 T 1 ) 4. John is an unsatisfied trumpeter. (T 2 C 2 ) 5. Neither Miles nor John is an trumpeter. (T 1 T 2 ) 6. Both Miles and John are trumpeters, but neither of them find it satisfying. ((T 1 T 2 ) (C 1 C 2 )) 7. John is satisfied only if he is a saxophonist. (C 2 S 2 ) 8. If Miles is not an trumpeter, then neither is John, but if Miles is, then John is too.

10 5. Connectives 7 (( T 1 T 2 ) (T 1 T 2 )) 9. Miles is satisfied with his career if and only if John is not satisfied with his. (C 1 C 2 ) 10. If John is both an trumpeter and a saxophonist, then he must be satisfied with his career. ((T 2 S 2 ) C 2 ) 11. It cannot be that John is both an trumpeter and a saxophonist. (T 2 S 2 ) 12. John and Miles are both saxophonists if and only if neither of them is an trumpeter. ((S 2 S 1 ) (T 2 T 1 )) D. Give a symbolization key and symbolize the following English sentences in TFL. E: Elizabeth is a spy. P : Philip is a spy. C: The code has been broken. R: The Russian embassy will be in an uproar. 1. Elizabeth and Phillip are both spies. (E P ) 2. If either Elizabeth or Phillip is a spy, then the code has been broken. ((E P ) C) 3. If neither Elizabeth nor Phillip is a spy, then the code remains unbroken. ( (E P ) C) 4. The Russian embassy will be in an uproar, unless someone has broken the code. (R C) 5. Either the code has been broken or it has not, but the Russian embassy will be in an uproar regardless. ((C C) R) 6. Either Elizabeth or Phillip is a spy, but not both. ((E P ) (E P )) E. Give a symbolization key and symbolize the following English sentences in TFL. W : There is work to be done by the Free French Resistance. P : Josephine Baker will perform. V : Josephine Baker is supplied with a visa. C: Charles de Gaulle will lead the Free French Resistance. G: Germany continues to occupy France.

11 5. Connectives 8 1. If there is work to be done by the Free French Resistance, then Josephine Baker will perform. (W P ) 2. Josephine Baker will not perform unless she is supplied with a visa. ( P V ) 3. Josephine Baker will either perform or she won t, but there is work to be done by the Free French Resistance regardless. ((P P ) W ) 4. Charles de Gaulle will lead the Free French Resistance if and only if Germany continues to occupy France. (C G) 5. If Charles de Gaulle will lead the Free French Resistance, Josephine Baker will be supplied with a visa. (C V ) F. For each argument, write a symbolization key and symbolize all of the sentences of the argument in TFL. 1. If Etta plays the piano in the morning, then Artis wakes up cranky. Etta plays piano in the morning unless she is distracted. So if Artis does not wake up cranky, then Etta must be distracted. P : Etta plays the Piano in the morning. C: Artis wakes up cranky. D: Etta is distracted. (P C), (P D), ( C D) 2. It will either rain or snow on Tuesday. If it rains, Dorothy will be sad. If it snows, Dorothy will be cold. Therefore, Dorothy will either be sad or cold on Tuesday. T 1 : It rains on Tuesday T 2 : It snows on Tuesday S: Dorothy is sad on Tuesday C: Dorothy is cold on Tuesday (T 1 T 2 ), (T 1 S), (T 2 C), (S C) 3. If Langston takes Zora out on the town, then things are thrilling, but not predictable. If he doesn t, then things are predictable, but not exciting. Therefore, things are either exciting or predictable; but not both. Z: Langston takes Zora out on the town. T : Things are thrilling. P : Things are predictable. (Z (T P )), ( Z (P T )), ((P T ) (P T )). G. We symbolized an exclusive or using,, and. How could you symbolize an exclusive or using only two connectives Is there any way to symbolize an exclusive or using only one connective? For two connectives, we could offer any of the following:

12 5. Connectives 9 (A B) ( A B) ( ( A B) (A B)) But if we wanted to symbolize it using only one connective, we would have to introduce a new primitive connective.

13 Sentences of TFL 6 H. For each of the following: (a) Is it a sentence of TFL, strictly speaking? (b) Is it a sentence of TFL, allowing for our relaxed bracketing conventions? 1. (A) (a) no (b) no 2. J 374 J 374 (a) no (b) yes 3. F (a) yes (b) yes 4. S (a) no (b) no 5. (G G) (a) yes (b) yes 6. (A (A F )) (D E) (a) no (b) yes 7. [(Z S) W ] [J X] (a) no (b) yes 8. (F D J) (C D) (a) no (b) no I. Are there any sentences of TFL that contain no atomic sentences? Explain your answer. No. Atomic sentences contain atomic sentences (trivially). And every more complicated sentence is built up out of less complicated sentences, that were in turn built out of less complicated sentences,..., that were ultimately built out of atomic sentences. J. What is the scope of each connective in the sentence [ (H I) (I H) ] (J K) The scope of the left-most instance of is (H I). The scope of the right-most instance of is (I H). The scope of the left-most instance of is [ (H I) (I H) ] The scope of the right-most instance of is (J K) The scope of the conjunction is the entire sentence; so conjunction is the main logical connective of the sentence. 10

14 Complete truth tables 10 A. Complete truth tables for each of the following: 1. A A 2. C C 3. (A B) (A B) A T F C T F A A T TT F T F C C T F F T F TT F 4. (A B) (B A) 5. (A B) (B A) 6. (A B) ( A B) A B (A B) (A B) T T T T T TT T F F T T F T F F T F T T T F F T F F T T F F T F T F F F T F TT F F T F A B (A B) (B A) T T T T T T T T T T F T F F T F T T F T F T T T T F F F F F T F T F T F A B (A B) (B A) T T T T T T T T T T F T F F T F T T F T F F T T T T F F F F F F T F F F 11

15 10. Complete truth tables [ (A B) (A B) ] C 8. [(A B) C] B A B (A B) ( A B) T T F T T T T F T F F T T F F T T F T F T F T F F T F F T T T T F F F T F F T F F F T T F TT F A B C [ (A B) (A B) ] C T T T T T T F F T T T F T T T F T T T F F T T T F F T F T T F F FT T F F F T T F F T F F FT T F F F F F T T F F T FT F F F F T F T F F F T FT F F T F F F F T F F F FT F F T F T F F F F F F FT F F F F F 9. [ (C A) B ] A B C [(A B) C] B T T T T T T T T T T T T F T T T F F T T T F T T F F F T T F T F F T F F F F T F F T T F F T F T T T F T F F F T F F T T F F T F F F F T T F F F F F F F F F T F A B C [ (C A) B ] T T T F T T T T T T T F F F T T T T T F T F T T T T F T F F F F T T T F F T T F T T F T T F T F F F F F T T F F T F T T F T F F F F T F F F F F B. Check all the claims made in introducing the new notational conventions in 10.3, i.e. show that: 1. ((A B) C) and (A (B C)) have the same truth table

16 10. Complete truth tables 13 A B C (A B) C A (B C) T T T T T T T T T T T T T T T F T T T F F T F T F F T F T T F F F T T F F F T T F F T F F F F T F F F F F T T F F T F T F F T T T F T F F F T F F F F T F F F F T F F F F T F F F F T F F F F F F F F F F F F F 2. ((A B) C) and (A (B C)) have the same truth table A B C (A B) C A (B C) T T T T T T T T T T T T T T T F T T T T F T T T T F T F T T T F T T T T F T T T F F T T F T F T T F F F F T T F T T T T F T T T T F T F F T T T F F T T T F F F T F F F T T F T F T T F F F F F F F F F F F F F 3. ((A B) C) and (A (B C)) do not have the same truth table A B C (A B) C A (B C) T T T T T T T T T T T T T T T F T T T F F T T T F F T F T T T F T T T T F F T T F F T T F F F T T F F F F T T F T T T T F T T T T F T F F T T F F F F T F F F F T F F F F T F F F F T F F F F F F F F F F F F F 4. ((A B) C) and (A (B C)) do not have the same truth table Also, check whether: A B C (A B) C A (B C) T T T T T T T T T T T T T T T F T T T F F T F T F F T F T T F F T T T T F T T T F F T F F T F T T F T F F T T F T T T T F T T T T F T F F T T F F F T T F F F F T F T F T T F T F T T F F F F T F F F F T F T F

17 10. Complete truth tables ((A B) C) and (A (B C)) have the same truth table Indeed they do: A B C (A B) C A (B C) T T T T T T T T T T T T T T T F T T T F F T F T F F T F T T F F F T T F F F T T F F T F F T F T T F T F F T T F F T F T F F T T T F T F F F T T F F T T F F F F T F T F T T F T F F T F F F F T F F F F F F T F

18 Semantic concepts 11 A. Revisit your answers to 10A. Determine which sentences were tautologies, which were contradictions, and which were neither tautologies nor contradictions. 1. A A Tautology 2. C C Neither 3. (A B) (A B) Tautology 4. (A B) (B A) Tautology 5. (A B) (B A) Tautology 6. (A B) ( A B) Tautology 7. [ (A B) (A B) ] C Contradiction 8. [(A B) C] B Tautology 9. [ (C A) B ] Neither B. Use truth tables to determine whether these sentences are jointly consistent, or jointly inconsistent: 1. A A, A A, A A, A A Jointly consistent (see line 1) A A A A A A A A A T T TT F T T F T T TT T TT F F T F T F TT F F F F F F F 2. A B, A C, B C Jointly consistent (see line 1) A B C A B A C B C T T T T T T T T T T T T T T F T T T T F F T F F T F T T T T T T T F T T T F F T T F T F F F T F F T T F T F F T T T T T F T F F T T F T F T F F F F T F F F F T T F T T F F F F F F F T F F T F 3. B (C A), A B, (B C) Jointly inconsistent 15

19 11. Semantic concepts 16 A B C B (C A) A B (B C) T T T T T T T T T T T F T T T T T F T T F T T T T T F T T F T F T F F T T T T F F F F T T T F F F F F T T T F F T F F F F T T T T T T F F T T F T T T F T F T F F F F F T T F T T F F F T F F T T F F T F F F T T F F F F F F F F F T F T F F F 4. A (B C), C A, A B Jointly consistent (see line 8) A B C A (B C) C A A B T T T T T T T T T F F T T F F T T T F T T T T F F T F T T F F T T F T T T F T T T F F T T TT F T F F T F F F F F T F T T TT F F T T F F T T T T TT F F T F T F T F F F T T F F TT F F T F T F F T F F F T T T TT F F TT F F F F F T F F F F TT F F TT F C. Use truth tables to determine whether each argument is valid or invalid. 1. A A.. A Invalid (see line 2) A A A A T T TT T F F T F F 2. A (A A).. A Valid A A (A A) A T T F T F F T F T F F T F FT F T F 3. A (B A).. A B Valid A B A (B A) A B T T T T T T T F T T F T T F T T F T T F T TT F F T F F T F F T F F F T F F F T F T F T F TT F 4. A B, B C, A.. B C Invalid (see line 6)

20 11. Semantic concepts 17 A B C A B B C A B C T T T T T T T T T F T T T T T T F T T T T T F F T T F F T F T T T F F T T F T F F T T F F T T F F F F F T F F F T T T F T T T T T T F T T T T T F F T T T T F T F T F F T F T F F F F T T T F F F T T F F F F F F F F T F F F F 5. (B A) C, (C A) B.. (C B) A Invalid (see line 5) A B C (B A) C (C A) B (C B) A T T T T T T T T T T T T T T T T TT T T F T T T F F F F T T T F F T TT T F T F F T T T T T T F F T F F TT T F F F F T T F F F T T F F F F TT F T T T F F T T T F F T T T T T F F F T F T F F T F F F F T T F F T T F F F T F F F T T T F F T F T F F T F F F F F F F T F F F F T F F F F T F D. Answer each of the questions below and justify your answer. 1. Suppose that A and B are tautologically equivalent. What can you say about A B? A and B have the same truth value on every line of a complete truth table, so A B is true on every line. It is a tautology. 2. Suppose that (A B) C is neither a tautology nor a contradiction. What can you say about whether A, B.. C is valid? Since the sentence (A B) C is not a tautology, there is some line on which it is false. Since it is a conditional, on that line, A and B are true and C is false. So the argument is invalid. 3. Suppose that A, B and C are jointly tautologically inconsistent. What can you say about (A B C )? Since the sentences are jointly tautologically inconsistent, there is no valuation on which they are all true. So their conjunction is false on every valuation. It is a contradiction 4. Suppose that A is a contradiction. What can you say about whether A, B C? Since A is false on every line of a complete truth table, there is no line on which A and B are true and C is false. So the entailment holds. 5. Suppose that C is a tautology. What can you say about whether A, B C? Since C is true on every line of a complete truth table, there is no line on which A and B are true and C is false. So the entailment holds.

21 11. Semantic concepts Suppose that A and B are tautologically equivalent. What can you say about (A B)? Not much. Since A and B are true on exactly the same lines of the truth table, their disjunction is true on exactly the same lines. So, their disjunction is tautologically equivalent to them. 7. Suppose that A and B are not tautologically equivalent. What can you say about (A B)? A and B have different truth values on at least one line of a complete truth table, and (A B) will be true on that line. On other lines, it might be true or false. So (A B) is either a tautology or it is contingent; it is not a contradiction. E. Consider the following principle: Suppose A and B are tautologically equivalent. Suppose an argument contains A (either as a premise, or as the conclusion). The validity of the argument would be unaffected, if we replaced A with B. Is this principle correct? Explain your answer. The principle is correct. Since A and B are tautologically equivalent, they have the same truth table. So every valuation that makes A true also makes B true, and every valuation that makes A false also makes B false. So if no valuation makes all the premises true and the conclusion false, when A was among the premises or the conclusion, then no valuation makes all the premises true and the conclusion false, when we replace A with B.

22 Truth table shortcuts 12 A. Using shortcuts, determine whether each sentence is a tautology, a contradiction, or neither. 1. B B Contradiction B B B T F F F F 2. D D Tautology D D D T T F T T 3. (A B) (B A) Neither A B (A B) (B A) T T T T T F F F F F T F F F F F F F F 4. [A (B A)] Contradiction A B [ A (B A)] T T F T T T F F T T F T F T F F F T 5. A [A (B B)] Contradiction A B A [A (B B)] T T F F FF T F F F F F T F T F F F T 19

23 12. Truth table shortcuts (A B) A Neither A B (A B) A T T F T F T F T F T F T T F F F F T F F 7. A (B C) Neither A B C A (B C) T T T T T T T F T T T F T T T T F F F F F T T T F T F T F F T T F F F T 8. (A A) (B C) Tautology A B C (A A) (B C) T T T FF T T T F FF T T F T FF T T F F FF T F T T F T F T F F T F F T F T F F F F T 9. (B D) [A (A C)] Neither

24 12. Truth table shortcuts 21 A B C D (B D) [A (A C)] T T T T T T T T T T T F F F T T T T F T T T T T T T F F F F T T T F T T F F T T T F T F F F T T T F F T F F T T T F F F F F T T F T T T T F F T F T T F F T F T F T F T T T T F F T F F F F T F F F T T F T F T F F T F F T F T F F F T F F T F F F F F F F T F

25 Partial truth tables 13 A. Use complete or partial truth tables (as appropriate) to determine whether these pairs of sentences are tautologically equivalent: 1. A, A Not tautologically equivalent A A A T T F 2. A, A A Tautologically equivalent A A A A T T T T T T 3. A A, A A Tautologically equivalent A A A A A T T T F T T 4. A B, A B Not tautologically equivalent A B A B A B T F T F 5. A A, B B Tautologically equivalent A B A A B B T T FF F F T F FF T F F T F F F F F F T F 6. (A B), A B Tautologically equivalent A B (A B) A B T T F T F F F T F T F F TT F T T F T T F F F T F T TT 22

26 13. Partial truth tables (A B), A B Not tautologically equivalent A B (A B) A B T T F T F TF 8. (A B), ( B A) Tautologically equivalent A B (A B) ( B A) T T T F T T F F T F F F T T F T F F T T TT B. Use complete or partial truth tables (as appropriate) to determine whether these sentences are jointly tautologically consistent, or jointly tautologically inconsistent: 1. A B, C B, C Jointly tautologically inconsistent A B C A B C B C T T T T F F T T T F T T F T F T F T T T T F F F T F F T T F F F T F T F F T F F F T F T T T F F F F T F 2. A B, B C, A, C Jointly tautologically inconsistent A B C A B B C A C T T T T T T F T T F T F T T T F T F T T F T F F F T T T F T T T T F F F T F T F F T F F T T T F F F F F T T F T 3. A B, B C, C A Jointly tautologically consistent A B C A B B C C A F T T T T T T 4. A, B, C, D, E, F Jointly tautologically consistent A B C D E F A B C D E F T T T F F T T T T T T T

27 13. Partial truth tables 24 C. Use complete or partial truth tables (as appropriate) to determine whether each argument is valid or invalid: 1. A [ A (A A) ].. A Invalid A A [ A (A A) ] A F T T F 2. A (B A).. A Invalid A B A (B A) A F F TF T F 3. A B, B.. A Invalid A B A B B A F T T T F 4. A B, B C, B.. A C Valid A B C A B B C B A C T T T T T T F F F T F T T T F F T F T F F T T F F F T F F F F F T F T F F F F F T F 5. A B, B C.. A C Valid A B C A B B C A C T T T T T T F T F F T F T T T F F F F F T T F F F T F T F F T T F F F F F T

28 Sentences with one quantifier 15 A. Here are the syllogistic figures identified by Aristotle and his successors, along with their medieval names. Symbolize each argument in FOL. Barbara. All G are F. All H are G. So: All H are F x(gx F x), x(hx Gx).. x(hx F x) Celarent. No G are F. All H are G. So: No H are F x(gx F x), x(hx Gx).. x(hx F x) Ferio. No G are F. Some H is G. So: Some H is not F x(gx F x), x(hx Gx).. x(hx F x) Darii. All G are H. Some H is G. So: Some H is F. x(gx F x), x(hx Gx).. x(hx F x) Camestres. All F are G. No H are G. So: No H are F. x(f x Gx), x(hx Gx).. x(hx F x) Cesare. No F are G. All H are G. So: No H are F. x(f x Gx), x(hx Gx).. x(hx F x) Baroko. All F are G. Some H is not G. So: Some H is not F. x(f x Gx), x(hx Gx).. x(hx F x) Festino. No F are G. Some H are G. So: Some H is not F. x(f x Gx), x(hx Gx).. x(hx F x) Datisi. All G are F. Some G is H. So: Some H is F. x(gx F x), x(gx Hx).. x(hx F x) Disamis. Some G is F. All G are H. So: Some H is F. x(gx F x), x(gx Hx).. x(hx F x) Ferison. No G are F. Some G is H. So: Some H is not F. x(gx F x), x(gx Hx).. x(hx F x) Bokardo. Some G is not F. All G are H. So: Some H is not F. x(gx F x), x(gx Hx).. x(hx F x) Camenes. All F are G. No G are H So: No H is F. x(f x Gx), x(gx Hx).. x(hx F x) Dimaris. Some F is G. All G are H. So: Some H is F. x(f x Gx), x(gx Hx).. x(hx F x) Fresison. No F are G. Some G is H. So: Some H is not F. x(f x Gx), x(gx Hx).. (Hx F x) 25

29 15. Sentences with one quantifier 26 B. Using the following symbolization key: domain: people Kx: x knows the combination to the safe Sx: x is a spy V x: x is a vegetarian h: Elizabeth p: Phillip symbolize the following sentences in FOL: 1. Neither Elizabeth nor Phillip is a vegetarian. V e V p 2. No spy knows the combination to the safe. x(sx Kx) 3. No one knows the combination to the safe unless Phillip does. x Kx Kp 4. Elizabeth is a spy, but no vegetarian is a spy. Se x(v x Sx) C. Using this symbolization key: domain: all animals Ax: x is an alligator. Mx: x is a monkey. Rx: x is a reptile. Zx: x lives at the zoo. a: Amos b: Bouncer c: Cleo symbolize each of the following sentences in FOL: 1. Amos, Bouncer, and Cleo all live at the zoo. Za Zb Zc 2. Bouncer is a reptile, but not an alligator. Rb Ab 3. Some reptile lives at the zoo. x(rx Zx) 4. Every alligator is a reptile. x(ax Rx) 5. Any animal that lives at the zoo is either a monkey or an alligator. x(zx (Mx Ax)) 6. There are reptiles which are not alligators. x(rx Ax) 7. If any animal is an reptile, then Amos is. xrx Ra 8. If any animal is an alligator, then it is a reptile. x(ax Rx)

30 15. Sentences with one quantifier 27 D. For each argument, write a symbolization key and symbolize the argument in FOL. 1. Dorothy is a logician. All logicians wear funny hats. So Dorothy wears a funny hat. domain: people Lx: x is a logician Hx: x wears a funny hat d: Dorothy Ld, x(lx Hx).. Hd 2. Nothing on my desk escapes my attention. There is a computer on my desk. As such, there is a computer that does not escape my attention. domain: physical things Dx: x is on my desk Ex: x escapes my attention Cx: x is a computer x(dx Ex), x(dx Cx).. x(cx Ex) 3. All my dreams are black and white. Old TV shows are in black and white. Therefore, some of my dreams are old TV shows. domain: episodes (psychological and televised) Dx: x is one of my dreams Bx: x is in black and white Ox: x is an old TV show x(dx Bx), x(ox Bx).. x(dx Ox). Comment: generic statements are tricky to deal with. Does the second sentence mean that all old TV shows are in black and white; or that most of them are; or that most of the things which are in black and white are old TV shows? I ve gone with the former, but it is not clear that FOL deals with these well. 4. Neither Langston nor Ornette has been to Australia. A person could see a kangaroo only if they had been to Australia or to a zoo. Although Langston has not seen a kangaroo, Ornette has. Therefore, Ornette has been to a zoo. domain: people Ax: x has been to Australia Kx: x has seen a kangaroo Zx: x has been to a zoo l: Langston o: Ornette Al Ao, x(kx (Ax Zx)), Ko Kl.. Zl

31 15. Sentences with one quantifier No one expects the Spanish Inquisition. No one knows the troubles I ve seen. Therefore, anyone who expects the Spanish Inquisition knows the troubles I ve seen. domain: people Sx: x expects the Spanish Inquisition T x: x knows the troubles I ve seen x Sx, x T x.. x(sx T x) 6. All babies are illogical. Nobody who is illogical can manage a crocodile. Robin is a baby. Therefore, Robin is unable to manage a crocodile. domain: people Bx: x is a baby Ix: x is illogical Cx: x can manage a crocodile b: Robin x(bx Ix), x(ix Cx), Bb.. Cb

32 Multiple generality 16 A. Using this symbolization key: domain: all animals Ax: x is an alligator Mx: x is a monkey Rx: x is a reptile Zx: x lives at the zoo Lxy: x loves y a: Amos b: Bouncer c: Cleo symbolize each of the following sentences in FOL: 1. If Cleo loves Bouncer, then Bouncer is a monkey. Lcb Mb 2. If both Bouncer and Cleo are alligators, then Amos loves them both. (Ab Ac) (Lab Lac) 3. Cleo loves a reptile. x(rx Lcx) Comment: this English expression is ambiguous; in some contexts, it can be read as a generic, along the lines of Cleo loves reptiles. (Compare I do love a good pint.) 4. Bouncer loves all the monkeys that live at the zoo. x((mx Zx) Lbx) 5. All the monkeys that Amos loves love him back. x((mx Lax) Lxa) 6. Every monkey that Cleo loves is also loved by Amos. x((mx Lcx) Lax) 7. There is a monkey that loves Bouncer, but sadly Bouncer does not reciprocate this love. x(mx Lxb Lbx) 29

33 16. Multiple generality 30 B. Using the following symbolization key: domain: all animals Dx: x is a cat. Sx: x likes samurai movies. Lxy: x is larger than y b: Oliver e: Eliza i: Ivan symbolize the following sentences in FOL: 1. Oliver is a cat who likes samurai movies. Db Sb 2. Oliver, Eliza, and Ivan are all cats. Db De Di 3. Eliza is larger than Oliver, and Ivan is larger than Eliza. Leb Lie 4. All cats like samurai movies. x(dx Sx) 5. Only cats like samurai movies. x(sx Dx) Comment: the FOL sentence just written does not require that anyone likes samurai movies. The English sentence might suggest that at least some cats do like samurai movies? 6. There is a cat that is larger than Eliza. x(dx Lxe) 7. If there is a cat larger than Ivan, then there is a cat larger than Eliza. x(dx Lxi) x(dx Lxe) 8. No animal that likes samurai movies is larger than Eliza. x(sx Lxe) 9. No cat is larger than Ivan. x(dx Lxi) 10. Any animal that dislikes samurai movies is larger than Oliver. x( Sx Lxb) Comment: this is not a great translation, though! Because dislikes does not mean the same as does not like. 11. There is an animal that is between Oliver and Eliza in size. x((lbx Lxe) (Lex Lxb)) 12. There is no cat that is between Oliver and Eliza in size. x ( Dx [ (Lbx Lxe) (Lex Lxb) ]) 13. No cat is larger than itself. x(dx Lxx)

34 16. Multiple generality Every cat is larger than some cat. x(dx y(dy Lxy)) Comment: the English sentence is potentially ambiguous here. I resolved the ambiguity by assuming it should be paraphrased by for every cat, there is a cat smaller than it. 15. There is an animal that is smaller than every cat. x y(dy Lyx) 16. If there is an animal that is larger than any cat, then that animal does not like samurai movies. x( y(dy Lxy) Sx) Comment: I ve assumed that larger than any cat here means larger than every cat. C. Using the following symbolization key: domain: people and dishes at a potluck Rx: x has run out. T x: x is on the table. F x: x is food. P x: x is a person. Lxy: x likes y. m: Miles n: Nina g: the guacamole symbolize the following English sentences in FOL: 1. All the food is on the table. x(f x T x) 2. If the guacamole has not run out, then it is on the table. Rg T g 3. Everyone likes the guacamole. x(p x Lxg) 4. If anyone likes the guacamole, then Miles does. x(p x Lxg) Lmg 5. Nina only likes the dishes that have run out. x [ (Lnx F x) Rx ] 6. Nina likes no one, and no one likes Nina. x [ P x ( Lnx Lxn) ] 7. Miles likes anyone who likes the guacamole. x((p x Lxg) Lmx) 8. Miles likes anyone who likes the people that he likes. x [( P x y[(p y Lmy) Lxy] ) Lmx ] 9. If there is a person on the table already, then all of the food must have run out. x(p x T x) x(f x Rx)

35 16. Multiple generality 32 D. Using the following symbolization key: domain: people Sx: x sings. F x: x is female. M x: x is male. Cxy: x is a child of y. Sxy: x is a sibling of y. m: Michael j: Janet e: Joe p: Paris symbolize the following arguments in FOL: 1. All of Joe s children are singers. x(cxj Sx) 2. Janet is Joe?s daughter. Cje F j 3. Joe has a daughter. x(cxj F x) 4. Joe is an only child. xsxe 5. All of Joe?s sons sing. x [ (Cxe Mx) Sx ] 6. Janet has no daughters. x(cxj F x) 7. Paris is Janet?s niece. x(sxj Cpx F p) 8. Michael is Janet?s brother. Smj Mm 9. Joe?s brothers have no children. 10. x [ (Sjx Mx) ycyx ] 10. Janet is an aunt. F j x(sxj ycyx) 11. Everyone who sings has a brother who also sings. x [ Sx y(my Syx Sy) ] 12. Every woman who sings is the child of someone who sings. x [ (F x Sx) y(cxy Sy) ]

36 Identity 17 A. Explain why: x y(ay x = y) is a good symbolization of there is exactly one apple. We might understand this in English as saying (roughly): There is something in the domain, we ll call it x, such that, regardless of what you choose from the domain, if you choose an apple, you ve chosen x, and if you choose x, you ve chosen an apple. The x in question must therefore be the one and only thing which is an apple. x y [ x = y z(az (x = z y = z) ] is a good symbolization of there are exactly two apples. Similarly to the above, we might understand this in English as saying (roughly): There are two distinct things, x and y, such that if you choose any object at all, if you chose an apple then you either chose x or y, and if you chose either x or y then you chose an apple. The x and y in question must therefore be the only things which are apples, and since they are distinct, there are two of them. 33

37 Definite descriptions 18 A. Using the following symbolization key: domain: people Kx: x knows the combination to the safe. Sx: x is a spy. V x: x is a vegetarian. T xy: x trusts y. e: Elizabeth p: Phillip symbolize the following sentences in FOL: 1. Elizabeth trusts a vegetarian. x(v x T ex) 2. Everyone who trusts Phillip trusts a vegetarian. x [ T xp y(t xy V y) ] 3. Everyone who trusts Phillip trusts someone who trusts a vegetarian. x [ T xp y ( T xy z(t yz V z) )] 4. Only Phillip knows the combination to the safe. x(kp x = p) Comment: does the English claim entail that Phillip does know the combination to the safe? If so, then we should formalize this with a. 5. Phillip trusts Elizabeth, but no one else. x(t px x = e) 6. The person who knows the combination to the safe is a vegetarian. x [ Kx y(ky x = y) V x ] 7. The person who knows the combination to the safe is not a spy. x [ Kx y(ky x = y) Sx ] Comment: the scope of negation is potentially ambiguous here; I ve read it as inner negation. 34

38 18. Definite descriptions 35 B. Using the following symbolization key: domain: cards in a standard deck Bx: x is black. Cx: x is a club. Dx: x is a deuce. Jx: x is a jack. Mx: x is a man with an axe. Ox: x is one-eyed. W x: x is wild. symbolize each sentence in FOL: 1. All clubs are black cards. x(cx Bx) 2. There are no wild cards. xw x 3. There are at least two clubs. x y( x = y Cx Cy) 4. There is more than one one-eyed jack. x y( x = y Jx Ox Jy Oy) 5. There are at most two one-eyed jacks. x y z [ (Jx Ox Jy Oy Jz Oz) (x = y x = z y = z) ] 6. There are two black jacks. x y( x = y Bx Jx By Jy) Comment: I am reading this as there are at least two.... If the suggestion was that there are exactly two, then a different FOL sentence would be required, namely: x y ( x = y Bx Jx By Jy z[(bz Jz) (x = z y = z)] ) 7. There are four deuces. w x y z( w = x w = y w = z x = y x = z y = z Dw Dx Dy Dz) Comment: I am reading this as there are at least four.... If the suggestion is that there are exactly four, then we should offer instead: w x y z ( w = x w = y w = z x = y x = z y = z Dw Dx Dy Dz v[dv (v = w v = x v = y v = z)] ) 8. The deuce of clubs is a black card. x [ Dx Cx y ( (Dy Cy) x = y ) Bx ] 9. One-eyed jacks and the man with the axe are wild. x [ (Jx Ox) W x ] x [ Mx y(my x = y) W x ]

39 18. Definite descriptions If the deuce of clubs is wild, then there is exactly one wild card. x ( Dx Cx y [ (Dy Cy) x = y ] W x ) x ( W x y(w y x = y) ) Comment: if there is not exactly one deuce of clubs, this sentence is true. Maybe that s the wrong verdict. Perhaps the sentence should be read to imply that there is exactly one deuce of clubs, and then express a conditional about wildness. If so, then we might symbolize it thus: x ( Dx Cx y [ (Dy Cy) x = y ] [ W x y(w y x = y) ]) 11. The man with the axe is not a jack. x [ Mx y(my x = y) Jx ] 12. The deuce of clubs is not the man with the axe. x y ( Dx Cx z[(dz Cz) x = z] My z(mz y = x) x = y ) C. Using the following symbolization key: domain: animals in the world Bx: x is in Farmer Brown s field. Hx: x is a horse. P x: x is a Pegasus. W x: x has wings. symbolize the following sentences in FOL: 1. There are at least three horses in the world. x y z( x = y x = z y = z Hx Hy Hz) 2. There are at least three animals in the world. x y z( x = y x = z y = z) 3. There is more than one horse in Farmer Brown s field. x y( x = y Hx Hy Bx By) 4. There are three horses in Farmer Brown s field. x y z( x = y x = z y = z Hx Hy Hz Bx By Bz) Comment: I ve read this as there are at least three.... If the suggestion was that there are exactly three, then a different FOL sentence would be required. 5. There is a single winged creature in Farmer Brown s field; any other creatures in the field must be wingless. x [ W x Bx y ( (W y By) x = y) ] 6. The Pegasus is a winged horse. x [ P x y(p y x = y) W x Hx ] 7. The animal in Farmer Brown s field is not a horse. x [ Bx y(by x = y) Hx ] Comment: the scope of negation might be ambiguous here; I ve read it as inner negation. 8. The horse in Farmer Brown s field does not have wings. x [ Hx Bx y ( (Hy By) x = y ) W x ] Comment: the scope of negation might be ambiguous here; I ve read it as inner negation.

40 18. Definite descriptions 37 D. Maya Angelou is the author of Beloved by x(ax y(ay x = y) x = m). Two equally good symbolizations would be: Am y(ay m = y) This sentence requires that Maya Angelou is an author of Beloved, and that Maya Angelou alone is an author of Beloved. Otherwise put, there is one and only one author of Beloved, namely, Maya Angelou. Otherwise put: Maya Angelou is the author of Beloved. y(ay y = m) This sentence can be understood thus: Take anything you like; now, if you chose an author of Beloved, you chose Maya Angelou, and if you chose Maya Angelou, you chose an author of Beloved. So there is one and only one author of Beloved, namely, Maya Angelou, as required. Explain why these would be equally good symbolizations.

41 Sentences of FOL 19 A. Identify which variables are bound and which are free. I shall underline the bound variables, and put free variables in blue. 1. xlxy ylyx 2. xax Bx 3. x(ax Bx) y(cx Dy) 4. x y[rxy (Jz Kx)] Ryx 5. x 1 (Mx 2 Lx 2 x 1 ) x 2 Lx 3 x 2 38

42 Truth in FOL 21 A. Consider the following interpretation: The domain comprises only Etta and Nina Ax is to be true of both Etta and Nina Bx is to be true of Nina only Nx is to be true of no one c is to refer to Etta Determine whether each of the following sentences is true or false in that interpretation: 1. Bc False 2. Ac Nc True 3. Nc (Ac Bc) True 4. xax True 5. x Bx False 6. x(ax Bx) True 7. x(ax Nx) False 8. x(nx Nx) True 9. xbx xax True B. Consider the following interpretation: The domain comprises only Ornette, Miles and John Gx is to be true of Ornette, Miles and John. Hx is to be true of and only of Miles Mx is to be true of and only of Ornette and John m is to refer to Miles j is to refer to John Determine whether each of the following sentences is true or false in that interpretation: 1. Hm True 2. Hj False 3. Mm Mj True 4. Gm Gm True 5. Mm Gm True 39

43 21. Truth in FOL xhx True 7. xhx False 8. x M x True 9. x(hx Gx) True 10. x(mx Gx) True 11. x(hx Mx) True 12. xhx xmx True 13. x(hx Mx) True 14. xgx x Gx False 15. x y(gx Hy) True C. Following the diagram conventions introduced at the end of 23, consider the following interpretation: Determine whether each of the following sentences is true or false in that interpretation: 1. xrxx True 2. xrxx False 3. x yrxy True 4. x yryx False 5. x y z((rxy Ryz) Rxz) False 6. x y z((rxy Rxz) Ryz) False 7. x y Rxy True 8. x( yrxy yryx) True 9. x y( x = y Rxy Ryx) True 10. x y(rxy x = y) True 11. x y(ryx x = y) False 12. x y( x = y Rxy z(rzx y = z)) True

44 Using Interpretations 23 A. Show that each of the following is neither a logical truth nor a contradiction: The following are examples of how to use interpretations to show each sentence is neither a logical truth nor a contradiction. Your answers will, of course, be different. 1. Da Db The following interpretation makes Da Db false: Domain comprises only Etta and Nina Dx is to be true of only Nina a is to refer to Nina b is to refer to Etta The following interpretation makes Da Db true: Domain comprises only Etta and Nina Dx is to be true of both Etta and Nina a is to refer to Nina b is to refer to Etta Because there is an interpretation in which Da Db is true and one in which it is false, it is neither a logical truth nor a contradiction. 2. xt xh The following interpretation makes xt xh false: Domain comprises only Oliver and Eliza T xy is to be true of only <Eliza, Eliza> h is to refer to Oliver e is to refer to Eliza The following interpretation makes xt xh true: Domain comprises only Oliver and Eliza T xy is to be true of only <Eliza, Oliver> h is to refer to Oliver e is to refer to Eliza Because there is an interpretation in which xt xh is true and one in which it is false, it is neither a logical truth nor a contradiction. 3. P m xp x The following interpretation makes P m xp x false: 41

45 23. Using Interpretations 42 Domain comprises only Mallory and Eliza P x is to be true of only Eliza m is to refer to Mallory e is to refer to Eliza The following interpretation makes P m xp x true: Domain comprises only Mallory and Eliza P x is to be true of only Mallory m is to refer to Mallory e is to refer to Eliza Because there is an interpretation in which P m xp x is true and one in which it is false, it is neither a logical truth nor a contradiction. 4. zjz yjy The following interpretation makes zjz yjy false: Domain comprises only Mallory and Eliza Jx is to be true of only Eliza m is to refer to Mallory e is to refer to Eliza The following interpretation makes zjz yjy true: Domain comprises only Mallory and Eliza Jx is to be true of no one. m is to refer to Mallory e is to refer to Eliza Because there is an interpretation in which zjz yjy is true and one in which it is false, it is neither a logical truth nor a contradiction. 5. x(sxmn ylxy) The following interpretation makes x(sxmn ylxy) false: Domain comprises only Noelle and Mallory Sxyz is to be true of only <Mallory, Mallory, Noelle>. Lxy is to be true of nothing. m is to refer to Mallory n is to refer to Noelle The following interpretation makes x(sxmn ylxy) true: Domain comprises only Noelle and Mallory Sxyz is to be true of <Noelle, Mallory, Noelle> and <Mallory, Mallory, Noelle>. Lxy is to be true of <Mallory, Mallory> m is to refer to Mallory n is to refer to Noelle Because there is an interpretation in which x(sxmn ylxy) is true and one in which it is false, it is neither a logical truth nor a contradiction. 6. x(gx ymy) The following interpretation makes x(gx ym y) false:

46 23. Using Interpretations 43 Domain comprises only Noelle and Mallory Gx is to be true of Noelle. Mx is to be true of only Noelle. m is to refer to Mallory n is to refer to Noelle The following interpretation makes x(gx ym y) true: Domain comprises only Noelle and Mallory Gx is to be true of no one. Mx is to be true of Noelle. m is to refer to Mallory n is to refer to Noelle Because there is an interpretation in which x(gx ymy) is true and one in which it is false, it is neither a logical truth nor a contradiction. 7. x(x = h x = i) The following interpretation makes x(x = h x = i) false: Domain comprises only Hope and Iris h is to refer to Hope i is to refer to Iris The following interpretation makes x(x = h x = i) true: Domain comprises only Hope and Iris h is to refer to Hope i is to refer to Hope Because there is an interpretation in which x(x = h x = i) is true and one in which it is false, it is neither a logical truth nor a contradiction. B. Show that the following pairs of sentences are not logically equivalent. The following are examples of how to use interpretations to show each pair of sentences are not logically equivalent. For many of the following sentences, very different interpretations might be equally correct. 1. Ja, Ka The following interpretation makes Ja true and Ka false: Domain comprises Alice and Bob. Jx is to be true of only Alice. Kx is to be true of only Bob. a is to refer to Alice. Because there is an interpretation in which Ja and Ka have different truth value assignments, they are not logically equivalent. 2. xjx, Jm The following interpretation makes xjx true and Jm false: Domain comprises Mallory and Bob. Jx is to be true of only Bob. m is to refer to Mallory.

47 23. Using Interpretations 44 Because there is an interpretation in which xjx and Jm have different truth value assignments, they are not logically equivalent. 3. xrxx, xrxx The following interpretation makes xrxx false and xrxx true: Domain comprises Mallory and Bob. Rxx is to be true of only <Bob, Bob>. Because there is an interpretation in which xrxx and xrxx have different truth value assignments, they are not logically equivalent. 4. xp x Qc, x(p x Qc) The following interpretation makes xp x Qc false and x(p x Qc) true: Domain comprises Mallory and Corey. P x is to be true of Mallory. Qx is to be true of no one. c is to refer to Corey Because there is an interpretation in which xp x Qc and x(p x Qc) have different truth value assignments, they are not logically equivalent. 5. x(p x Qx), x(p x Qx) The following interpretation makes x(p x Qx) false and x(p x Qx) true: Domain comprises Mallory and Corey. P x is to be true of Mallory. Qx is to be true of Mallory. Because there is an interpretation in which x(p x Qx) and x(p x Qx) have different truth value assignments, they are not logically equivalent. 6. x(p x Qx), x(p x Qx) The following interpretation makes x(p x Qx) false and x(p x Qx) true: Domain comprises Damien and Corey. P x is to be true of Damien. Qx is to be true of Corey. Because there is an interpretation in which x(p x Qx) and x(p x Qx) have different truth value assignments, they are not logically equivalent. 7. x(p x Qx), x(p x Qx) The following interpretation makes x(p x Qx) true and x(p x Qx) false: Domain comprises Damien and Corey. P x is to be true of no one. Qx is to be true of Corey.

48 23. Using Interpretations 45 Because there is an interpretation in which x(p x Qx) and x(p x Qx) have different truth value assignments, they are not logically equivalent. 8. x yrxy, x yrxy The following interpretation makes x yrxy true and x yrxy false: Domain comprises Damien and Peter. Rxy is to be true of <Damien, Peter>, <Peter, Damien> Because there is an interpretation in which x yrxy and x yrxy have different truth value assignments, they are not logically equivalent. 9. x yrxy, x yryx The following interpretation makes x yrxy true and x yryx false: Domain comprises Damien and Peter. Rxy is to be true of <Damien, Peter>, <Peter, Peter> Because there is an interpretation in which x yrxy and x yryx have different truth value assignments, they are not logically equivalent. C. Show that the following sentences are jointly consistent: The following are examples of how to use interpretations to show each set of sentences is jointly consistent. Your answers will, of course, be different. 1. Ma, Na, P a, Qa The following interpretation makes each of Ma, Na, P a, and Qa true: Domain comprises Anne, Peter, and Russell. Mx is to be true of Anne and Peter Nx is to be true of Peter P x is to be true of Anne and Russell Qx is to be true of no one. a is to refer to Anne. Because there is an interpretation that makes each of Ma, Na, P a, and Qa true, they are jointly consistent. 2. Lee, Leg, Lge, Lgg The following interpretation makes each of Lee, Leg, Lge, and Lgg true: Domain comprises Elias, Greg, and Russell. Lxy is to be true of <Elias, Elias>, <Elias, Greg>, and <Russell, Greg> e is to refer to Elias. g is to refer to Greg. Because there is an interpretation that makes each of Lee, Leg, Lge, and Lgg true, they are jointly consistent. 3. (Ma xax), Ma F a, x(f x Ax) The following interpretation makes each of (M a xax), M a F a, and x(f x Ax) true: Domain comprises Elias, Anne, and Russell.

forall x Calgary Remix

forall x Calgary Remix forall x Calgary Remix Solutions to Selected Exercises By P. D. Magnus Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc Richard Zach Winter 2018 ii This booklet

More information

Bertie3 Exercises. 1 Problem Set #3, PD Exercises

Bertie3 Exercises. 1 Problem Set #3, PD Exercises Bertie3 Exercises 1 Problem Set #3, PD Exercises 1. 1 ( x)qx P 2 ( x)w x P ( x)(qx W x) 2. 1 ( x)(ax (Bx Cx)) P 2 Bd P Ad 3. 1 ( x)jxx P 2 ( y) Ry P ( y)(jyy Ry) 4. 1 ( x)(lx (Mx Bx)) P 2 ( y)(my Jy) P

More information

Formal Logic: Quantifiers, Predicates, and Validity. CS 130 Discrete Structures

Formal Logic: Quantifiers, Predicates, and Validity. CS 130 Discrete Structures Formal Logic: Quantifiers, Predicates, and Validity CS 130 Discrete Structures Variables and Statements Variables: A variable is a symbol that stands for an individual in a collection or set. For example,

More information

Denote John by j and Smith by s, is a bachelor by predicate letter B. The statements (1) and (2) may be written as B(j) and B(s).

Denote John by j and Smith by s, is a bachelor by predicate letter B. The statements (1) and (2) may be written as B(j) and B(s). PREDICATE CALCULUS Predicates Statement function Variables Free and bound variables Quantifiers Universe of discourse Logical equivalences and implications for quantified statements Theory of inference

More information

2010 Part IA Formal Logic, Model Answers

2010 Part IA Formal Logic, Model Answers 2010 Part IA Formal Logic, Model Answers 1 Attempt all parts of this question (a) Carefully define the notions of (i) a truth-function A function is a map which assigns exactly one value to each given

More information

I thank the author of the examination paper on which sample paper is based. VH

I thank the author of the examination paper on which sample paper is based. VH I thank the author of the examination paper on which sample paper is based. VH 1. (a) Which of the following expressions is a sentence of L 1 or an abbreviation of one? If an expression is neither a sentence

More information

Formal (Natural) Deduction for Predicate Calculus

Formal (Natural) Deduction for Predicate Calculus Formal (Natural) Deduction for Predicate Calculus Lila Kari University of Waterloo Formal (Natural) Deduction for Predicate Calculus CS245, Logic and Computation 1 / 42 Formal deducibility for predicate

More information

INSTITIÚID TEICNEOLAÍOCHTA CHEATHARLACH INSTITUTE OF TECHNOLOGY CARLOW PREDICATE LOGIC

INSTITIÚID TEICNEOLAÍOCHTA CHEATHARLACH INSTITUTE OF TECHNOLOGY CARLOW PREDICATE LOGIC 1 CHAPTER 7. PREDICATE LOGIC 1 INSTITIÚID TEICNEOLAÍOCHTA CHEATHARLACH INSTITUTE OF TECHNOLOGY CARLOW PREDICATE LOGIC 1 Predicate Logic 1.1 Introduction There are various arguments which cannot be dealt

More information

DO NOT FORGET!!! WRITE YOUR NAME HERE. Philosophy 109 Final Exam, Spring 2007 (80 points total) ~ ( x)

DO NOT FORGET!!! WRITE YOUR NAME HERE. Philosophy 109 Final Exam, Spring 2007 (80 points total) ~ ( x) Page 1 of 13 DO NOT FORGET!!! WRITE YOUR NAME HERE Philosophy 109 Final Exam, Spring 2007 (80 points total) ~ ( x) Part I: Symbolization into RL: Provide symbolizations of the following sentences, using

More information

Intermediate Logic. First-Order Logic

Intermediate Logic. First-Order Logic Intermediate Logic Lecture Four First-Order Logic Rob Trueman rob.trueman@york.ac.uk University of York Introducing First-Order Logic First-Order Logic Introducing First-Order Logic Names Predicates Quantifiers

More information

2. Use quantifiers to express the associative law for multiplication of real numbers.

2. Use quantifiers to express the associative law for multiplication of real numbers. 1. Define statement function of one variable. When it will become a statement? Statement function is an expression containing symbols and an individual variable. It becomes a statement when the variable

More information

1A Logic 2013 Model Answers

1A Logic 2013 Model Answers 1A Logic 2013 Model Answers Section A 1. This is a question about TFL. Attempt all parts of this question. [Note that most of the material in this question has been moved to the metatheory section of the

More information

Predicate Logic. 1 Predicate Logic Symbolization

Predicate Logic. 1 Predicate Logic Symbolization 1 Predicate Logic Symbolization innovation of predicate logic: analysis of simple statements into two parts: the subject and the predicate. E.g. 1: John is a giant. subject = John predicate =... is a giant

More information

1A Logic 2015 Model Answers

1A Logic 2015 Model Answers 1A Logic 2015 Model Answers Section A 1. (a) Show each of the following [40]: (i) P Q, Q R, P R P 1 P Q 2 Q R 3 P R 4 P 5 P R, 4 6 P 7 Q DS, 1, 6 8 R DS, 2, 7 9 R 10 I, 8, 9 11 R E, 9, 10 12 P MT, 3, 11

More information

Solutions to Exercises (Sections )

Solutions to Exercises (Sections ) s to Exercises (Sections 1.1-1.10) Section 1.1 Exercise 1.1.1: Identifying propositions (a) Have a nice day. : Command, not a proposition. (b) The soup is cold. : Proposition. Negation: The soup is not

More information

Section Summary. Predicate logic Quantifiers. Negating Quantifiers. Translating English to Logic. Universal Quantifier Existential Quantifier

Section Summary. Predicate logic Quantifiers. Negating Quantifiers. Translating English to Logic. Universal Quantifier Existential Quantifier Section 1.4 Section Summary Predicate logic Quantifiers Universal Quantifier Existential Quantifier Negating Quantifiers De Morgan s Laws for Quantifiers Translating English to Logic Propositional Logic

More information

3/29/2017. Logic. Propositions and logical operations. Main concepts: propositions truth values propositional variables logical operations

3/29/2017. Logic. Propositions and logical operations. Main concepts: propositions truth values propositional variables logical operations Logic Propositions and logical operations Main concepts: propositions truth values propositional variables logical operations 1 Propositions and logical operations A proposition is the most basic element

More information

SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES

SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES Singular Sentences name Paris is beautiful (monadic) predicate (monadic) predicate letter Bp individual constant Singular Sentences Bp These are our new simple

More information

Section 1.1: Logical Form and Logical Equivalence

Section 1.1: Logical Form and Logical Equivalence Section 1.1: Logical Form and Logical Equivalence An argument is a sequence of statements aimed at demonstrating the truth of an assertion. The assertion at the end of an argument is called the conclusion,

More information

! Predicates! Variables! Quantifiers. ! Universal Quantifier! Existential Quantifier. ! Negating Quantifiers. ! De Morgan s Laws for Quantifiers

! Predicates! Variables! Quantifiers. ! Universal Quantifier! Existential Quantifier. ! Negating Quantifiers. ! De Morgan s Laws for Quantifiers Sec$on Summary (K. Rosen notes for Ch. 1.4, 1.5 corrected and extended by A.Borgida)! Predicates! Variables! Quantifiers! Universal Quantifier! Existential Quantifier! Negating Quantifiers! De Morgan s

More information

Proving Arguments Valid in Predicate Calculus

Proving Arguments Valid in Predicate Calculus Proving Arguments Valid in Predicate Calculus Lila Kari University of Waterloo Proving Arguments Valid in Predicate Calculus CS245, Logic and Computation 1 / 22 Predicate calculus - Logical consequence

More information

Philosophy 240 Symbolic Logic Russell Marcus Hamilton College Fall 2014

Philosophy 240 Symbolic Logic Russell Marcus Hamilton College Fall 2014 Philosophy 240 Symbolic Logic Russell Marcus Hamilton College Fall 2014 Class #23 - Translation into Predicate Logic II ( 3.2) Only as a Quantifier P Only Ps are Qs is logically equivalent to all Qs are

More information

Answers to the Exercises -- Chapter 3

Answers to the Exercises -- Chapter 3 Answers to the Exercises -- Chapter 3 SECTION 1 1. a. Fred is an orangutan. Of b. Gertrude is an orangutan but Fred isn't. Gertrude is an orangutan [and] Fred is not [an orangutan]. Og ~Of c. Tony Blair

More information

Math 3336: Discrete Mathematics Practice Problems for Exam I

Math 3336: Discrete Mathematics Practice Problems for Exam I Math 3336: Discrete Mathematics Practice Problems for Exam I The upcoming exam on Tuesday, February 26, will cover the material in Chapter 1 and Chapter 2*. You will be provided with a sheet containing

More information

forallx An Introduction to Formal Logic

forallx An Introduction to Formal Logic forallx An Introduction to Formal Logic P.D. Magnus University at Albany, State University of New York fecundity.com/logic, version 1.24 [080109] This book is offered under a Creative Commons license.

More information

Logical Operators. Conjunction Disjunction Negation Exclusive Or Implication Biconditional

Logical Operators. Conjunction Disjunction Negation Exclusive Or Implication Biconditional Logical Operators Conjunction Disjunction Negation Exclusive Or Implication Biconditional 1 Statement meaning p q p implies q if p, then q if p, q when p, q whenever p, q q if p q when p q whenever p p

More information

Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January )

Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January ) Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January 23 30 2017) John Lasseter Revised February 14, 2017 The following notes are a record of the class sessions we ve devoted to the

More information

2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic

2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic CS 103 Discrete Structures Chapter 1 Propositional Logic Chapter 1.1 Propositional Logic 1 1.1 Propositional Logic Definition: A proposition :is a declarative sentence (that is, a sentence that declares

More information

Predicate Logic & Quantification

Predicate Logic & Quantification Predicate Logic & Quantification Things you should do Homework 1 due today at 3pm Via gradescope. Directions posted on the website. Group homework 1 posted, due Tuesday. Groups of 1-3. We suggest 3. In

More information

University of Ottawa CSI 2101 Midterm Test Instructor: Lucia Moura. March 1, :00 pm Duration: 1:15 hs

University of Ottawa CSI 2101 Midterm Test Instructor: Lucia Moura. March 1, :00 pm Duration: 1:15 hs University of Ottawa CSI 2101 Midterm Test Instructor: Lucia Moura March 1, 2012 1:00 pm Duration: 1:15 hs Closed book, no calculators THIS MIDTERM AND ITS SOLUTION IS SUBJECT TO COPYRIGHT; NO PARTS OF

More information

(Refer Slide Time: 02:20)

(Refer Slide Time: 02:20) Discrete Mathematical Structures Dr. Kamala Krithivasan Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 5 Logical Inference In the last class we saw about

More information

COMP 409: Logic Homework 5

COMP 409: Logic Homework 5 COMP 409: Logic Homework 5 Note: The pages below refer to the text from the book by Enderton. 1. Exercises 1-6 on p. 78. 1. Translate into this language the English sentences listed below. If the English

More information

Deduction by Daniel Bonevac. Chapter 8 Identity and Functions

Deduction by Daniel Bonevac. Chapter 8 Identity and Functions Deduction by Daniel Bonevac Chapter 8 Identity and Functions Introduction 1 This chapter introduces two important extensions of Q that make it quite a bit more powerful. The first is the mathematical relation

More information

Mathacle. PSet ---- Algebra, Logic. Level Number Name: Date: I. BASICS OF PROPOSITIONAL LOGIC

Mathacle. PSet ---- Algebra, Logic. Level Number Name: Date: I. BASICS OF PROPOSITIONAL LOGIC I. BASICS OF PROPOSITIONAL LOGIC George Boole (1815-1864) developed logic as an abstract mathematical system consisting of propositions, operations (conjunction, disjunction, and negation), and rules for

More information

University of Ottawa CSI 2101 Midterm Test Instructor: Lucia Moura. February 9, :30 pm Duration: 1:50 hs. Closed book, no calculators

University of Ottawa CSI 2101 Midterm Test Instructor: Lucia Moura. February 9, :30 pm Duration: 1:50 hs. Closed book, no calculators University of Ottawa CSI 2101 Midterm Test Instructor: Lucia Moura February 9, 2010 11:30 pm Duration: 1:50 hs Closed book, no calculators Last name: First name: Student number: There are 5 questions and

More information

Before you get started, make sure you ve read Chapter 1, which sets the tone for the work we will begin doing here.

Before you get started, make sure you ve read Chapter 1, which sets the tone for the work we will begin doing here. Chapter 2 Mathematics and Logic Before you get started, make sure you ve read Chapter 1, which sets the tone for the work we will begin doing here. 2.1 A Taste of Number Theory In this section, we will

More information

Predicates, Quantifiers and Nested Quantifiers

Predicates, Quantifiers and Nested Quantifiers Predicates, Quantifiers and Nested Quantifiers Predicates Recall the example of a non-proposition in our first presentation: 2x=1. Let us call this expression P(x). P(x) is not a proposition because x

More information

Section 1.3. Let I be a set. When I is used in the following context,

Section 1.3. Let I be a set. When I is used in the following context, Section 1.3. Let I be a set. When I is used in the following context, {B i } i I, we call I the index set. The set {B i } i I is the family of sets of the form B i where i I. One could also use set builder

More information

Predicate Logic Quantifier Rules

Predicate Logic Quantifier Rules Predicate Logic Quantifier Rules CS251 at CCUT, Spring 2017 David Lu May 8 th, 2017 Contents 1. Universal Instantiation (UI) 2. Existential Generalization (EG) 3. Universal Generalization (UG) 4. Existential

More information

Full file at Chapter 1

Full file at   Chapter 1 Chapter 1 Use the following to answer questions 1-5: In the questions below determine whether the proposition is TRUE or FALSE 1. 1 + 1 = 3 if and only if 2 + 2 = 3. 2. If it is raining, then it is raining.

More information

Semantics I, Rutgers University Week 3-1 Yimei Xiang September 17, Predicate logic

Semantics I, Rutgers University Week 3-1 Yimei Xiang September 17, Predicate logic Semantics I, Rutgers University Week 3-1 Yimei Xiang September 17, 2018 Predicate logic 1. Why propositional logic is not enough? Discussion: (i) Does (1a) contradict (1b)? [Two sentences are contradictory

More information

2/18/14. What is logic? Proposi0onal Logic. Logic? Propositional Logic, Truth Tables, and Predicate Logic (Rosen, Sections 1.1, 1.2, 1.

2/18/14. What is logic? Proposi0onal Logic. Logic? Propositional Logic, Truth Tables, and Predicate Logic (Rosen, Sections 1.1, 1.2, 1. Logic? Propositional Logic, Truth Tables, and Predicate Logic (Rosen, Sections 1.1, 1.2, 1.3) TOPICS Propositional Logic Logical Operations Equivalences Predicate Logic CS160 - Spring Semester 2014 2 What

More information

Predicate Logic. Example. Statements in Predicate Logic. Some statements cannot be expressed in propositional logic, such as: Predicate Logic

Predicate Logic. Example. Statements in Predicate Logic. Some statements cannot be expressed in propositional logic, such as: Predicate Logic Predicate Logic Predicate Logic (Rosen, Chapter 1.4-1.6) TOPICS Predicate Logic Quantifiers Logical Equivalence Predicate Proofs Some statements cannot be expressed in propositional logic, such as: All

More information

Logic and Propositional Calculus

Logic and Propositional Calculus CHAPTER 4 Logic and Propositional Calculus 4.1 INTRODUCTION Many algorithms and proofs use logical expressions such as: IF p THEN q or If p 1 AND p 2, THEN q 1 OR q 2 Therefore it is necessary to know

More information

Lecture 3 : Predicates and Sets DRAFT

Lecture 3 : Predicates and Sets DRAFT CS/Math 240: Introduction to Discrete Mathematics 1/25/2010 Lecture 3 : Predicates and Sets Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last time we discussed propositions, which are

More information

Quantifiers Here is a (true) statement about real numbers: Every real number is either rational or irrational.

Quantifiers Here is a (true) statement about real numbers: Every real number is either rational or irrational. Quantifiers 1-17-2008 Here is a (true) statement about real numbers: Every real number is either rational or irrational. I could try to translate the statement as follows: Let P = x is a real number Q

More information

You may not start to read the questions printed on the subsequent pages of this question paper until instructed that you may do so by the Invigilator

You may not start to read the questions printed on the subsequent pages of this question paper until instructed that you may do so by the Invigilator PHT0/3 PHILOSOPHY TRIPOS Part IA TUESDAY 29 May 2018 09.00 12.00 Paper 3 LOGIC Answer three questions only; at least one from each of sections A and B. Write the number of the question at the beginning

More information

6. COMPLEX PREDICATES

6. COMPLEX PREDICATES 318 Hardegree, Symbolic Logic (1) x... y...rxy (1a) x(sx & y(py Rxy)) (1b) x(px & y(sy Rxy)) (2) x... y...ryx (2a) x(sx & y(py Ryx)) (2b) x(px & y(sy Ryx)) (3) x... y...rxy (3a) x(sx y(py & Rxy)) (3b)

More information

STRATEGIES OF PROBLEM SOLVING

STRATEGIES OF PROBLEM SOLVING STRATEGIES OF PROBLEM SOLVING Second Edition Maria Nogin Department of Mathematics College of Science and Mathematics California State University, Fresno 2014 2 Chapter 1 Introduction Solving mathematical

More information

Announcements & Such

Announcements & Such Branden Fitelson Philosophy 12A Notes 1 Announcements & Such Administrative Stuff HW #6 to be handed back today. Resubs due Thursday. I will be posting both the sample in-class final and the take-home

More information

Section 3.1 Statements, Negations, and Quantified Statements

Section 3.1 Statements, Negations, and Quantified Statements Section 3.1 Statements, Negations, and Quantified Statements Objectives 1. Identify English sentences that are statements. 2. Express statements using symbols. 3. Form the negation of a statement 4. Express

More information

THE ISLAMIC UNIVERSITY OF GAZA ENGINEERING FACULTY DEPARTMENT OF COMPUTER ENGINEERING DISCRETE MATHMATICS DISCUSSION ECOM Eng. Huda M.

THE ISLAMIC UNIVERSITY OF GAZA ENGINEERING FACULTY DEPARTMENT OF COMPUTER ENGINEERING DISCRETE MATHMATICS DISCUSSION ECOM Eng. Huda M. THE ISLAMIC UNIVERSITY OF GAZA ENGINEERING FACULTY DEPARTMENT OF COMPUTER ENGINEERING DISCRETE MATHMATICS DISCUSSION ECOM 2011 Eng. Huda M. Dawoud September, 2015 Section 1: Propositional Logic 2. Which

More information

The Natural Deduction Pack

The Natural Deduction Pack The Natural Deduction Pack Alastair Carr March 2018 Contents 1 Using this pack 2 2 Summary of rules 3 3 Worked examples 5 31 Implication 5 32 Universal quantifier 6 33 Existential quantifier 8 4 Practice

More information

Logic. Lesson 3: Tables and Models. Flavio Zelazek. October 22, 2014

Logic. Lesson 3: Tables and Models. Flavio Zelazek. October 22, 2014 Logic Lesson 3: Tables and Models Flavio Zelazek flavio.zelazek@gmail.com October 22, 2014 Flavio Zelazek (flavio.zelazek@gmail.com) Logic (Lesson 3: Tables and Models) October 22, 2014 1 / 29 Previous

More information

1 Predicates and Quantifiers

1 Predicates and Quantifiers 1 Predicates and Quantifiers We have seen how to represent properties of objects. For example, B(x) may represent that x is a student at Bryn Mawr College. Here B stands for is a student at Bryn Mawr College

More information

4 Quantifiers and Quantified Arguments 4.1 Quantifiers

4 Quantifiers and Quantified Arguments 4.1 Quantifiers 4 Quantifiers and Quantified Arguments 4.1 Quantifiers Recall from Chapter 3 the definition of a predicate as an assertion containing one or more variables such that, if the variables are replaced by objects

More information

INTRODUCTION TO LOGIC 8 Identity and Definite Descriptions

INTRODUCTION TO LOGIC 8 Identity and Definite Descriptions 8.1 Qualitative and Numerical Identity INTRODUCTION TO LOGIC 8 Identity and Definite Descriptions Volker Halbach Keith and Volker have the same car. Keith and Volker have identical cars. Keith and Volker

More information

Introduction to Sets and Logic (MATH 1190)

Introduction to Sets and Logic (MATH 1190) Introduction to Sets Logic () Instructor: Email: shenlili@yorku.ca Department of Mathematics Statistics York University Sept 18, 2014 Outline 1 2 Tautologies Definition A tautology is a compound proposition

More information

Section Summary. Predicates Variables Quantifiers. Negating Quantifiers. Translating English to Logic Logic Programming (optional)

Section Summary. Predicates Variables Quantifiers. Negating Quantifiers. Translating English to Logic Logic Programming (optional) Predicate Logic 1 Section Summary Predicates Variables Quantifiers Universal Quantifier Existential Quantifier Negating Quantifiers De Morgan s Laws for Quantifiers Translating English to Logic Logic Programming

More information

Identity. "At least one dog has fleas" is translated by an existential quantifier"

Identity. At least one dog has fleas is translated by an existential quantifier Identity Quantifiers are so-called because they say how many. So far, we've only used the quantifiers to give the crudest possible answers to the question "How many dogs have fleas?": "All," "None," "Some,"

More information

Intermediate Logic. Natural Deduction for TFL

Intermediate Logic. Natural Deduction for TFL Intermediate Logic Lecture Two Natural Deduction for TFL Rob Trueman rob.trueman@york.ac.uk University of York The Trouble with Truth Tables Natural Deduction for TFL The Trouble with Truth Tables The

More information

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano

More information

Chapter 1: The Logic of Compound Statements. January 7, 2008

Chapter 1: The Logic of Compound Statements. January 7, 2008 Chapter 1: The Logic of Compound Statements January 7, 2008 Outline 1 1.1 Logical Form and Logical Equivalence 2 1.2 Conditional Statements 3 1.3 Valid and Invalid Arguments Central notion of deductive

More information

Logical Structures in Natural Language: First order Logic (FoL)

Logical Structures in Natural Language: First order Logic (FoL) Logical Structures in Natural Language: First order Logic (FoL) Raffaella Bernardi Università degli Studi di Trento e-mail: bernardi@disi.unitn.it Contents 1 How far can we go with PL?................................

More information

A Little Deductive Logic

A Little Deductive Logic A Little Deductive Logic In propositional or sentential deductive logic, we begin by specifying that we will use capital letters (like A, B, C, D, and so on) to stand in for sentences, and we assume that

More information

forall x Calgary Remix An Introduction to Formal Logic Summer 2017 bis

forall x Calgary Remix An Introduction to Formal Logic Summer 2017 bis forall x Calgary Remix An Introduction to Formal Logic P. D. Magnus Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc Richard Zach Summer 2017 bis forall x: Calgary

More information

Logic Overview, I. and T T T T F F F T F F F F

Logic Overview, I. and T T T T F F F T F F F F Logic Overview, I DEFINITIONS A statement (proposition) is a declarative sentence that can be assigned a truth value T or F, but not both. Statements are denoted by letters p, q, r, s,... The 5 basic logical

More information

Announcements CompSci 102 Discrete Math for Computer Science

Announcements CompSci 102 Discrete Math for Computer Science Announcements CompSci 102 Discrete Math for Computer Science Read for next time Chap. 1.4-1.6 Recitation 1 is tomorrow Homework will be posted by Friday January 19, 2012 Today more logic Prof. Rodger Most

More information

LIN1032 Formal Foundations for Linguistics

LIN1032 Formal Foundations for Linguistics LIN1032 Formal Foundations for Lecture 5 Albert Gatt In this lecture We conclude our discussion of the logical connectives We begin our foray into predicate logic much more expressive than propositional

More information

Propositional Logic Not Enough

Propositional Logic Not Enough Section 1.4 Propositional Logic Not Enough If we have: All men are mortal. Socrates is a man. Does it follow that Socrates is mortal? Can t be represented in propositional logic. Need a language that talks

More information

Mat 243 Exam 1 Review

Mat 243 Exam 1 Review OBJECTIVES (Review problems: on next page) 1.1 Distinguish between propositions and non-propositions. Know the truth tables (i.e., the definitions) of the logical operators,,,, and Write truth tables for

More information

Predicate Calculus. Lila Kari. University of Waterloo. Predicate Calculus CS245, Logic and Computation 1 / 59

Predicate Calculus. Lila Kari. University of Waterloo. Predicate Calculus CS245, Logic and Computation 1 / 59 Predicate Calculus Lila Kari University of Waterloo Predicate Calculus CS245, Logic and Computation 1 / 59 Predicate Calculus Alternative names: predicate logic, first order logic, elementary logic, restricted

More information

MATH 215 DISCRETE MATHEMATICS INSTRUCTOR: P. WENG

MATH 215 DISCRETE MATHEMATICS INSTRUCTOR: P. WENG MATH 215 DISCRETE MATHEMATICS INSTRUCTOR: P. WENG Suggested Problems for Logic and Proof The following problems are from Discrete Mathematics and Its Applications by Kenneth H. Rosen. 1. Which of these

More information

CS2336 Discrete Mathematics

CS2336 Discrete Mathematics CS2336 Discrete Mathematics Homework 1 Tutorial: March 20, 2014 Problems marked with * will be explained in the tutorial. 1. Determine which of the following statements are propositions and which are non-propositions.

More information

MATH 501: Discrete Mathematics

MATH 501: Discrete Mathematics November 20, 203 MATH 50: Fall 203 Midterm exam Model Solutions Instructions. Please read carefully before proceeding. (a) The duration of this exam is 20 minutes. (b) Non-programmable calculators are

More information

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula:

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula: Logic: The Big Picture Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and

More information

Proofs. and. Concepts. the fundamentals of abstract mathematics. Dave Witte Morris and Joy Morris University of Lethbridge. incorporating material by

Proofs. and. Concepts. the fundamentals of abstract mathematics. Dave Witte Morris and Joy Morris University of Lethbridge. incorporating material by Proofs and Concepts the fundamentals of abstract mathematics by Dave Witte Morris and Joy Morris University of Lethbridge incorporating material by P. D. Magnus University at Albany, State University of

More information

A Little Deductive Logic

A Little Deductive Logic A Little Deductive Logic In propositional or sentential deductive logic, we begin by specifying that we will use capital letters (like A, B, C, D, and so on) to stand in for sentences, and we assume that

More information

INTRODUCTION TO LOGIC 8 Identity and Definite Descriptions

INTRODUCTION TO LOGIC 8 Identity and Definite Descriptions INTRODUCTION TO LOGIC 8 Identity and Definite Descriptions Volker Halbach The analysis of the beginning would thus yield the notion of the unity of being and not-being or, in a more reflected form, the

More information

AN INTRODUCTION TO MATHEMATICAL PROOFS NOTES FOR MATH Jimmy T. Arnold

AN INTRODUCTION TO MATHEMATICAL PROOFS NOTES FOR MATH Jimmy T. Arnold AN INTRODUCTION TO MATHEMATICAL PROOFS NOTES FOR MATH 3034 Jimmy T. Arnold i TABLE OF CONTENTS CHAPTER 1: The Structure of Mathematical Statements.............................1 1.1. Statements..................................................................

More information

Predicate Logic combines the distinctive features of syllogistic and propositional logic.

Predicate Logic combines the distinctive features of syllogistic and propositional logic. Predicate Logic combines the distinctive features of syllogistic and propositional logic. The fundamental component in predicate logic is the predicate, which is always symbolized with upper case letters.

More information

Interpretations of PL (Model Theory)

Interpretations of PL (Model Theory) Interpretations of PL (Model Theory) 1. Once again, observe that I ve presented topics in a slightly different order from how I presented them in sentential logic. With sentential logic I discussed syntax

More information

Predicate Calculus - Syntax

Predicate Calculus - Syntax Predicate Calculus - Syntax Lila Kari University of Waterloo Predicate Calculus - Syntax CS245, Logic and Computation 1 / 26 The language L pred of Predicate Calculus - Syntax L pred, the formal language

More information

(c) Establish the following claims by means of counterexamples.

(c) Establish the following claims by means of counterexamples. sample paper I N T R O D U C T I O N T O P H I L O S O P H Y S E C T I O N A : L O G I C Volker Halbach Michaelmas 2008 I thank the author of the 2008 Trinity Term paper, Andrew Bacon, and Kentaro Fujimoto

More information

7.8E 8.1E. Question 2. Question 1

7.8E 8.1E. Question 2. Question 1 Problem Set 8: Answers Damien Rochford All the interpretations I provide are relatively informal. It s fine if you did things the informal way I did them. It s fine if you did things more formally too.

More information

Predicate Logic Thursday, January 17, 2013 Chittu Tripathy Lecture 04

Predicate Logic Thursday, January 17, 2013 Chittu Tripathy Lecture 04 Predicate Logic Today s Menu Predicate Logic Quantifiers: Universal and Existential Nesting of Quantifiers Applications Limitations of Propositional Logic Suppose we have: All human beings are mortal.

More information

Predicate Logic: Introduction and Translations

Predicate Logic: Introduction and Translations Predicate Logic: Introduction and Translations Alice Gao Lecture 10 Based on work by J. Buss, L. Kari, A. Lubiw, B. Bonakdarpour, D. Maftuleac, C. Roberts, R. Trefler, and P. Van Beek 1/29 Outline Predicate

More information

Philosophy 240: Symbolic Logic

Philosophy 240: Symbolic Logic Philosophy 240: Symbolic Logic Russell Marcus Hamilton College Fall 2015 Class #41 - Second-Order Quantification Marcus, Symbolic Logic, Slide 1 Second-Order Inferences P Consider a red apple and a red

More information

Review: Potential stumbling blocks

Review: Potential stumbling blocks Review: Potential stumbling blocks Whether the negation sign is on the inside or the outside of a quantified statement makes a big difference! Example: Let T(x) x is tall. Consider the following: x T(x)

More information

Logic and Propositional Calculus

Logic and Propositional Calculus CHAPTER 4 Logic and Propositional Calculus 4.1 INTRODUCTION Many algorithms and proofs use logical expressions such as: IF p THEN q or If p 1 AND p 2, THEN q 1 OR q 2 Therefore it is necessary to know

More information

Propositional Logic: Syntax

Propositional Logic: Syntax Logic Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and programs) epistemic

More information

Chapter 1: Formal Logic

Chapter 1: Formal Logic Chapter 1: Formal Logic Dr. Fang (Daisy) Tang ftang@cpp.edu www.cpp.edu/~ftang/ CS 130 Discrete Structures Logic: The Foundation of Reasoning Definition: the foundation for the organized, careful method

More information

Thinking of Nested Quantification

Thinking of Nested Quantification Section 1.5 Section Summary Nested Quantifiers Order of Quantifiers Translating from Nested Quantifiers into English Translating Mathematical Statements into Statements involving Nested Quantifiers. Translating

More information

Logic Background (1A) Young W. Lim 12/14/15

Logic Background (1A) Young W. Lim 12/14/15 Young W. Lim 12/14/15 Copyright (c) 2014-2015 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any

More information

Section Summary. Section 1.5 9/9/2014

Section Summary. Section 1.5 9/9/2014 Section 1.5 Section Summary Nested Quantifiers Order of Quantifiers Translating from Nested Quantifiers into English Translating Mathematical Statements into Statements involving Nested Quantifiers Translated

More information

Math 55 Homework 2 solutions

Math 55 Homework 2 solutions Math 55 Homework solutions Section 1.3. 6. p q p q p q p q (p q) T T F F F T F T F F T T F T F T T F T F T F F T T T F T 8. a) Kwame will not take a job in industry and not go to graduate school. b) Yoshiko

More information

Frege s Proofs of the Axioms of Arithmetic

Frege s Proofs of the Axioms of Arithmetic Frege s Proofs of the Axioms of Arithmetic Richard G. Heck, Jr. 1 The Dedekind-Peano Axioms for Arithmetic 1. N0 2. x(nx y.p xy) 3(a). x y z(nx P xy P xy y = z) 3(b). x y z(nx Ny P xz P yz x = y) 4. z(nz

More information

Lecture 10: Predicate Logic and Its Language

Lecture 10: Predicate Logic and Its Language Discrete Mathematics (II) Spring 2017 Lecture 10: Predicate Logic and Its Language Lecturer: Yi Li 1 Predicates and Quantifiers In this action, we show you why a richer language should be introduced than

More information

BMT 2016 Orthogonal Polynomials 12 March Welcome to the power round! This year s topic is the theory of orthogonal polynomials.

BMT 2016 Orthogonal Polynomials 12 March Welcome to the power round! This year s topic is the theory of orthogonal polynomials. Power Round Welcome to the power round! This year s topic is the theory of orthogonal polynomials. I. You should order your papers with the answer sheet on top, and you should number papers addressing

More information

Chapter 1, Part II: Predicate Logic

Chapter 1, Part II: Predicate Logic Chapter 1, Part II: Predicate Logic With Question/Answer Animations Copyright McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill

More information