scieee AI-readable full text Open interactive document viewer

Forallx Adelaide

Antony Eagle

Abstract

Slightly tweaked update of textbook for Adelaide University 2026 delivery of legacy logic course.

Full text

forall๐“ADELAIDE forall๐“ ADELAIDE Antony Eagle Adelaide University Tim Button University College London P.D. Magnus University at Albany, State University of New York ยฉ 2005โ€“2025 by Antony Eagle, Tim Button and P.D. Magnus. Some rights reserved. This version of forall๐“ADELAIDE is current as of 19 December 2025. This book is a derivative work created by Antony Eagle, based upon Tim Buttonโ€™s 2016 Camโ€‘ bridge version of P.D. Magnusโ€™s forall๐“(version 1.29). There are pervasive substantive changes in content, theoretical approach, coverage, and appearance. (For one thing, itโ€™s more than twice as long.) You can find the latest release version of forall๐“ADELAIDE at: The current version of forall๐“Cambridge is available at github.com/OpenLogicProject/ forallx-cam, which has now also diverged noticeably from the 2016 version. Magnusโ€™ original is available at fecundity.com/logic. This book, like its predecessors, is released under a Creative Commons license (Attribution 4.0). This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. Typesetting was carried out entirely in X E L A T EX using the Memoir class. The body text is set in Palatino Linotype; math is set in STIX Two Math; sans serif in Avenir Next; and monospaced text in Iosevka Fixed Light. Natural deduction proofs are typeset using the fitch.sty package by Peter Selinger, revived by Richard Zach. Kaurna miyurna, Kaurna yarta, ngai tampinthi. Made on Kaurna land. Its sovereignty was never ceded. Contents 1 Key Notions 1 1 Arguments 2 2 Valid Arguments 5 3 Other Logical Notions 17 2 The Language of Sentential Logic 23 4 First Steps to Symbolisation 24 5 Connectives 34 6 Sentences of Sentential 47 7 Use and Mention 54 3 Truth Tables 60 8 Truthโ€‘Functional Connectives 61 9 Complete Truth Tables 72 10 Semantic Concepts 77 11 Entailment and Validity 82 12 Truth Table Shortcuts 90 13 Partial Truth Tables 95 14 Expressiveness of Sentential 102 4 The Language of Quantified Logic 107 15 Building Blocks of Quantifier 108 iii iv CONTENTS 16 Sentences with One Quantifier 119 17 Multiple Generality 133 18 Identity 146 19 Definite Descriptions 155 20 Sentences of Quantifier 166 5 Interpretations 172 21 Extensionality 173 22 Truth in Quantifier 195 23 Semantic Concepts 210 24 Demonstrating Consistency and Invalidity 215 25 Reasoning about All Interpretations 221 6 Natural Deduction for Sentential 226 26 Proof and Reasoning 227 27 The Idea of Natural Deduction 232 28 Basic Rules for Sentential: Rules without Subproofs 238 29 Basic Rules for Sentential: Rules with Subproofs 250 30 Some Philosophical Issues about Conditionals, Meaning, and Negation 275 31 Proofโ€‘Theoretic Concepts 281 32 Proof Strategies 291 33 Derived Rules for Sentential 293 34 Alternative Proof Systems for Sentential 304 7 Natural Deduction for Quantifier 309 35 Basic Rules for Quantifier 310 36 Derived Rules for Quantifier 332 37 Rules for Identity 336 38 Proofโ€‘Theoretic Concepts and Semantic Concepts 343 39 Next Steps 346 Appendices 355 A Alternative Terminology and Notation 355 B Quick Reference 360 C Index of defined terms 365 Acknowledgements, etc. 369 List of Figures 1 How the sections depend on one another. ....................... viii 4.1 A phrase structure tree for Example 18. ......................... 26 4.2 A phrase structure tree for Example 19. ......................... 26 4.3 Paraphrase of Example 26 showing its subsentential structure, as in Example 27. . . 29 4.4 Different sentential structures for โ€˜Not A and Bโ€™ shown in schematic syntactic trees. 29 6.1 Formation tree for โ€˜ยฌ(๐‘ƒโˆงยฌ(ยฌ๐‘„โˆจ๐‘…))โ€™. .......................... 50 21.1 An interpretation represented diagrammatically. .................... 182 21.2 A representation of โ€˜Every Rose Has Its Thornโ€™. ..................... 183 21.3 Representing the argument from ยง15. .......................... 184 21.4 A simple but ambiguous Euler diagram. ......................... 184 21.5 โ€˜Chat Systemsโ€™, xkcd.com/1810/.............................. 185 21.6 A simple graph. ....................................... 186 21.7 A graph with โ€˜loopsโ€™. ................................... 186 21.8 A more complicated graph. ................................ 187 21.9 Multiple techniques used to depict a complex interpretation. ............. 187 21.10 A graph of a reflexive relation on {1,3,4}......................... 188 21.11 A graph of the transitive relation โ€˜older thanโ€™ on some University of Adelaide buildings.189 21.12 An extract of Qantasโ€™ route network. ........................... 189 21.13 โ€˜next toโ€™: a symmetric but intransitive relation. ..................... 190 21.14 >(black arrows) and โ‰ฅ(orange dotted arrows) on the domain {0,1,2}.. . . . . . . 191 21.15 Black arrows indicate both โŠ‚and โІ, dotted arrows indicate โІonly, on the domain โ„˜{๐‘Ž,๐‘}={{๐‘Ž,๐‘},{๐‘Ž},{๐‘},โˆ…}................................. 193 29.1 Proof of ยฌ(๐ดโˆจ๐ต)โˆด(ยฌ๐ดโˆงยฌ๐ต) .............................. 270 29.2 Proof that (๐ดโˆจ๐ต),ยฌ(๐ดโˆง๐ถ),ยฌ(๐ตโˆงยฌ๐ท)โˆด(ยฌ๐ถโˆจ๐ท)................... 271 29.3 A complicated proof .................................... 272 33.1 Disjunctive syllogism is derivable in the standard proof system. . . . . . . . . . . . 295 v vi LIST OF FIGURES 33.2 Modus tollens is derivable in the standard proof system. ................ 296 33.3 Tertium non datur is derivable in the standard proof system. .............. 298 34.1 Schematic โˆจE proof. .................................... 306 34.2 Schematic proof using DS to emulate โˆจE. ........................ 306 39.1 A redโ€‘yellow spectrum. .................................. 352 How to Use This Book This book was designed for use in conjunction with logic courses at the University of Adโ€‘ elaide/Adelaide University. But it is suitable for selfโ€‘study as well. I have included a number of features to assist your learning. โ€บforall๐“is divided into seven chapters, each further divided into sections and subsections. The sections are continuously numbered. โ€“Chapter 1gives an overview of how I understand the project of formal logic; โ€“Chapters 2โ€“3cover sentential or truthโ€‘functional logic; โ€“Chapters 4โ€“5cover quantified or predicate logic; โ€“and Chapters 6โ€“7cover the formal proof systems for our logical languages. โ€บThe book contains many crossโ€‘references to other sections. So a reference to โ€˜ยง6.2โ€™ indicโ€‘ ates that you should consult section 6, subsection 2 โ€“ you will find this on page 47. Crossโ€‘ references and entries in the table of contents are hyperlinked โ€“ this includes numbered example sentences, such as this reference here: 71. โ€บFigure 1shows how the sections depend on one another. For example, the arrows coming from ยง21 in the diagram show that understanding that section requires familiarity with ยง11 and ยง20, and also any sections on which they depend. โ€บEach section in the book concludes with a box labelled โ€˜Key Ideas in ยง๐‘›โ€™. These are not a summary of the section, but contain some indication of what I regard as the main ideas that you should be taking away from your reading of the section. โ€บLogical ideas and notation are pretty ubiquitous in philosophy, and there are a lot of differโ€‘ ent systems. We cannot cover all the alternatives, but some indication of other terminology and notation is contained in Appendix A. โ€บA quick reference to many of the aspects of the logical systems I introduce can be found in Appendix B. vii 6 KEY NOTIONS 2. The conclusion might not follow from, or be a consequence of, the premises โ€“ even if the premises were true, they would not support the conclusion. To determine whether or not the premises of an argument are true is often a very important matter. But that is normally a task best left to experts in the field: as it might be, historians, scientists, or whomever. In our role as logicians, we are more concerned with arguments in general. So we are (usually) more concerned with the second way in which arguments can go wrong. 2.2 Conclusive Arguments As logicians, we want to be able to determine when the conclusion of an argument follows from the premises. One way to put this is as follows. We want to know whether, if all the premises were true, the conclusion would also have to be true. This motivates a definition: An argument is CONCLUSIVE if, and only if, the truth of the premises guarantees the truth of the conclusion. In other words: an argument is conclusive if, and only if: it is not possible for the premises of the argument to be true while the conclusion is false. Consider another argument: You are reading this book. This is a logic book. So: You are a logic student. This is not a terrible argument. Both of the premises are true. And most people who read this book are logic students. Yet, it is possible for someone besides a logic student to read this book. If your housemate picked up the book and thumbed through it, they would not immediately become a logic student. So the premises of this argument, even though they are true, do not guarantee the truth of the conclusion. This is not a conclusive argument. Or consider this pair of arguments: Mary has two brothers; So: There are three siblings in her famโ€‘ ily. Mary has two brothers; So: There are at least three siblings in her family. The argument on the left might be pretty good: that premise provides some reason to accept the conclusion, especially if you imagine a real conversation in which someone makes this case. It would be weird to use a premise about Maryโ€™s brothers in an argument for a conclusion about her siblings unless Mary had no sisters. Weird, but not impossible. Strictly speaking, if Mary had a sister the speaker did not mention, it would be possible for the premise to be true while the conclusion is false. So the left argument is not conclusive, interpreted strictly. The argument on the right shows that the premise does make a compelling case for a related but more hedged conclusion. You might think โ€˜that second argument is a bit nitโ€‘pickingโ€™. But that is exactly what makes it so watertight. It doesnโ€™t depend on what would make for a โ€˜normalโ€™ ยง2. VALID ARGUMENTS 7 conversation, or whether you are making the same assumptions as the speaker, etc. No matter what, the truth of the premises secures the truth of the conclusion: it is conclusive. The crucial thing about a conclusive argument is that it is impossible, in a very strict sense, for the premises to be true whilst the conclusion is false. Consider this example: Oranges are either fruits or musical instruments. Oranges are not fruits. So: Oranges are musical instruments. The conclusion of this argument is ridiculous. Nevertheless, it follows from the premises. If both premises were true, then the conclusion would just have to be true. So the argument is conclusive. Why is this argument conclusive? The most important factor for us in considering what makes an argument conclusive is to examine the argumentโ€™s STRUCTURE โ€“ the grammatical forms of the premises and conclusion. An argument will be conclusive if its structure guarantees that its premises support the conclusion. In the present case, one premise says that oranges are in one of two categories; the other premise says that oranges are not in the first category. We conclude that they are in the second category. The premises and conclusion are about oranges. But it is plausible to think that any argument with this same sort of structure must be conclusive, whether we are talking about oranges, or cars โ€“ or anything really. Conclusiveness of an argument is insensitive to the truth or falsity of the premises. An argument can be conclusive while nevertheless going wrong in the first of the ways we identified in ยง2.1. Consider this argument The earth has twentyโ€‘eight moons; So: The earth has an even number of moons. The argument is conclusive, as there is no possible way in which the earth could have twentyโ€‘ eight moons while having an odd number of moons. But the premise is so obviously false that this argument could never be used to persuade anyone. The premise supports the conclusion, but that support is moot given the evident falsity of the premise. 2.3 Reasons to Believe A conclusive argument, in the logicianโ€™s sense, links the premises to the conclusion. It turns the reasons you have for accepting to the premises into reasons to accept its conclusion. But a conclusive argument need not provide you with a reason to believe the conclusion. One way this can happen is when you donโ€™t accept any of the premises in the first place. When the premises support the conclusion, that might just mean that they would be excellent reasons to accept the conclusion โ€“ if only they were true! So: we are interested in whether or not a conclusion follows from some premises. Donโ€™t, though, say that the premises infer the conclusion. Entailment is a relation between premises and concluโ€‘ sions; inference is something we do. So if you want to mention inference when the conclusion follows from the premises, you could say that one may infer the conclusion from the premises. But even this may be doubted. Often, when you believe the premises, a conclusive argument provides you with a reason to believe the conclusion. In that case, it might be appropriate for you to infer the conclusion from the premises. 8 KEY NOTIONS But sometimes a conclusive argument shows that some premises support a conclusion you canโ€‘ not accept. Suppose, for example, that you know the conclusion to be false. The fact that the argument is conclusive and has a false conclusion tells you that the premises cannot all be true. (Consider the argument from the previous section with the false conclusion โ€˜Oranges are musical instrumentsโ€™: the second premise is as absurd as the conclusion.) In general, when an argument is conclusive โ€บthe truth of all the premises guarantees the truth of the conclusion; and equally โ€บthe falsity of the conclusion guarantees the falsity of at least one of the premises. In this sort of situation, you might find that the argument gives you a better reason to abandon any belief in one of the premises than to accept the conclusion. A conclusive argument shows there is some reason to believe its conclusion, if you accept its premises; it doesnโ€™t mean there arenโ€™t better reasons to reject its premises, if you reject its conclusion. Consider this sort of exโ€‘ ample:1 If I look in the cupboard, Iโ€™ll find some muesli. I am looking in the cupboard. So: I find some muesli. Someone might believe both premises, and not accept the conclusion, because on looking in the cupboard, they do not see the muesli. (Someone else finished it off earlier.) It would be silly for this person to โ€˜follow the argument where it leadsโ€™. Rather, they should use the fact that these premises entail a conclusion they now know to be false, having just looked, to reject one of the premises. The obvious candidate is the first premise. So this person should probably stop believing that theyโ€™ll find muesli if they look in the cupboard, and start believing instead that they are out of muesli or suchlike. Some cases are less straightforward. Consider this argument: It is immoral to cause avoidable suffering. Eating meat causes avoidable suffering. So: Eating meat is immoral. Many people will find the premises plausible, and the conclusion therefore compelling. This is part of the case for vegetarianism. But not everyone finds the conclusion acceptable; such people end up finding that one or both of the premises should be rejected. Interestingly, people may discover they still find the premises attractive even when they recognise a conclusion follows that they cannot bring themselves to accept. Here they find that there is some reason to accept the premises (perhaps they seem true at first glance), and some reason to reject them (they have, at second glance, consequences the person cannot accept). I donโ€™t want to adjudicate the merits of this argument here. I only want to emphasise that even offering a conclusive argument to someone, with premises that they currently accept, is not enough to make them come to believe the conclusion. 1This sort of example is discussed by Gilbert Harman, Change in View, MIT Press, esp. ch. 2. ยง2. VALID ARGUMENTS 9 Sometimes people think that logic will provide a powerful tool to persuade and convince others of their point of view. They sometimes want to study logic as if it is some dark art enabling them to subdue beliefs that contradict their own. This is not really a very nice thing to want to do โ€“ to force a belief on someone, whether they want to believe it or not โ€“ and so it is not particularly regrettable that logic doesnโ€™t help you to do it. Logic can show which claims follow from which others, and which contradict one another. It can help us elaborate the content of some claim, or delineate the commitments a certain belief would incur. But logic does not tell you what to believe, even when you have a conclusive argument. The question, what ought I to believe? is one of the deepest in the area of philosophy known as EPISTEMOLOGY, the theory of knowledge. Logic is not able to answer that question all by itself. Even if logic tells you that there is a conclusive argument from premise ๐’œto conclusion โ„ฌ, logic canโ€™t tell you whether you ought to believe both, or reject both. However, logic will tell you something important, even if it is only a limited part of the answer to the question of rational belief. It will tell you that, when you know an argument to be conclusive, you cannot both accept its premises while rejecting its conclusion โ€“ at least, not while being ideally rational. Thus conceived, logic is not even a science of reasoning, because it does not tell you what to think. Logic can tell you which packages of claims (premises and conclusions) can and cannot be simultaneously true together. But logic canโ€™t tell you, or anyone else, which packages of claims to accept. (We return to the topic of logic and reasoning again in ยงยง26.1,33.6.) 2.4 Conclusiveness for Special Reasons An argument can be conclusive for reasons unrelated to its structure. Take this example about my pet fox Juanita: Juanita is a vixen. So: Juanita is a fox. It is impossible for the premise to be true and the conclusion false. So the argument is conclusive. But this is not due to the structure of the argument. Here is an inconclusive argument with seemโ€‘ ingly the same structure or form. The new argument is the result of replacing the word โ€˜vixenโ€™ in the first argument with the word โ€˜cathedralโ€™, but keeping the overall grammatical structure the same: Juanita is a cathedral. So: Juanita is a fox. This might suggest that the conclusiveness of the first argument is keyed to the meaning of the words โ€˜vixenโ€™ and โ€˜foxโ€™. But, whether or not that is right, it is not simply the FORM of the argument that makes it conclusive. It is instructive to compare the first argument with this modification, where we replace โ€˜vixenโ€™ with the nearโ€‘synonym โ€˜female foxโ€™: Juanita is a female fox. So: Juanita is a fox. This also seems to be conclusive. But now we might suspect the occurrence of the word โ€˜foxโ€™ in both premise and conclusion is not mere coincidence, but an essential part of the explanation as to why this is conclusive. 10 KEY NOTIONS Equally, consider the argument: The sculpture is green all over. So: The sculpture is not red all over. Again, because nothing can be both green all over and red all over, the truth of the premise would guarantee the truth of the conclusion. So the argument is conclusive. But here is an inconclusive argument with the same form: The sculpture is green all over. So: The sculpture is not shiny all over. The argument is inconclusive, since it is possible to be green all over and shiny all over. (I might paint my nails with an elegant shiny green varnish.) Plausibly, the conclusiveness of this arguโ€‘ ment is keyed to the way that colours (or colourโ€‘words) interact. But, whether or not that is right, it is not simply the form of the argument that makes it conclusive. An argument can be conclusive due to its structure, and also be conclusive for other reasons. Arguably, this might be going on in the argument discussed at the end of ยง2.2, with the premise โ€˜Oranges are not fruitsโ€™. Some people might think this premise has to be false, because of what oranges are. (Many will say that being a fruit is an essential part of what it is to be an orange.) But if the premise โ€˜Oranges are not fruitsโ€™ has to be false, it is not possible for the premises to be true. So it is not possible for premises to be true while the conclusion is false. Hence the argument is conclusive โ€“ both because it has a good structure, but also because it has a premise that cannot be true.2 2.5 Validity Logicians try to steer clear of controversial matters like whether there is a definition of an orโ€‘ ange that requires it to be a fruit, or whether there is a โ€˜connection in meaningโ€™ between being green and not being red. It is often difficult to figure such things out from the armchair (a logiโ€‘ cianโ€™s preferred habitat), and there may be widespread disagreement even among subject matter experts. So logicians do not study conclusive arguments in general, but rather concentrate on those conโ€‘ clusive arguments which have a good structure or form.3This is why the logic we are studying is sometimes called FORMAL LOGIC. We introduce a special term for the class of arguments logicians are especially interested in: 2When an argument has an impossible premise, any argument with that premise will be conclusive no matter what the conclusion is! So this is a weird kind of case of conclusiveness. But nothing much really turns on it, and it is simpler to simply count it as conclusive than to try and separate out such โ€˜degenerateโ€™ cases of conclusive arguments. See also ยง3.3. 3It can be very hard to tell whether an invalid argument is conclusive or inconclusive. Consider the argument โ€˜The sea is full of water; so the sea is full of H2Oโ€™. This is conclusive, since water just is the same stuff as H2O. The sea cannot be full of that water stuff without being full of that exact same stuff, namely, H2O stuff. But it took a lot of chemistry and ingenious experiments to figure out that water is H2O. So it was not at all obvious that this argument was conclusive. On the other hand, it is generally very clear when an argument is conclusive due to its structure โ€“ you can just see the structure when the argument is presented to you. ยง2. VALID ARGUMENTS 11 An argument is VALID if, and only if, it is conclusive due to its structure; otherโ€‘ wise it is INVALID. The notion of the structure of a sentence, or an argument, is an intuitive one. I make the notion more precise in ยง4.1. Relying on our intuitive grasp of the notion for now, however, we can see the argument about ogres on the right has the same form as the argument on the left about oranges (slightly tweaked from our earlier presentation in ยง2.2 to make its structure clearer). It is easy to see that both of these arguments are conclusive and valid: Either Oranges are fruits or oranges are musical instruments. It is not the case that Oranges are fruits. So: Oranges are musical instruments. Either Ogres are fearsome or ogres are mythical. It is not the case that Ogres are fearโ€‘ some. So: Ogres are mythical. The shared structure of these two arguments is something like this: Either ๐’œor โ„ฌ. It is not the case that ๐’œ. So: โ„ฌ. Any argument with this structure will be conclusive in virtue of structure, and hence valid. It does not matter, really, what sentences we put in place of โ€˜๐’œโ€™ and โ€˜โ„ฌโ€™. (Within limits: you canโ€™t put a question or an exclamation and get a valid argument โ€“ see ยง3.1.) This highlights that valid arguments do not need to have true premises or even true conclusions. We can put a true sentence in place of ๐’œand a false sentence in place of โ„ฌ, and both premises and the conclusion will be false. The argument is still valid. Conversely, having true premises and a true conclusion is not enough to make an argument valid. Consider this example: London is in England. Beijing is in China. So: Paris is in France. The premises and conclusion of this argument are, as a matter of fact, all true. But the argument is invalid. If Paris were to declare independence from the rest of France, then the conclusion would be false, even though both of the premises would remain true. Thus, it is possible for the premises of this argument to be true and the conclusion false. The argument is therefore inconclusive, and hence invalid. Return briefly to another example we discussed earlier: Juanita is a female fox. So: Juanita is a fox. This seems to have something like this structure: 12 KEY NOTIONS ๐‘Žis an โ„ฑ ๐’ข. So: ๐‘Žis a ๐’ข. For most adjectives โ„ฑ, this structure yields a conclusive argument when you replace the schemโ€‘ atic letters by English words. E.g., Bob is a tall man; So: Bob is a man. But not all: some adjectives like โ€˜fakeโ€™ or โ€˜allegedโ€™ do not yield conclusive arguments when subโ€‘ stituted for โ„ฑ: โ€˜This is a fake gun; so this is a gunโ€™ is not a conclusive argument. We will return in ยง15 to the logical structure of examples like these, and to expressions like โ€˜fake gunโ€™ in ยง16.6. 2.6 Soundness The important thing to remember is that validity is not about the actual truth or falsity of the sentences in the argument. It is about whether the structure of the argument ensures that the premises support the conclusion. Nonetheless, we shall say that an argument is SOUND if, and only if, it is both valid and all of its premises are true. So every sound argument is valid and conclusive. But not every valid argument is sound, and not every conclusive argument is sound. It is often possible to see that an argument is valid even when one has no idea whether it is sound. Consider this extreme example (after Lewis Carrollโ€™s Jabberwocky): โ€™Twas brillig, and the slithy toves did gyre and gimble in the wabe. So: The slithy toves did gyre and gimble in the wabe. This argument is valid, simply because of its structure (it has a premise conjoining two claims by โ€˜andโ€™, and a conclusion which is one of those claims). But is it sound? That would depend on figuring out what all those nonsense words mean! 2.7 Inductive Assessment of Arguments Many good arguments are inconclusive and invalid. Consider this one: In January 1997, it rained in London. In January 1998, it rained in London. In January 1999, it rained in London. In January 2000, it rained in London. So: It will rain next January in London. This argument generalises from observations about several cases to a conclusion about a future case. Though it is invalid, that doesnโ€™t mean it is a bad argument. The premises appear to provide some support for the conclusion, though it falls short of being conclusive. INDUCTION describes a form of reasoning from evidence to hypotheses about that evidence. In the above example, we draw a conclusion that the pattern weโ€™ve seen in the evidence to date will continue, at least in the short term. Another example: when we reason from a sample of eligible ยง2. VALID ARGUMENTS 13 voters to a hypothesis about how the whole population will vote, we are reasoning inductively. INDUCTIVE LOGIC is the attempt to generalise deductive logic to evaluate arguments in line with the canons of good inductive reasoning. The proponents of inductive logic think there might be a generalisation of deductive logic which enables us to evaluate arguments in a more fineโ€‘ grained way than the options weโ€™ve canvassed so far (i.e., just โ€˜validโ€™, and โ€˜invalid and conclusiveโ€™ and โ€˜invalid and inconclusiveโ€™). A significant part of the project of inductive logic is the attempt to classify inconclusive arguments in terms of whether their premises provide good inductive evidence in favour of their conclusions.4 In the example, the premises are of the form โ€˜In January ๐‘›, it rainsโ€™, and the conclusion is of the form โ€˜Next January, it rainsโ€™. This argument is inconclusive, as nothing in the premises by themโ€‘ selves necessitates anything about a future unobserved case. It might well be that the premises provide decent support for that conclusion; weather might be hard to predict, but broad climate patterns such as this one we do expect to continue, at least over short time scales. We might think that even more instances of the pattern, yet further premises of the same sort, would make the support of the conclusion even stronger. This principle โ€“ that the existence of an ongoing pattern is increasingly supported the more instances we adduce โ€“ might be part of our toolkit when evaluating arguments inductively. But, no matter how many premises of this form we add, the argument will remain inconclusive. Even if it has rained in London in every January thus far, it remains possible that London will stay dry next January. The same goes for the example of extrapolating from sample data. In that case, the inductive argument has a general conclusion drawn from a narrower body of data. (That is, โ€˜the population has a certain distributionโ€™ is made plausible by the particular data โ€˜this sample has a certain distributionโ€™.) The larger the sample, the better the inductive support it provides, until we survey the whole population.5 The point of all this is that most arguments which are inductively very strong are not (deductโ€‘ ively) valid. Arguments which represent very good examples of inductive reasoning generally are not watertight. Unlikely though it might be, it is possible for their conclusion to be false, even when all of their premises are true. In this book, our interest is simply in sorting the (deductively) valid arguments from the invalid ones. The project of inductive logic, of sorting the invalid arโ€‘ guments further into the inductively good and poor ones, we shall set aside entirely from here on. 2.8 Making Conclusive Arguments Valid Some arguments which are conclusive but invalid can be turned into valid arguments. So conโ€‘ sider again the argument โ€˜The sculpture is green all over; therefore it is not red all overโ€™. We can make a valid argument from this by adding a premise: The sculpture is green all over. If the sculpture is green all over, then it is not red all over. So: The sculpture is not red all over. 4The project of inductive logic was quickly seen to need resources going far beyond those of formal logic, and now inโ€‘ ductive logics have more to do with probability theory than with logic strictly speaking. Branden Fitelson provides a useful overview in his โ€˜Inductive Logicโ€™, pp. 384โ€“93 in Jessica Pfeifer and Sahotra Sarkar, eds., Philosophy of Science: an encyclopedia, Routledge 2005. 5Even in that case, the argument will be inconclusive, because we will need the additional premise this sample is the whole population to rule out the possibility that there are other individuals not yet captured in our data. 14 KEY NOTIONS This new argument has a premise which makes explicit a fact about green and red that was merely implicit in the original argument. Since the original argument was conclusive โ€“ since the fact about green and red is true just in virtue of the meaning of the words โ€˜greenโ€™ and โ€˜redโ€™ (and โ€˜notโ€™) โ€“ the new argument remains conclusive. (We canโ€™t undermine conclusiveness by adding further premises.) But the new argument is valid, because the additional premise we have added yields an argument with a structure that guarantees the truth of the conclusion, given the truth of the premises. The original argument is sometimes thought to be merely an abbreviation of the expanded valid argument. An argument with an unstated premise, such that it can be seen to be valid when the premise is made explicit, is called an ENTHYMEME.6Many inconclusive arguments can be treated as enthymematic, if the unstated premise is obvious enough: The Nasty party platform includes imprisoning people for chewing gum; So: The Nasty party will not form the next government. The unstated premise is something like โ€˜If a party platform includes imprisoning people for chewโ€‘ ing gum, then that party will win too few votes to form the next governmentโ€™. The unstated premise may or may not be true. But if it is added, the argument is made valid. Any conclusive argument you are likely to come across will either already be valid, or can be transformed into a valid argument by making some assumption on which it implicitly relies into an explicit premise. Not every inconclusive argument should be treated as an enthymeme. In particular, many strong inductive arguments can be made weaker when they are treated as enthymematic. Consider: In January 2015, it was hot in Adelaide. In January 2020, it was hot in Adelaide. So: In January 2025, it will be hot in Adelaide. This argument is inconclusive. It can be made valid by adding the unstated premise โ€˜Every Januโ€‘ ary, it is hot in Adelaideโ€™. But that unstated premise is extremely strong โ€“ we do not have sufโ€‘ ficient evidence to conclude that it will be hot in Adelaide in January for eternity. So while the premises we have been given explicitly are good reason to think Adelaide will continue to have a hot January for the foreseeable future, we do not have good enough reason to think that every January will be hot. Treating the argument as an enthymeme makes it valid, but also makes it less persuasive, since the unstated premise on which it relies is not one many people will share.7 6The term is from ancient Greek; the concept was given its first philosophical treatment by Aristotle in his Rhetoric. He gives this example, among others: โ€˜He is ill, since he has feverโ€™. 7If we had claim that the unstated premise was rather โ€˜If it has been hot in January in recent representative years, it will be hot in January for the near futureโ€™, we would have had a valid argument and one that has a plausible unstated premise โ€“ though the unstated premise seems to be plausible only because the unamended inductive argument was fine to begin with! ยง2. VALID ARGUMENTS 15 Key Ideas in ยง2 โ€บAn argument is conclusive if, and only if, the truth of the premises guarโ€‘ antees the truth of the conclusion. โ€บAn argument is valid if, and only if, the form of the premises and conโ€‘ clusion alone ensures that it is conclusive. Not every conclusive arguโ€‘ ment is valid (though they can be made valid by addition of appropriate premises). โ€บAn argument can be good and persuade us of its conclusion even if it is not conclusive; and we can fail to be persuaded of the conclusion of a conclusive argument, since one might come to reject its premises. Practice exercises A. What is a conclusive argument? What, in addition to being conclusive, is required for an arguโ€‘ ment to be valid? What, in addition to being valid, is required for an argument to be sound? B. Which of the following arguments are valid? Which are invalid but conclusive? Which are inconclusive? Comment on any difficulties or points of interest. 1. 1. Socrates is a man. 2. All men are carrots. So: Therefore, Socrates is a carrot. 2. 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. 3. 1. Abe Lincoln was the president of the United States. So: Abe Lincoln was a citizen of the United States. 4. 1. If I pull the trigger, Abe Lincoln will die. 2. I do not pull the trigger. So: Abe Lincoln will not die. 5. 1. Abe Lincoln was either from France or from Luxembourg. 2. Abe Lincoln was not from Luxembourg. So: Abe Lincoln was from France. 6. 1. If the world ends today, then I will not need to get up tomorrow morning. 2. I will need to get up tomorrow morning. So: The world will not end today. 22 KEY NOTIONS C. For each of the following: Is it necessarily true, necessarily false, or contingent? 1. Caesar crossed the Rubicon. 2. Someone once crossed the Rubicon. 3. No one has ever crossed the Rubicon. 4. If Caesar crossed the Rubicon, then someone has. 5. Even though Caesar crossed the Rubicon, no one has ever crossed the Rubicon. 6. If anyone has ever crossed the Rubicon, it was Caesar. D. Look back at the sentences 7โ€“10 in this section (about giraffes, gorillas and Martians in the wild animal park), and consider each of the following: 1. 8,9, and 10 2. 7,9, and 10 3. 7,8, and 10 4. 7,8, and 9 Which are jointly consistent? Which are jointly inconsistent? E. Are these sentences jointly consistent? 1. There are three people leaving the party: Atheer, Brigitte, and James. 2. Brigitte is wearing Atheerโ€™s hat. 3. Each of the people is wearing a hat. 4. No person is wearing their own hat. 5. Atheer is wearing Brigitteโ€™s hat. F. Could there be: 1. A conclusive argument, the conclusion of which is necessarily false? 2. An inconclusive argument, the conclusion of which is necessarily true? 3. Jointly consistent sentences, one of which is necessarily false? 4. Jointly inconsistent sentences, one of which is necessarily true? In each case: if so, give an example; if not, explain why not. G. Some feature of a set ๐ดis MONOTONIC if any set including all the members of ๐ดalso has the feature. (So having at least 3 members is monotonic, since adding more members clearly preserves that feature.) Explain why inconsistency of a set of sentences is monotonic. Chapter 2 The Language of Sentential Logic 4 First Steps to Symbolisation 4.1 Argument Structure Consider this argument: It is raining outside. If it is raining outside, then Jenny is miserable. So: Jenny is miserable. and another argument: Jenny is an anarchoโ€‘syndicalist. If Jenny is an anarchoโ€‘syndicalist, then Dipan is an avid reader of Tolstoy. So: Dipan is an avid reader of Tolstoy. Both arguments are valid, and there is a straightforward sense in which we can say that they share a common structure. We might express the structure thus, when we let letters stand for phrases in the original argument: A If A, then C So: C This is an excellent argument STRUCTURE. Surely any argument with this structure will be valid. And this is not the only good argument structure. Consider an argument like: Jenny is either happy or sad. Jenny is not happy. So: Jenny is sad. Again, this is a valid argument. The structure here is something like: 24 ยง4. FIRST STEPS TO SYMBOLISATION 25 Aor B not: A So: B A superb structure! You will recall that this was the structure we saw in the original arguments which introduced the idea of validity in ยง2.5. And here is a final example: Itโ€™s not the case that Jim both studied hard and acted in lots of plays. Jim studied hard So: Jim did not act in lots of plays. This valid argument has a structure which we might represent thus: not both: A and B A So: not: B The examples illustrate the idea of validity โ€“ conclusiveness in virtue of structure. The validity of the arguments just considered has nothing very much to do with the meanings of English expressions like โ€˜Jenny is miserableโ€™, โ€˜Dipan is an avid reader of Tolstoyโ€™, or โ€˜Jim acted in lots of playsโ€™. If it has to do with meanings at all, it is with the meanings of phrases like โ€˜andโ€™, โ€˜orโ€™, โ€˜not,โ€™ and โ€˜if โ€ฆ, then โ€ฆโ€™. 4.2 Sentence Trees and Canonical Clauses Since arguments are made of sentences, the logical structure of an argument will be related to the grammatical structure of the sentences within it. Weโ€™ve already seen in ยง3.1 that arguments are made up of declarative sentences. One standard way of analysing the grammatical structure of a declarative sentence is to break it into constituent phrases. Such approaches are known as PHRASE STRUCTURE GRAMMARS. These structures are usefully depicted in a hierarchical SYNTACTIC TREE. Consider the example: (18) Tariq is a man. This sentence (phrase of type S) can be divided into two main parts: the NOUN PHRASE โ€˜Tariqโ€™ (type NP), and the VERB PHRASE โ€˜is a manโ€™ (type VP). In this example, the verb phrase itself divides into the verb โ€˜isโ€™ and the DETERMINER PHRASE โ€˜a manโ€™ (type DP). We will return to the internal structure of sentences in ยง15. This phrase structure is depicted in the tree in Figure 4.1. Letโ€™s look at a more complicated example. Consider (19) Alice will ace the test, or Bob will. First we note that this sentence is elliptical, the verb phrase โ€˜ace the testโ€™ being omitted after โ€˜Bob willโ€™ as it is understood to be supplied by the first clause of the sentence.1The full tree, with the 1A closely related example is discussed by Paul Elbourne (2011) Meaning, Oxford University Press, pp. 74โ€“6. He argues that this kind of elision is crucial evidence for phrase structure grammars, for only phrases can be omitted in this way: witness the ungrammatical โ€˜Alice will ace the test and Bob will theโ€™, where arbitrary words are omitted that do not form a grammatical phrase. This is evidence that English syntax is sensitive to the phrasal structure of sentences, and does not treat them as merely a string of words. 26 THE LANGUAGE OF SENTENTIAL LOGIC S VP DP man a is NP Tariq Figure 4.1: A phrase structure tree for Example 18. S S VP VP ace the test will NP Bob Coord or S VP VP DP test the ace will NP Alice Figure 4.2: A phrase structure tree for Example 19. elided phrase supplied (marked by having the VP label in a box at the lower right), is depicted in Figure 4.2. In this example, the whole sentence is a compound of two clauses which are sentences in their own right, or SUBSENTENCES, connected by โ€˜orโ€™. When analysing the structure of compound sentences, a useful notion is that of a CANONICAL CLAUSE.2These are the simplest units of English sentences that can constitute a sentence by themโ€‘ selves. Here are some examples: (20) They knew the victim. (21) She has read your article. (22) Jenny is happy. A canonical clause has internal structure too, but its parts are not themselves sentences. It is composed of a GRAMMATICAL SUBJECT, typically but not always a noun phrase (โ€˜Jennyโ€™, โ€˜Sheโ€™), and a PREDICATE, always a verb phrase (โ€˜knew the victimโ€™, โ€˜is happyโ€™). 2A fuller treatment of canonical clauses can be found in Rodney Huddleston and Geoffrey Pullum (2005) A Studentโ€™s Introduction to English Grammar, Cambridge University Press, pp. 24โ€“5. ยง4. FIRST STEPS TO SYMBOLISATION 27 The following, in contrast with the previous examples, are noncanonical clauses: (23) They did not know the victim. (24) She has read your article and she vehemently disagrees with it. (25) She says that Jenny is happy. These give us some characteristics of canonical clauses: โ€บThey are positive, as in 20, rather than negative, as indicated by the underlined โ€˜notโ€™ in 23. โ€บCanonical clauses are simple, and not coordinated with any other clause, as in 21. In 24, the COORDINATOR โ€˜andโ€™ links two clauses that would be canonical on their own into a longer COMPOUND sentence. โ€บThe underlined clause in 25 is a subordinate clause, part of a more complex clause. Canonโ€‘ ical clauses are main clauses, as in 22. 4.3 Identifying Argument Structure Our topic is not English grammar. But the idea of a canonical clause is illuminating for the logic we are examining in this part of the course. Sentential logic is, more or less, the logic that helps us understand and analyse arguments whose conclusiveness depends on their constituent canonical clauses and how they are joined together by SENTENCE CONNECTIVES. The sentence connectives we focus on are a grammatically diverse group, including Coordinators including โ€˜andโ€™, โ€˜orโ€™, โ€˜if and only if โ€™ (also โ€˜butโ€™) Adjunct heads including โ€˜if โ€ฆ then โ€ฆโ€™, โ€˜only ifโ€™ (also โ€˜unlessโ€™, โ€˜becauseโ€™, โ€˜sinceโ€™, โ€˜henceโ€™ โ€“ though we treat these last as signalling premises and conclusions of arguments) Negatives including โ€˜notโ€™, โ€˜โ€‘nโ€™tโ€™, โ€˜it is not the case thatโ€™ (โ€˜neverโ€™). And there are others that we wonโ€™t deal with (โ€˜alwaysโ€™, โ€˜mightโ€™). How can we identify the logical structure of an argument? The logical structure of an argument is the form one arrives at by โ€˜abstracting awayโ€™ the details of the words in an argument, except for a special set of words โ€“ the STRUCTURAL WORDS. This connects with what we have just been saying, because in many of the examples from ยง4.1, the arguments can be analysed as involving canonical clauses which are linked by the structural words โ€˜andโ€™, โ€˜orโ€™, โ€˜notโ€™, โ€˜if โ€ฆ then โ€ฆโ€™ and โ€˜โ€ฆ if and only if โ€ฆโ€™. So our efforts to identify the logical structure of arguments often coincide with linguistโ€™s efforts to identify the canonical clauses that constitute the sentences in those arguments โ€“ or, at least, constitute some plausible paraphrase or reformulation of those sentences. We can see this if we return to this earlier argument: Jenny is either happy or sad. Jenny is not happy. So: Jenny is sad. We paraphrase the compound sentence โ€˜Jenny is either happy or sadโ€™ into a compound of two canonical clauses, joined by the coordinator โ€˜orโ€™: 28 THE LANGUAGE OF SENTENTIAL LOGIC โ€บJenny is happy or Jenny is sad. And we paraphrase the noncanonical clause โ€˜Jenny is not happyโ€™ as the negative clause โ€บIt is not the case that: Jenny is happy. Identifying the coordinator โ€˜orโ€™ and the negative clause โ€˜it is not the case thatโ€™ as structural words, and replacing the canonical clause โ€˜Jenny is happyโ€™ with the placeholder letter โ€˜Aโ€™, and the canonโ€‘ ical clause โ€˜Jenny is sadโ€™ with the placeholder letter โ€˜Bโ€™, we arrive again at the argument structure we previously identified: Aor B not: A So: B In this and the other examples above, we removed all details of the arguments except for the special words โ€˜andโ€™, โ€˜orโ€™, โ€˜notโ€™ and โ€˜if โ€ฆ, then โ€ฆโ€™, and replaced the other clauses in the argument (or its near paraphrase) by placeholder letters โ€˜Aโ€™, โ€˜Bโ€™, etc. (We were careful to replace the same clause by the same placeholder every time it appeared.) Another example: (26) Butter isnโ€™t healthy, but it is delicious. We begin by paraphrasing. We note that the pronoun โ€˜itโ€™ is actually referring to the previously mentioned subject โ€˜butterโ€™, and we move the negative โ€˜isnโ€™tโ€™ into a position that reveals the caโ€‘ nonical clause โ€˜butter is healthyโ€™. We also note that the effect of โ€˜butโ€™ is roughly the same as our structural word โ€˜andโ€™ (though it suggests a contrast that โ€˜andโ€™ does not, โ€˜butโ€™ expresses the roughly equivalent idea that each of the claims it connects are true) we obtain this more stilted paraphrase: (27) It is not the case that butter is healthy and butter is delicious. This paraphrase has the syntactic tree in Figure 4.3. Note that we have not further broken down the canonical clauses into subjectโ€‘predicate form, because our structural words, the sentence connectives, do not occur within any canonical clause and hence are not โ€˜visibleโ€™ to our analysis at the level of sentences. Finally, we replace the canonical clauses with placeholder sentences, and we reach the structure โ€˜Not A and Bโ€™. The schematic paraphrase โ€˜Not A and Bโ€™ is potentially ambiguous, because it is not obvious whether the โ€˜notโ€™ applies just to the Aโ€‘clause, or to the whole โ€˜A and Bโ€™ clause. We could introduce parentheses to eliminate this ambiguity, distinguishing โ€˜Not (A and B)โ€™ from โ€˜Not A and Bโ€™. This is the approach we will take in our formal language Sentential (see page 39). Alternatively, we can use the hierarchical nature of syntactic trees to see see that there are two different structures possible for โ€˜Not A and Bโ€™, as depicted in the schematic syntactic trees in Figure 4.4. Sharpโ€‘eyed readers will have noticed that our list of special words doesnโ€™t precisely line up with the canonical clauses we introduced in ยง4.2. Consider the noncanonical clause โ€˜She said that ยง4. FIRST STEPS TO SYMBOLISATION 29 S S butter is delicious and S S butter is healthy Not Figure 4.3: Paraphrase of Example 26 showing its subsentential structure, as in Example 27. S S B and S S A Not S S S B and S A Not Figure 4.4: Different sentential structures for โ€˜Not A and Bโ€™ shown in schematic syntactic trees. Jenny is sadโ€™, in which the canonical clause โ€˜Jenny is sadโ€™ is subordinate within an indirect speech report. Because โ€˜She said thatโ€™ is not on our special list of words, we cannot analyse this sentence as composed from a canonical clause and some structural expression. So for the purposes of sentential logic, we will treat โ€˜She said that Jenny is sadโ€™ as if it were canonical, even though it is not from the point of view of English grammar. From the point of view of our structural words, this sentence doesnโ€™t have any further structure that we can identify. Such QUASIโ€‘CANONICAL CLAUSES โ€“ clauses that do not feature any of our list of structural words โ€“ will also be replaced by placeholder letters in our analysis. This raises another question. What makes the words on our list special? Logicians tend to take a pragmatic attitude to this question. They say: nothing! If you had chosen different words, you would have come up with a different structure. In terms of the syntactic trees we drew above, there is a hierarchy of levels when breaking down the topโ€‘level sentence into constituent phrases, and different choices of structural words correspond to different choices concerning the level at which to stop our analysis. This pragmatic attitude is represented by the words of the logician Alfred Tarski, introducing something like the modern theory of validity: Underlying our whole construction is the division of all terms of the language disโ€‘ cussed into logical [i.e., structural] and extraโ€‘logical. This division is certainly not quite arbitrary. โ€ฆ On the other hand, no objective grounds are known to me which permit us to draw a sharp boundary between the two groups of terms. It seems to 30 THE LANGUAGE OF SENTENTIAL LOGIC be possible to include among logical terms some which are usually regarded by logicians as extraโ€‘logical without running into consequences which stand in sharp contrast to ordinary usage. In the extreme case we could regard all terms of the language as logical.3 While not quite taking Tarskiโ€™s โ€˜extremeโ€™ position, linguists typically have a very expansive view of structural words, so that the class of canonical clauses is rather small, and there is a lot of structure to be identified in natural language. For example, the presence of modal auxiliaries (like โ€˜willโ€™ or โ€˜mustโ€™, as in โ€˜James must eatโ€™), verb inflections other than the present tense (e.g., โ€˜they took snuffโ€™), and subordination (as in โ€˜Etta knew that peaches were abundantโ€™), in addition to items on our list of structural words, suffices to make a clause noncanonical. And there are logics which do take these to be structural words: modal logics, tense logics, and epistemic logics treat these as structural words and provide recipes for the structural analysis of arguments that abstract away features other than these words. But, as Tarski emphaises, there is no fundamental principle that divides words once and for all into structural words and other words. So logicians are more interested in quasiโ€‘canonical clauses, given some fixed chosen list of structural words, when using logic to model or represent natural languages. The pragmatic approach is to look at a particular argument or text one wishes to analyse, and choose as structural words those words which seem to be structuring the authorโ€™s discussion! This may be more of an art than a science. 4.4 Formal Languages In our approach, we will start simply, and focus on the list of truthโ€‘functional sentence connectโ€‘ ives, principally โ€˜andโ€™, โ€˜orโ€™, โ€˜notโ€™, โ€˜if โ€ฆ then โ€ฆโ€™ and โ€˜โ€ฆ if and only if โ€ฆโ€™. There are practical reasons why these words are useful ones to focus on initially, because many arguments can be represented fruitfully by taking them to be structured by these expressions. Let me expand. In logic, a FORMAL LANGUAGE is a language which is particularly suited to representing the strucโ€‘ ture or form of its sentences. Such languages have a precisely defined SYNTAX, that allows us to specify without difficulty the grammatical sentences of the language, and they also have a preโ€‘ cise SEMANTICS which both tells us what meanings are in those languages, and assigns meanings to the sentences and their constituents. Formal languages are not the same as natural languages, like English. The languages we will be looking at are much more limited in their expressive power than English, and not subject to ambiguity or imprecision in the way that English is. But a formal language can be very useful in representing or modelling features of natural language. In particular, they are very good at capturing the structure of natural language sentences and arguments, because we can design them specifically to represent a particular level of structural analysis. The semantics we give for such languages reflects that this is their primary use, as you will see. The languages assign fixed meanings only to those expressions which can be used to represent structure, but (unlike English) not every expression is treated as structural. In this chapter we will begin developing a formal language which will allow us to represent many sentences of English, and arguments involving those sentences. The language will have 3Alfred Tarski (1936) โ€˜On the Concept of Logical Consequenceโ€™, reprinted at pp. 409โ€“20 in his Logic, Semantics, Metamathematics, Hackett 1983 โ€“ the quotation appears on pp. 418โ€“19. ยง4. FIRST STEPS TO SYMBOLISATION 31 a very small basic vocabulary, since we are designing it to represent the sentential structure of the examples with which we began. So it will have expressions corresponding to the English sentence connectives โ€˜andโ€™, โ€˜orโ€™, โ€˜notโ€™ and โ€˜if โ€ฆ, then โ€ฆโ€™ and โ€˜if and only ifโ€™. The language repโ€‘ resents these English connectives by its own class of dedicated sentence connectives which allow simple sentences of the language to be combined into more complex sentences. These words are a good class to focus on in developing a formal language, because languages with expressions analogous to these feature a good balance between being useful and being well behaved and easy to study. The language we will develop is called Sentential, and the study of that language and its features is called sentential logic. (It also has other names: see Appendix A.) Once we have our formal language Sentential, we will be able to go on (in chapter 3) to show that it has a very nice feature: it is able to represent the structure of a large class of valid natural language arguments. So while logic canโ€™t help us with every good argument, and it canโ€™t even help us with every conclusive argument, it can help us to understand arguments that are valid, or conclusive due to their structure, when that structure involves โ€˜andโ€™, โ€˜orโ€™, โ€˜notโ€™, โ€˜ifโ€™ and various other expressions. We will see later in this book that one could take additional expressions in natural language to be involved is determining the structure of a sentence or argument. The language we develop in chapter 4is one that is suited to represent what we get when we take names like โ€˜Juanitaโ€™, predicโ€‘ ates like โ€˜is a vixenโ€™ or โ€˜is a foxโ€™, and quantifier expressions like โ€˜everyโ€™ and โ€˜someโ€™ to be structural โ€“ see also ยง16. And as we have mentioned, there are still other formal logical languages, unfortuโ€‘ nately beyond the scope of this book, which take still other words or grammatical categories as structural: logics which take modal words like โ€˜necessarilyโ€™ or โ€˜possiblyโ€™ as structural, and logics which take temporal adverbs like โ€˜alwaysโ€™ and โ€˜nowโ€™ as structural.4What we notice here is that using logic to model natural language arguments inevitably involves a compromise. If we have lots of structural words, we can show many conclusive arguments to be valid, but our logic is complex and involves many different sentence connectives. If we take relatively few words as structural, we can represent fewer conclusive arguments as valid, but our formal language is a lot easier to work with. We will start now by putting those tantalising observations about richer logics out of your mind! Weโ€™ll focus to begin with on the language Sentential, and on how we can use it to model arguโ€‘ ments in English featuring some particular sentence connectives as structural words, including those weโ€™ve just highlighted above. This collection of structural words has struck many logiโ€‘ cians over the years as providing a good balance between simplicity and strength, ideal for an introduction to logic. 4.5 Atomic Sentences In ยง4.1, we started isolating the form of an argument by replacing quasiโ€‘canonical clauses (those including none of our list of structural words) within the argument with individual placeholder 4Some arguments will be valid in richer logical frameworks, but not according to the more austere framework for logical structure provided by Sentential. For example โ€˜Sylvester is always active; so Sylvester is active nowโ€™ is conclusive. From the point of view of temporal logic, the argument has this form โ€˜Always A; so now Aโ€™, which is valid in normal temporal logics. But it is not valid according to Sentential, because the premise โ€˜Sylvester is always activeโ€™ has no internal structural words that occur on the list of sentence connectives that Sentential represents. 38 THE LANGUAGE OF SENTENTIAL LOGIC 5.3 Conjunction Consider these sentences: (37) Adam is athletic. (38) Barbara is athletic. (39) Adam is athletic, and Barbara is also athletic. We will need separate atomic sentences of Sentential to symbolise sentences 37 and 38; perhaps ๐ด: Adam is athletic. ๐ต: Barbara is athletic. Sentence 37 can now be symbolised as โ€˜๐ดโ€™, and sentence 38 can be symbolised as โ€˜๐ตโ€™. Sentence 39 roughly says โ€˜A and Bโ€™. We need another symbol, to deal with โ€˜andโ€™. We will use โ€˜โˆงโ€™. Thus we will symbolise it as โ€˜(๐ดโˆง๐ต)โ€™. This connective is called CONJUNCTION. We also say that โ€˜๐ดโ€™ and โ€˜๐ตโ€™ are the two CONJUNCTS of the conjunction โ€˜(๐ดโˆง๐ต)โ€™. Notice that we make no attempt to symbolise the word โ€˜alsoโ€™ in sentence 39. Words like โ€˜bothโ€™ and โ€˜alsoโ€™ function to draw our attention to the fact that two things are being conjoined. Maybe they affect the emphasis of a sentence. But we will not (and cannot) symbolise such things in Sentential. Some more examples will bring out this point: (40) Barbara is athletic and energetic. (41) Barbara and Adam are both athletic. (42) Although Barbara is energetic, she is not athletic. (43) Adam is athletic, but Barbara is more athletic than him. Sentence 40 is obviously a conjunction. The sentence says two things (about Barbara). In English, it is permissible to refer to Barbara only once. It might be tempting to think that we need to symbolise sentence 40 with something along the lines of โ€˜๐ตand energeticโ€™. This would be a mistake. Once we symbolise part of a sentence as โ€˜๐ตโ€™, any further structure is lost. โ€˜๐ตโ€™ is an atomic sentence of Sentential. Conversely, โ€˜energeticโ€™ is not an English sentence at all. What we are aiming for is something like โ€˜๐ตand Barbara is energeticโ€™. So we need to add another sentence letter to the symbolisation key. Let โ€˜๐ธโ€™ symbolise โ€˜Barbara is energeticโ€™. Now the entire sentence can be symbolised as โ€˜(๐ตโˆง๐ธ)โ€™. Sentence 41 says one thing about two different subjects. It says of both Barbara and Adam that they are athletic, and in English we use the word โ€˜athleticโ€™ only once. The sentence can be paraโ€‘ phrased as โ€˜Barbara is athletic, and Adam is athleticโ€™. We can symbolise this in Sentential as โ€˜(๐ตโˆง๐ด)โ€™, using the same symbolisation key that we have been using. Sentence 42 is slightly more complicated. The word โ€˜althoughโ€™ sets up a contrast between the first part of the sentence and the second part. Nevertheless, the sentence tells us both that Barbara is energetic and that she is not athletic. In order to make each of the conjuncts an atomic sentence, we need to replace โ€˜sheโ€™ with โ€˜Barbaraโ€™. So we can paraphrase sentence 42 as, โ€˜Both Barbara is energetic, and Barbara is not athleticโ€™. The second conjunct contains a negation, so we paraphrase further: โ€˜Both Barbara is energetic and it is not the case that Barbara is athleticโ€™. And now we can ยง5. CONNECTIVES 39 symbolise this with the Sentential sentence โ€˜(๐ธโˆงยฌ๐ต)โ€™. Note that we have lost all sorts of nuance in this symbolisation. There is a distinct difference in tone between sentence 42 and โ€˜Both Barbara is energetic and it is not the case that Barbara is athleticโ€™. Sentential does not (and cannot) preserve these nuances. Sentence 43 raises similar issues. There is a contrastive structure. The speaker who asserts it means something by that โ€˜butโ€™ โ€” something to the effect of there being a contrast between those two features. But their brief utterance doesnโ€™t tell exactly which contrast is intended. These contrasts are not something that Sentential is designed to deal with. So we can paraphrase the sentence as โ€˜Both Adam is athletic, and Barbara is more athletic than Adamโ€™. (Notice that we once again replace the pronoun โ€˜himโ€™ with โ€˜Adamโ€™.) How should we deal with the second conjunct? We already have the sentence letter โ€˜๐ดโ€™, which is being used to symbolise โ€˜Adam is athleticโ€™, and the sentence โ€˜๐ตโ€™ which is being used to symbolise โ€˜Barbara is athleticโ€™; but neither of these concerns their relative โ€˜athleticityโ€™. So, to to symbolise the entire sentence, we need a new sentence letter. Let the Sentential sentence โ€˜๐‘…โ€™ symbolise the English sentence โ€˜Barbara is more athletic than Adamโ€™. Now we can symbolise sentence 43 by โ€˜(๐ดโˆง๐‘…)โ€™. A sentence can be symbolised as (๐’œโˆงโ„ฌ)if it can be paraphrased in English as โ€˜Both โ€ฆ, and โ€ฆโ€™, or as โ€˜โ€ฆ, but โ€ฆโ€™, or as โ€˜although โ€ฆ, โ€ฆโ€™. You might be wondering why I am putting parentheses around the conjunctions. The reason for this is to avoid potential ambiguity. This can be brought out by considering how negation might interact with conjunction. Consider: (44) Itโ€™s not the case that you will get both soup and salad. (45) You will not get soup but you will get salad. Sentence 44 can be paraphrased as โ€˜It is not the case that: both you will get soup and you will get saladโ€™. Using this symbolisation key: ๐‘†1: You will get soup. ๐‘†2: You will get salad. We would symbolise โ€˜both you will get soup and you will get saladโ€™ as โ€˜(๐‘†1โˆง๐‘†2)โ€™. To symbolise sentence 44, then, we simply negate the whole sentence, thus: โ€˜ยฌ(๐‘†1โˆง๐‘†2)โ€™. Sentence 45 is a conjunction: you will not get soup, and you will get salad. โ€˜You will not get soupโ€™ is symbolised by โ€˜ยฌ๐‘†1โ€™. So to symbolise sentence 45 itself, we offer โ€˜(ยฌ๐‘†1โˆง๐‘†2)โ€™. These English sentences are very different, and their symbolisations differ accordingly. In one of them, the entire conjunction is negated. In the other, just one conjunct is negated. Parentheses help us to avoid ambiguity by clear distinguishing these two cases. Once again, however, English does feature this sort of ambiguity. Suppose instead of 44, weโ€™d just said (46) You wonโ€™t get soup with salad. 40 THE LANGUAGE OF SENTENTIAL LOGIC The sentence 46 is arguably ambiguous; one of its readings says the same thing as 44, the other says the same thing as 45. Parentheses enable Sentential to avoid precisely this ambiguity. The introduction of parentheses prompts us to define some other useful concepts. If a sentence of Sentential has the overall form (๐’œโˆงโ„ฌ), we say that its main connective is conjunction โ€“ even if other connectives occur within ๐’œor โ„ฌ. Likewise, if the sentence has the form ยฌ๐’œ, its main connective is negation. We define the scope of an occurrence of a connective in a sentence as the subsentence which has that connective as its main connective. So the scope of โ€˜ยฌโ€™ in โ€˜ยฌ(๐‘†1โˆง๐‘†2)โ€™ is the whole sentence (because negation is the main connective), while the scope of โ€˜ยฌโ€™ in โ€˜(ยฌ๐‘†1โˆง ๐‘†2)โ€™ is just the subsentence โ€˜ยฌ๐‘†1โ€™ โ€“ the main connective of the whole sentence is conjunction. Parentheses help us keep track of things the scope of our connectives, and which connective in a sentence is the main connective. I say more about the notions of a main connective and the scope of a connective in ยง6.3. 5.4 Disjunction Consider these sentences: (47) Either Denison will play golf with me, or he will watch movies. (48) Either Denison or Ellery will play golf with me. For these sentences we can use this symbolisation key: ๐ท: Denison will play golf with me. ๐ธ: Ellery will play golf with me. ๐‘€: Denison will watch movies. However, we shall again need to introduce a new symbol. Sentence 47 is symbolised by โ€˜(๐ทโˆจ ๐‘€)โ€™. The connective is called DISJUNCTION. We also say that โ€˜๐ทโ€™ and โ€˜๐‘€โ€™ are the DISJUNCTS of the disjunction โ€˜(๐ทโˆจ๐‘€)โ€™. Sentence 48 is only slightly more complicated. There are two subjects, but the English sentence only gives the verb once. However, we can paraphrase sentence 48 as โ€˜Either Denison will play golf with me, or Ellery will play golf with meโ€™. Now we can obviously symbolise it by โ€˜(๐ทโˆจ๐ธ)โ€™ again. A sentence can be symbolised as (๐’œโˆจโ„ฌ)if it can be paraphrased in English as โ€˜Either โ€ฆ, or โ€ฆโ€™. Each of the disjuncts must be a sentence. Sometimes in English, the word โ€˜orโ€™ excludes the possibility that both disjuncts are true. This is called an EXCLUSIVE OR. An exclusive โ€˜orโ€™ is clearly intended when it says, on a restaurant menu, โ€˜Entrees come with either soup or saladโ€™: you may have soup; you may have salad; but, if you want both soup and salad, then you have to pay extra. At other times, the word โ€˜orโ€™ allows for the possibility that both disjuncts might be true. This is probably the case with sentence 48, above. I might play golf with Denison, with Ellery, or with both Denison and Ellery. Sentence 48 merely says that I will play with at least one of them. This is called an INCLUSIVE OR. The Sentential symbol โ€˜โˆจโ€™ always symbolises an inclusive โ€˜orโ€™. ยง5. CONNECTIVES 41 It might help to see negation interact with disjunction. Consider: (49) Either you will not have soup, or you will not have salad. (50) You will have neither soup nor salad. (51) You get either soup or salad, but not both. Using the same symbolisation key as before, sentence 49 can be paraphrased in this way: โ€˜Either it is not the case that you get soup, or it is not the case that you get saladโ€™. To symbolise this in Sentential, we need both disjunction and negation. โ€˜It is not the case that you get soupโ€™ is symโ€‘ bolised by โ€˜ยฌ๐‘†1โ€™. โ€˜It is not the case that you get saladโ€™ is symbolised by โ€˜ยฌ๐‘†2โ€™. So sentence 49 itself is symbolised by โ€˜(ยฌ๐‘†1โˆจยฌ๐‘†2)โ€™. Sentence 50 also requires negation. It can be paraphrased as, โ€˜It is not the case that either you get soup or you get saladโ€™. Since this negates the entire disjunction, we symbolise sentence 50 with โ€˜ยฌ(๐‘†1โˆจ๐‘†2)โ€™. Sentence 51 is an exclusive โ€˜orโ€™. We can break the sentence into two parts. The first part says that you get one or the other. We symbolise this as โ€˜(๐‘†1โˆจ๐‘†2)โ€™. The second part says that you do not get both. We can paraphrase this as: โ€˜It is not the case both that you get soup and that you get saladโ€™. Using both negation and conjunction, we symbolise this with โ€˜ยฌ(๐‘†1โˆง๐‘†2)โ€™. Now we just need to put the two parts together. As we saw above, โ€˜butโ€™ can usually be symbolised with โ€˜โˆงโ€™. Sentence 51 can thus be symbolised as โ€˜((๐‘†1โˆจ๐‘†2)โˆงยฌ(๐‘†1โˆง๐‘†2))โ€™. This last example shows something important. Although the Sentential symbol โ€˜โˆจโ€™ always symbolises inclusive โ€˜orโ€™, we can symbolise an exclusive โ€˜orโ€™ in Sentential. We just have to use a few of our other symbols as well. 5.5 Conditional Consider these sentences: (52) If Jean is in Paris, then Jean is in France. (53) Jean is in France only if Jean is in Paris. Letโ€™s use the following symbolisation key: ๐‘ƒ: Jean is in Paris. ๐น: Jean is in France. Sentence 52 is roughly of this form: โ€˜if P, then Fโ€™. We will use the symbol โ€˜โ†’โ€™ to symbolise this โ€˜if โ€ฆ, then โ€ฆโ€™ structure. So we symbolise sentence 52 by โ€˜(๐‘ƒโ†’๐น)โ€™. The connective is called THE CONDITIONAL. Here, โ€˜๐‘ƒโ€™ is called the ANTECEDENT of the conditional โ€˜(๐‘ƒ โ†’๐น)โ€™, and โ€˜๐นโ€™ is called the CONSEQUENT. Sentence 53 is also a conditional. Since the word โ€˜ifโ€™ appears in the second half of the sentence, it might be tempting to symbolise this in the same way as sentence 52. That would be a mistake. My knowledge of geography tells me that sentence 52 is unproblematically true: there is no way for Jean to be in Paris that doesnโ€™t involve Jean being in France. But sentence 53 is not so straightforward: were Jean in Dijon, Marseilles, or Toulouse, Jean would be in France without being in Paris, thereby rendering sentence 53 false. Since geography alone dictates the truth of 42 THE LANGUAGE OF SENTENTIAL LOGIC sentence 52, whereas travel plans (say) are needed to know the truth of sentence 53, they must mean different things. In fact, sentence 53 can be paraphrased as โ€˜If Jean is in France, then Jean is in Parisโ€™. So we can symbolise it by โ€˜(๐น โ†’๐‘ƒ)โ€™. A sentence can be symbolised as (๐’œ โ†’ โ„ฌ)if it can be paraphrased in English as โ€˜If A, then Bโ€™ or โ€˜A only if Bโ€™ or โ€˜B if Aโ€™. In fact, many English expressions can be represented using the conditional. Consider: (54) For Jean to be in Paris, it is necessary that Jean be in France. (55) It is a necessary condition on Jeanโ€™s being in Paris that she be in France. (56) For Jean to be in France, it is sufficient that Jean be in Paris. (57) It is a sufficient condition on Jeanโ€™s being in France that she be in Paris. If we think really hard, all four of these sentences mean the same as โ€˜If Jean is in Paris, then Jean is in Franceโ€™. So they can all be symbolised by โ€˜๐‘ƒโ†’๐นโ€™. It is important to bear in mind that the connective โ€˜โ†’โ€™ tells us only that, if the antecedent is true, then the consequent is true. It says nothing about a causal connection between two events (for example). In fact, we seem to lose a huge amount when we use โ€˜โ†’โ€™ to symbolise English conditionals. We shall return to this in ยงยง8.6 and 11.5. 5.6 Biconditional Consider these sentences: (58) Shergar is a horse only if it he is a mammal. (59) Shergar is a horse if he is a mammal. (60) Shergar is a horse if and only if he is a mammal. We shall use the following symbolisation key: ๐ป: Shergar is a horse. ๐‘€: Shergar is a mammal. Sentence 58, for reasons discussed above, can be symbolised by โ€˜๐ป โ†’๐‘€โ€™. Sentence 59 is importantly different. It can be paraphrased as, โ€˜If Shergar is a mammal then Shergar is a horseโ€™. So it can be symbolised by โ€˜๐‘€ โ†’๐ปโ€™. Sentence 60 says something stronger than either 58 or 59. It can be paraphrased as โ€˜Shergar is a horse if he is a mammal, and Shergar is a horse only if Shergar is a mammalโ€™. This is just the conjunction of sentences 58 and 59. So we can symbolise it as โ€˜(๐ป โ†’๐‘€)โˆง(๐‘€ โ†’๐ป)โ€™. We call this a BICONDITIONAL, because it entails the conditional in both directions. ยง5. CONNECTIVES 43 We could treat every biconditional this way. So, just as we do not need a new Sentential symbol to deal with exclusive โ€˜orโ€™, we do not really need a new Sentential symbol to deal with bicondiโ€‘ tionals. However, we will use โ€˜โ†”โ€™ to symbolise the biconditional. So we can symbolise sentence 60 with the Sentential sentence โ€˜๐ป โ†”๐‘€โ€™. The expression โ€˜if and only ifโ€™ occurs a lot in philosophy and logic. For brevity, we can abbreviate it with the snappier word โ€˜IFFโ€™. I shall follow this practice. So โ€˜ifโ€™ with only one โ€˜fโ€™ is the English conditional. But โ€˜iffโ€™ with two โ€˜fโ€™s is the English biconditional. Armed with this we can say: A sentence can be symbolised as (๐’œ โ†” โ„ฌ)if it can be paraphrased in English as โ€˜A iff Bโ€™; that is, as โ€˜A if and only if Bโ€™. Other expressions in English which can be used to mean โ€˜iffโ€™ include โ€˜exactly ifโ€™ and โ€˜exactly whenโ€™, or even โ€˜just in caseโ€™. So if we say โ€˜You run out of time exactly when the buzzer soundsโ€™, we mean: โ€˜if the buzzer sounds, then you are out of time; and also if you are out of time, then the buzzer soundsโ€™. A word of caution. Ordinary speakers of English often use โ€˜if โ€ฆ, then โ€ฆโ€™ when they really mean to use something more like โ€˜โ€ฆ if and only if โ€ฆโ€™. Perhaps your parents told you, when you were a child: โ€˜if you donโ€™t eat your vegetables, you wonโ€™t get any dessertโ€™. Suppose you ate your vegetables, but that your parents refused to give you any dessert, on the grounds that they were only committed to the conditional (roughly โ€˜if you get dessert, then you will have eaten your vegetablesโ€™), rather than the biconditional (roughly, โ€˜you get dessert iff you eat your vegetablesโ€™). Well, a tantrum would rightly ensue. So, be aware of this when interpreting people; but in your own writing, make sure you use the biconditional iff you mean to. 5.7 Unless We have now introduced all of the connectives of Sentential. We can use them together to symbolise many kinds of sentences, but not every kind. It is a matter of judgment whether a given English connective can be symbolised in Sentential. One rather tricky case is the Englishโ€‘ language connective โ€˜unlessโ€™: (61) Unless you wear a jacket, you will catch cold. (62) You will catch cold unless you wear a jacket. These two sentences are clearly equivalent. To symbolise them, we shall use the symbolisation key: ๐ฝ: You will wear a jacket. ๐ท: You will catch a cold. How should we try to symbolise these in Sentential? Note that 62 seems to say: โ€™either you will catch cold, or if you donโ€™t catch cold, it will be because you wear a jacketโ€™. That would have this symbolisation in Sentential: โ€˜(๐ทโˆจ(ยฌ๐ท โ†’ ๐ฝ)โ€™. This turns out to be just a longโ€‘winded way of saying โ€˜(ยฌ๐ทโ†’๐ฝ)โ€™, i.e., if you donโ€™t catch cold, then you will have worn a jacket. 44 THE LANGUAGE OF SENTENTIAL LOGIC Equally, however, both sentences mean that if you do not wear a jacket, then you will catch cold. With this in mind, we might symbolise them as โ€˜ยฌ๐ฝ โ†’๐ทโ€™. Equally, both sentences mean that either you will wear a jacket or you will catch a cold. With this in mind, we might symbolise them as โ€˜๐ฝโˆจ๐ทโ€™. All three are correct symbolisations. Indeed, in chapter 3we shall see that all three symbolisations are equivalent in Sentential. If a sentence can be paraphrased as โ€˜Unless A, B,โ€™ then it can be symbolised as ๐’œโˆจโ„ฌ, or ยฌ๐’œโ†’โ„ฌ, or ยฌโ„ฌโ†’๐’œ. Again, though, there is a little complication. โ€˜Unlessโ€™ can be symbolised as a conditional; but as I said above, people often use the conditional (on its own) when they mean to use the bicondiโ€‘ tional. Equally, โ€˜unlessโ€™ can be symbolised as a disjunction; but there are two kinds of disjunction (exclusive and inclusive). So it will not surprise you to discover that ordinary speakers of English often use โ€˜unlessโ€™ to mean something more like the biconditional, or like exclusive disjunction. Suppose I say: โ€˜I shall go running unless it rainsโ€™. I probably mean something like โ€˜I shall go running iff it does not rainโ€™ (i.e., the biconditional), or โ€˜either I shall go running or it will rain, but not bothโ€™ (i.e., exclusive disjunction). Again: be aware of this when interpreting what other people have said, but be precise in your writing, unless you want to be deliberately ambiguous. We should not take โ€˜unlessโ€™ to always have the stronger biconditional form. Consider this exโ€‘ ample: (63) Weโ€™ll capture the castle, unless the Duke tries to stop us. This certainly says that if we fail to capture the castle, it will have been because of that pesky Duke. But what if the Duke tries but fails to stop us? We might in that case capture the castle even though he tried to stop us. While 63 is still true, it is not the case that โ€˜if the Duke tries to stop us, we wonโ€™t capture the castleโ€™ is true. Key Ideas in ยง5 โ€บSentential features five connectives: โ€˜โˆงโ€™ (โ€˜andโ€™), โ€˜โˆจโ€™ (โ€˜orโ€™), โ€˜ยฌโ€™ (โ€˜notโ€™), โ€˜โ†’โ€™ (โ€˜if โ€ฆ, then โ€ฆโ€™) and โ€˜โ†”โ€™ (โ€˜if and only ifโ€™ or โ€˜iffโ€™). โ€บThese connectives, alone and in combination, can be used to symbolise many English constructions, even some which do not feature the English counterparts of the connectives โ€“ as when we approached the symbolisaโ€‘ tion of sentences involving โ€˜unlessโ€™. โ€บFiguring out how to symbolise a given natural language sentence might not be straightforward, however, as in the cases of โ€˜A if Bโ€™ and โ€˜A only if Bโ€™, which have quite different symbolisations into Sentential. โ€˜A unless Bโ€™ is perhaps even trickier, being sometimes used ambiguously by English speakers and being able to be symbolised in many good ways. โ€บWhat matters in symbolisation is that the โ€˜spiritโ€™ of the argument is preโ€‘ served and modelled appropriately, not that every nuance of meaning is preserved. ยง5. CONNECTIVES 45 Practice exercises A. Using the symbolisation key given, symbolise each English sentence in Sentential. ๐‘€: Those creatures are men in suits. ๐ถ: Those creatures are chimpanzees. ๐บ: Those creatures are gorillas. 1. Those creatures are not men in suits. 2. Those creatures are men in suits, or they are not. 3. Those creatures are either gorillas or chimpanzees. 4. Those creatures are neither gorillas nor chimpanzees. 5. If those creatures are chimpanzees, then they are neither gorillas nor men in suits. 6. Unless those creatures are men in suits, they are either chimpanzees or they are gorillas. B. Using the symbolisation key given, symbolise each English sentence in Sentential. ๐ด: Mister Ace was murdered. ๐ต: The butler did it. ๐ถ: The cook did it. ๐ท: The Duchess is lying. ๐ธ: Mister Edge was murdered. ๐น: The murder weapon was a frying pan. 1. Either Mister Ace or Mister Edge was murdered. 2. If Mister Ace was murdered, then the cook did it. 3. If Mister Edge was murdered, then the cook did not do it. 4. Either the butler did it, or the Duchess is lying. 5. The cook did it only if the Duchess is lying. 6. If the murder weapon was a frying pan, then the culprit must have been the cook. 7. If the murder weapon was not a frying pan, then the culprit was either the cook or the butler. 8. Mister Ace was murdered if and only if Mister Edge was not murdered. 9. The Duchess is lying, unless it was Mister Edge who was murdered. 10. If Mister Ace was murdered, he was done in with a frying pan. 11. Since the cook did it, the butler did not. 12. Of course the Duchess is lying! C. Using the symbolisation key given, symbolise each English sentence in Sentential. ๐ธ1: Ava is an electrician. ๐ธ2: Harrison is an electrician. ๐น1: Ava is a firefighter. ๐น2: Harrison is a firefighter. ๐‘†1: Ava is satisfied with her career. ๐‘†2: Harrison is satisfied with his career. 46 THE LANGUAGE OF SENTENTIAL LOGIC 1. Ava and Harrison are both electricians. 2. If Ava is a firefighter, then she is satisfied with her career. 3. Ava is a firefighter, unless she is an electrician. 4. Harrison is an unsatisfied electrician. 5. Neither Ava nor Harrison is an electrician. 6. Both Ava and Harrison are electricians, but neither of them find it satisfying. 7. Harrison is satisfied only if he is a firefighter. 8. If Ava is not an electrician, then neither is Harrison, but if she is, then he is too. 9. Ava is satisfied with her career if and only if Harrison is not satisfied with his. 10. If Harrison is both an electrician and a firefighter, he must be satisfied with his work. 11. It cannot be that Harrison is both an electrician and a firefighter. 12. Harrison and Ava are both firefighters if and only if neither of them is an electrician. D. Give a symbolisation key and symbolise the following English sentences in Sentential. 1. Alice and Bob are both spies. 2. If either Alice or Bob is a spy, then the code has been broken. 3. If neither Alice nor Bob is a spy, then the code remains unbroken. 4. The German embassy will be in an uproar, unless someone has broken the code. 5. Either the code has been broken or it has not, but the German embassy will be in an uproar regardless. 6. Either Alice or Bob is a spy, but not both. E. Give a symbolisation key and symbolise the following English sentences in Sentential. 1. If there is food to be found in the pridelands, then Rafiki will talk about squashed bananas. 2. Rafiki will talk about squashed bananas unless Simba is alive. 3. Rafiki will either talk about squashed bananas or he wonโ€™t, but there is food to be found in the pridelands regardless. 4. Scar will remain as king if and only if there is food to be found in the pridelands. 5. If Simba is alive, then Scar will not remain as king. F. For each argument, write a symbolisation key and symbolise all of the sentences of the arguโ€‘ ment in Sentential. 1. If Dorothy plays the piano in the morning, then Roger wakes up cranky. Dorothy plays piano in the morning unless she is distracted. So if Roger does not wake up cranky, then Dorothy must be distracted. 2. It will either rain or snow on Tuesday. If it rains, Neville will be sad. If it snows, Neville will be cold. Therefore, Neville will either be sad or cold on Tuesday. 3. If Zoog remembered to do his chores, then things are clean but not neat. If he forgot, then things are neat but not clean. Therefore, things are either neat or clean; but not both. G. We symbolised an exclusive โ€˜orโ€™ using โ€˜โˆจโ€™, โ€˜โˆงโ€™, and โ€˜ยฌโ€™. How could you symbolise an exclusive โ€˜orโ€™ using only two connectives? Is there any way to symbolise an exclusive โ€˜orโ€™ using only one connective? 6 Sentences of Sentential The sentence โ€˜either apples are red, or berries are blueโ€™ is a sentence of English, and the sentence โ€˜(๐ดโˆจ๐ต)โ€™ is a sentence of Sentential. Although we can identify sentences of English when we encounter them, we do not have a formal definition of โ€˜sentence of Englishโ€™. But in this chapter, we shall offer a complete definition of what counts as a sentence of Sentential. This is one respect in which a formal language like Sentential is more precise than a natural language like English. Of course, Sentential was designed to be much simpler than English. 6.1 Expressions We have seen that there are three kinds of symbols in Sentential: Atomic sentences ๐ด,๐ต,๐ถ,โ€ฆ,๐‘ with subscripts, as needed ๐ด1,๐ต1,๐‘1,๐ด2,๐ด25,๐ฝ375,โ€ฆ Connectives ยฌ,โˆง,โˆจ,โ†’,โ†” Parentheses ( , ) We define an EXPRESSION of Sentential as any finite nonempty string of symbols of Sentential. Take any of the symbols of Sentential and write them down, in any order, and you have an expression of Sentential. Expressions are sometimes called โ€˜stringsโ€™, because they are just a string of symbols from the approved list above. No restriction is placed on expressions apart from having to contain at least one character, and not going on infinitely long. 6.2 Sentences We want to know when an expression of Sentential amounts to a sentence. Many expressions of Sentential will be uninterpretable nonsense. โ€˜)๐ด17๐ฝ๐‘„๐นยฌ๐พ))โˆง)()โ€™ is a perfectly good expression, but doesnโ€™t look likely to end up a correctly formed sentence of our language. Accordingly, we 47 7 Use and Mention In this chapter, I have talked a lot about sentences. So I need to pause to explain an important, and very general, point. 7.1 Quotation Conventions Consider these two sentences: โ€บMalcolm Turnbull is the Prime Minister. โ€บThe expression โ€˜Malcolm Turnbullโ€™ is composed of two upper case letters and thirteen lower case letters. When we want to talk about this exโ€‘Prime Minister, we USE his name. When we want to talk about his name, we MENTION that name. And in English, we normally do so by putting it in quotation marks. There is a general point here. When we want to talk about things in the world, we just use words. When we want to talk about words, we typically have to mention those words.1We need to indicate that we are mentioning them, rather than using them. To do this, some convention is needed. We can surround the expression in matched left and right quotation marks, or display them centrally in the page (say). So this sentence: โ€บโ€˜Malcolm Turnbullโ€™ is the Prime Minister. says that some expression is the Prime Minister. And thatโ€™s false. The man is the Prime Minister; his name isnโ€™t. Conversely, this sentence: โ€บMalcolm Turnbull is composed of two upper case letters and thirteen lower case letters. 1More generally, when we want to talk about something we use its name. So when we want to talk about an expresโ€‘ sion, we use the name of the expression โ€“ which is just the expression enclosed in quotation marks. Mentioning an expression is using a name of that expression. 54 ยง7. USE AND MENTION 55 also says something false: Malcolm Turnbull is a man, made of meat rather than letters. One final example: โ€บโ€˜ โ€˜Malcolm Turnbullโ€™ โ€™ is the name of โ€˜Malcolm Turnbullโ€™. On the leftโ€‘handโ€‘side, here, we have the name of a name (it consists of an expression in quotation marks, and that embedded expression itself contains quotation marks). On the right hand side, we have a name (of an expression). Perhaps this kind of sentence only occurs in logic textbooks, but it is true. Those are just general rules for quotation, and you should observe them carefully in all your work! To be clear, the quotationโ€‘marks here do not indicate indirect speech. They indicate that you are moving from talking about an object, to talking about the name of that object. 7.2 Object Language and Metalanguage These general quotation conventions are of particular importance for us. After all, we are deโ€‘ scribing a formal language here, Sentential, and so we are often mentioning expressions from Sentential. When we talk about a language, the language that we are talking about is called the OBJECT LANโ€‘ GUAGE. The language that we use to talk about the object language is called the METALANGUAGE. For the most part, the object language in this chapter has been the formal language that we have been developing: Sentential. The metalanguage is English. Not conversational English exactly, but English supplemented with some additional vocabulary which helps us to get along. Now, I have used italic upper case letters for atomic sentences of Sentential: ๐ด,๐ต,๐ถ,๐‘,๐ด1,๐ต4,๐ด25,๐ฝ375,โ€ฆ These are sentences of the object language (Sentential). They are not sentences of English. So I must not say, for example: โ€บ๐ทis an atomic sentence of Sentential. Obviously, I am trying to come out with an English sentence that says something about the obโ€‘ ject language (Sentential). But โ€˜๐ทโ€™ is a sentence of Sentential, and no part of English. So the preceding is gibberish, just like: โ€บSchnee ist weiรŸ is a German sentence. What we surely meant to say, in this case, is: โ€บโ€˜Schnee ist weiรŸโ€™ is a German sentence. Equally, what we meant to say above is just: 56 THE LANGUAGE OF SENTENTIAL LOGIC โ€บโ€˜๐ทโ€™ is an atomic sentence of Sentential. The general point is that, whenever we want to talk in English about some specific expression of Sentential, we need to indicate that we are mentioning the expression, rather than using it. We can either deploy quotation marks, or we can adopt some similar convention, such as placing it centrally in the page. English is, generally, its own metalanguage. An expression of English enclosed in matching quotation marks is another expression of English, as the quotation marks are parts of English too. This causes a potential problem of ambiguity if the expression quoted itself contains quotation marks. English allows us to talk about operations on English expressions, as in this example (64) An English word results from adding โ€˜ingโ€™ or โ€˜ionโ€™ to the expression โ€˜confusโ€™. But this example is ambiguous. On one reading, it is discussing the expressions โ€˜confusingโ€™ and โ€˜confusionโ€™, and saying truly that they are both English words. But on another reading, the matchโ€‘ ing quotation marks are the one before โ€˜ingโ€™ and the one after โ€˜ionโ€™, and Example 64 is stating falsely that this unusual string of English letters and punctuation can be added to โ€˜confusโ€™ to form an English word: ingโ€™ or โ€˜ion To avoid this, we might introduce some mechanism for indicating which quotation marks are matched with each other. 7.3 Script Fonts, and Recursive Definitions Revisited However, we do not just want to talk about specific expressions of Sentential. We also want to be able to talk about any arbitrary sentence of Sentential. Indeed, I had to do this in ยง6, when I presented the recursive definition of a sentence of Sentential. I used upper case script font letters to do this, namely: ๐’œ,โ„ฌ,๐’ž,๐’Ÿ,โ€ฆ These symbols do not belong to Sentential. Rather, they are part of our (augmented) metalanโ€‘ guage that we use to talk about any expression of Sentential. To repeat the second clause of the recursive definition of a sentence of Sentential, we said: 2. If ๐’œis a sentence, then ยฌ๐’œis a sentence. This talks about arbitrary sentences. If we had instead offered: โ€บIf โ€˜๐ดโ€™ is a sentence, then โ€˜ยฌ๐ดโ€™ is a sentence. this would not have allowed us to determine whether โ€˜ยฌ๐ตโ€™ is a sentence. To emphasise, then: โ€˜๐’œโ€™ is a symbol in augmented English, which we use to talk about any Sentential expression. โ€˜๐ดโ€™ is a particular atomic sentence of Sentential. ยง7. USE AND MENTION 57 To come at this distinction a slightly different way, while โ€˜๐’œโ€™ designates a sentence of Sentential, it can designate a different sentence on different occasions. It behaves a bit a like a pronoun. The pronoun โ€˜itโ€™ always designates some object, but a different one in different circumstances of use. Likewise โ€˜๐’œโ€™ can stand for different sentences of Sentential. By contrast, โ€˜๐ดโ€™ always names just one atomic sentence of Sentential, the first letter of the English alphabet. This last example raises a further complication for our quotation conventions. I have not included any quotation marks in the clauses of our recursive definition of a sentence of Sentential in ยง6.2. Should I have done so? The problem is that the expression on the rightโ€‘handโ€‘side of most of our recursive clauses are not sentences of English, since they contain Sentential connectives, like โ€˜ยฌโ€™. Consider clause 2. We might try to write: 2โ€ฒ. If ๐’œis a sentence, then โ€˜ยฌ๐’œโ€™ is a sentence. But this is no good: โ€˜ยฌ๐’œโ€™ is not a Sentential sentence, since โ€˜๐’œโ€™ is a symbol of (augmented) English rather than a symbol of Sentential. What we really want to say is something like this: 2โ€ณ. If ๐’œis any Sentential sentence, then the expression that consists of the symbol โ€˜ยฌโ€™, folโ€‘ lowed immediately by the sentence ๐’œ, is also a sentence. This is impeccable, but rather longโ€‘winded. But we can avoid longโ€‘windedness by creating our own conventions. We can perfectly well stipulate that an expression like โ€˜ยฌ๐’œโ€™ should simply be read as abbreviating the longโ€‘winded account. So, officially, the metalanguage expression โ€˜ยฌ๐’œโ€™ simply abbreviates: the expression that consists of the symbol โ€˜ยฌโ€™ followed by the sentence ๐’œ and similarly, for expressions like โ€˜(๐’œโˆงโ„ฌ)โ€™, โ€˜(๐’œโˆจโ„ฌ)โ€™, etc. The latter is the expression which conโ€‘ sists of an opening parenthesis, followed by the sentence ๐’œ, followed by the symbol โ€˜โˆจโ€™, followed by the sentence โ„ฌ, followed by a closing parenthesis. If you like, you can think of our recursive definition of a sentence as a schema standing for infinโ€‘ itely many instances of each clause, one for each Sentential sentence. In the schematic clause for negation (โ€˜If ๐’œis a sentence, ยฌ๐’œis also a sentenceโ€™), we can consider each instance involving โ€˜๐’œโ€™ being replaced by some Sentential sentence surrounded by quotation marks in accordance with our conventions. So โ€˜ยฌ๐’œโ€™ is to be understood as abbreviating the expression consisting of a left quotation mark, a negation sign, the same Sentential sentence as ๐’œ, and a right quotation mark. Hence if if ๐’œis โ€˜๐‘ƒโ€™, ยฌ๐’œjust is โ€˜ยฌ๐‘ƒโ€™. 7.4 Quotation Conventions for Arguments One of our main purposes for using Sentential is to study arguments, and that will be our conโ€‘ cern in chapter 3. In English, the premises of an argument are often expressed by individual sentences, and the conclusion by a further sentence. Since we can symbolise English sentences, we can symbolise English arguments using Sentential. Thus we might ask whether the arguโ€‘ ment whose premises are the Sentential sentences โ€˜๐ดโ€™ and โ€˜๐ดโ†’๐ถโ€™, and whose conclusion is the 58 THE LANGUAGE OF SENTENTIAL LOGIC Sentential sentence โ€˜๐ถโ€™, is valid. However, it is quite a mouthful to write that every time. So instead I shall introduce another bit of abbreviation. This: ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›โˆด๐’ž abbreviates: the argument with premises ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›and conclusion ๐’ž To avoid unnecessary clutter, we shall not regard this as requiring quotation marks around it. This is a name of an argument, not an argument itself. (Note, then, that โ€˜โˆดโ€™ is a symbol of our augmented metalanguage, and not a new symbol of Sentential.) 7.5 Pedantry in Practice Having been precise about use and mention, you can now relax! If youโ€™ve understood this secโ€‘ tion, you know how to do things properly. In exercises and practice problems, unless explicit instructions otherwise are given, you will be expected to do things properly and respect the disโ€‘ tinction between use and mention. But your understanding of the topic means that you can probโ€‘ ably do things a bit more sloppily elsewhere โ€“ safe in the knowledge you can fix them up if you need to. As the great twentieth century philosopher David Lewis said of the way he presented his account of the word โ€˜knowsโ€™ in his paper โ€˜Elusive Knowledgeโ€™,2 I could have said my say fair and square, bending no rules. It would have been tireโ€‘ some, but it could have been doneโ€ฆ. I could have taken great care to distinguish between (1) the language I use when I talk about knowledge, or whatever, and (2) the second language that I use to talk about the semantic and pragmatic workings of the first language. If you want to hear my story told that way, you probably know enough to do the job for yourself. Wise words. In the end, the distinction between use and mention is intended to remove potenโ€‘ tial confusion. But sometimes overโ€‘eager application of it can prove just as big an obstacle to communication. 2David Lewis (1996) โ€˜Elusive Knowledgeโ€™, Australasian Journal of Philosophy 74, pp. 549โ€“67, at pp. 566โ€“7. ยง7. USE AND MENTION 59 Key Ideas in ยง7 โ€บIt is crucial to distinguish between use and mention โ€“ between talking about the world, and talking about expressions. โ€บWe use Sentential to represent sentences and arguments. But we use English โ€“ augmented with some additional vocabulary โ€“ to talk about Sentential. โ€บWe introduced a slightly unusual convention for understanding quoted expressions involving script font letters: โ€˜(๐’œโ†’โ„ฌ)โ€™, to take a representatโ€‘ ive example, is to be interpreted as the Sentential expression consisting of a left parenthesis, followed by whatever Sentential expression ๐’œrepโ€‘ resents, followed by โ€˜โ†’โ€™, followed by whatever Sentential expression โ„ฌ represents, followed by a closing right parenthesis. Practice exercises A. For each of the following: Are the quotation marks correctly used, strictly speaking? If not, propose a corrected version. 1. Snow is not a sentence of English. 2. โ€˜๐’œโ†’๐’žโ€™ is a sentence of Sentential. 3. โ€˜ยฌ๐’œโ€™ is the expression consisting of the symbol โ€˜ยฌโ€™ followed by the upper case script letter โ€˜Aโ€™. 4. If โ€˜๐’œโ€™ is a sentence, so is โ€˜(๐’œโˆจ๐’œ)โ€™. 5. โ€˜๐’œโ€™ has the same number of characters as โ€˜๐ดโ€™. B. Example 64 was ambiguous because it was unclear which pairs of quotation marks were matched with each other. Can you come up with a proposal for how we might indicate matching quotation marks to avoid this potential ambiguity? Chapter 3 Truth Tables 8 Truthโ€‘Functional Connectives 8.1 Functions So much for the grammar or syntax of Sentential. We turn now to the meaning of Sentential senโ€‘ tences. For technical reasons, it is best to start with the intended interpretation of the connectives. As a preliminary, we need to have the concept of a (mathematical) function. Frequently, we refer to things not by name, but by the relations they have to other things. You can refer to Barack Obama by name, but one could equally refer to him in relation to his role, as โ€˜the 44th President of the United Statesโ€™, or in relation to his family, as โ€˜the husband of Michelle and father of Malia and Sashaโ€™. These kinds of referring expressions are known as descriptions, and we will look at them in more detail in ยง19. Our interest in them now is in the relations they involve. Barack Obama is denoted by โ€˜the biological father of Malia Obamaโ€™ or โ€˜the biological father of Sasha Obamaโ€™, in relation to his children. But we can consider โ€˜the biological father of โ€ฆโ€™ in relation to other individuals: so โ€˜the biological father of Ivanka Trumpโ€™ denotes Donald, โ€˜the biological father of Daisy Turnbullโ€™ denotes Malcolm, and so on. We can summarise this information in a table like this: Input โ€˜the biological father of โ€ฆโ€™ Malia Obama Barack Sasha Obama Barack Ivanka Trump Donald Daisy Turnbull Malcolm โ€ฆ โ€ฆ In this table we have an input, on the left, which is related to the output on the right. The relation which maps the things in the left column to their corresponding outputs on the right is known as a function โ€“ in this case, the โ€˜biological father ofโ€™ function. More precisely, a FUNCTION is a relation between the members of some collection ๐ดand some collection ๐ต(which may be the same as ๐ด), such that each input to the function is a member (or some members) of ๐ด, each output of the function is a member of ๐ต, and, crucially, each input members of ๐ดare associated with at most 61 62 TRUTH TABLES one member of ๐ต. So โ€˜the biological father of โ€ฆโ€™ is a function from the set of people (living or dead) to itself, and associates each person with their biological father. We assume that โ€˜biological fatherโ€™ permits each person to be associated with a unique father. If we consider other notions of fatherhood, such as paternal figure, those would not yield a function, because many people have two or more paternal figures in their lives. Note that while everyone is associated with a unique biological father by this function (no input is associated with more than one output), the converse does not hold. Some outputs are linked to more than one input: for example, Barack Obama is the common output of this function when it is given Malia Obama and Sasha Obama as inputs. The โ€™biological father ofโ€™ function, like all functions, yields one output. It also takes only one input. But some functions have more than one input. Consider the โ€™taller ofโ€™ function that takes two people as input, and selects the taller of the two as output. So โ€™the taller of Ezi Magbegor and Alyssa Healyโ€™ would describe Ezi Magbegor. And we could consider functions with more inputs โ€“ for example, a function that takes 7 numbers as input and spits out their average. (Though for functions like โ€™the average ofโ€™, it is more usual to let the input be a single set of numbers, and the output to be a single number, rather than letting there be multiple inputs โ€“ nothing really turns on this choice.) If a function takes one input, weโ€™ll say it is a ONEโ€‘PLACE FUNCTION; if two inputs, a TWOโ€‘PLACE FUNCTION; and so on. A function is a map from some inputs to some outputs. To completely specify a function it is also important to identify what those inputs and outputs are. The English expression โ€˜the biological father ofโ€™ could be understood as a function from human beings to human beings; or from living creatures to living creatures. One could even consider it as a function that takes any input whatever. In the latter case, the function will be undefined for many possible inputs: the description, โ€˜the biological father of the Torrens footbridgeโ€™ fails to refer to anything. If a function does not associate an output with every possible input, it is a PARTIAL FUNCTION; if it is wellโ€‘defined for every input, it is a TOTAL FUNCTION. These notions are relative to the inputs in question: โ€˜the biological father of โ€ฆโ€™ is a total function when the possible inputs are human beings, but only a partial function when anything could be a possible input. Again, this doesnโ€™t just apply to singleโ€‘input functions: โ€™the eldest child of โ€ฆ and โ€ฆโ€™ is a twoโ€‘place partial function that takes two people as input, and yields as output their eldest child โ€“ if they have one. Common examples of functions occur in mathematics: we can consider the twoโ€‘place function โ€˜the sum of ๐‘ฅand ๐‘ฆโ€™, which takes two numbers as input, and spits out their unique sum, ๐‘ฅ+๐‘ฆ. This is again a function from a set to itself โ€“ this time all the inputs and outputs are drawn from the set of integers. There are functions which are from one set to another: consider, โ€˜the number of โ€ฆโ€™s childrenโ€™, which is a oneโ€‘place function from people to numbers, mapping each person to the number of children they have, zero or more. (Even if they have more than one child, there is still a unique number characterising how many they have, and that is what this function spits out.) For many of the functions weโ€™ve considered so far, the order of inputs doesnโ€™t matter. But for some functions it does. Consider the twoโ€‘place subtraction function, โ€˜โˆ’โ€™. Given inputs 7and 4, in that order, yields the output 3(i.e., 7โˆ’4=3); but those same inputs, in a different order, yield โ€“3.1 1There is an orderโ€‘insensitive function which is closely related, the โ€™difference betweenโ€™ function, which yields 3 when given those inputs in any order. ยง8. TRUTHโ€‘FUNCTIONAL CONNECTIVES 63 There are many relations which are not functions. While Barack Obama can be characterised as โ€˜the father of Maliaโ€™, Malia Obama cannot be characterised as โ€˜the child of Barackโ€™, since that attempted description would apply equally to her sister. A function is a special kind of relaโ€‘ tion: one where each thing relates to some unique output. We treat the idea of a relation more thoroughly in ยง21.6. 8.2 The Idea of Truthโ€‘Functionality The relevance of the notion of a function is that we are going to identify the meanings of the Sentential sentence connectives with a certain class of functions. A valid argument is one with a structure that guarantees the truth of the conclusion, given the truth of the premises (ยง2.5). Our interest in valid arguments leads us to be interested in the truth or falsity of sentences. Sentential gives rules governing the construction of complex sentences from smaller constituents for each sentence connective. The meanings of the sentence connectโ€‘ ives in Sentential are likewise going to allow us to โ€˜constructโ€™, or determine, the truthโ€‘value of a complex sentence as the result of the truth values of its constituent sentences and the main connective of that sentence. This is an important idea about Sentential sentence connectives. They are each associated with a rule that fixes the truth value of a complex sentence of which they are the main connective, given the truth values of the constituent sentences. But such a rule is just a function: a funcโ€‘ tion that takes one or two (or more) truth values as input, and yields a truth value as output. Such a function is called a TRUTHโ€‘FUNCTION. We can now summarise our important insight about Sentential: A connective is TRUTHโ€‘FUNCTIONAL iff the truth value of a sentence with that connective as its main connective is uniquely determined by the truth value(s) of the constituent sentence(s), i.e., its meaning is a truthโ€‘function. Every connective in Sentential is truthโ€‘functional. It turns out that we donโ€™t need to know anything more about the atomic sentences of Sentential than their truth values to assign a truth value to those nonatomic, or COMPOUND, sentences. More generally, the truth value of any compound sentence depends only on the truth value of the subsentences that comprise it. In order to know the truth value of โ€˜(๐ทโˆง๐ธ)โ€™, for instance, you only need to know the truth value of โ€˜๐ทโ€™ and the truth value of โ€˜๐ธโ€™. In order to know the truth value of โ€˜((๐ทโˆง๐ธ)โˆจ๐น)โ€™, you need only know the truth value of โ€˜(๐ทโˆง๐ธ)โ€™ and โ€˜๐นโ€™. And so on. This is in fact a good part of the reason why we chose these connectives, and chose their English nearโ€‘ equivalents as our structural words. To determine the truth value of some Sentential sentence, we only need to know the truth value of its components. This is why the study of Sentential is termed truthโ€‘functional logic. While all of our connectives are truthโ€‘functional, not every truth function has a corresponding connective. For example, the following is a oneโ€‘place truth function: Input Output T T F F 70 TRUTH TABLES (65) If Mitt Romney had won the 2012 election, then he would have been the 45th President of the USA. (66) If Mitt Romney had won the 2012 election, then he would have turned into a heliumโ€‘filled balloon and floated away into the night sky. Sentence 65 is true; sentence 66 is false. But both have false antecedents and false consequents. So the truth value of the whole sentence is not uniquely determined by the truth value of the parts. This use of โ€˜ifโ€™ fails our test for truthโ€‘functionality. Do not just blithely assume that you can adequately symbolise an English โ€˜if โ€ฆ, then โ€ฆโ€™ with Sententialโ€™s โ€˜โ†’โ€™. The crucial point is that sentences 65 and 66 employ SUBJUNCTIVE conditionals, rather than INโ€‘ DICATIVE conditionals. Subjunctive conditionals are also sometimes known as COUNTERFACTUALS. They ask us to imagine something contrary to what we are assuming as fact โ€“ that Mitt Romney lost the 2012 election โ€“ and then ask us to evaluate what would have happened in that case. The classic illustration of the difference between the indicative and subjunctive conditional comes from pairs like these: (67) If a dingo didnโ€™t take Azaria Chamberlain, something else did. (68) If a dingo hadnโ€™t taken Azaria Chamberlain, something else would have. The indicative conditional in 67 is true, given the actual historical fact that she was taken, and given that we are not assuming at this point anything about how she was taken. But is the subโ€‘ junctive in 68 also true? It seems not. She was not destined to be taken by something or other, and if the dingo hadnโ€™t intervened, she wouldnโ€™t have disappeared at all.4 The point to take away from this is that subjunctive conditionals cannot be tackled using โ€˜โ†’โ€™. This is not to say that they cannot be tackled by any formal logical language, only that Sentential is not up to the job.5 So the โ€˜โ†’โ€™ connective of Sentential is at best able to model the indicative conditional of English, as in 67. In fact there remain difficulties even with indicatives in Sentential. One family of difficulties arises from consideration of the orโ€‘toโ€‘if argument. The argument seems compelling in cases like this: (69) Either the butler or the gardener did it; So: If it wasnโ€™t the butler, it was the gardener. But what if our confidence in the premise 69 derives from our confidence in just one disjunct? Suppose that we are certain it was the butler, and certain that the gardener has an airtight alibi and wasnโ€™t anywhere near the manor at the time of the murder? Because we are certain it was the butler, we might be equally certain of 69, that it was either the butler or the gardener (this inference from a disjunct to a disjunction seems odd, but it is surely valid). But we might also be sure that if it wasnโ€™t the butler, it was the valet โ€“ he was the only other person with motive. In this sort of case, we might have confidence in the premise 69 of this orโ€‘toโ€‘if argument and reject its conclusion. Yet the Sentential analogue of the orโ€‘toโ€‘if argument is valid: as weโ€™ll see after we 4If we are assuming as fact that a dingo took her, then when we consider what would have happened had the dingo not been involved, we imagine a situation in which all the actual consequences of the dingoโ€™s action are removed. 5There are in fact logical treatments of counterfactuals, the most influential of which is David Lewis (1973) Counterโ€‘ factuals, Blackwell. ยง8. TRUTHโ€‘FUNCTIONAL CONNECTIVES 71 introduce the concept of validity for Sentential in ยง11), โ€˜๐ดโˆจ๐ต โˆดยฌ๐ดโ†’ ๐ตโ€™ turns out to be valid. This mismatch suggests that โ€˜ifโ€™ and โ€˜โ†’โ€™ arenโ€™t a perfect match. I shall say a little more about other difficulties for the material conditional analysis of indicatives in ยง11.5 and in ยง30.1. For now, I shall content myself with the observation that โ€˜โ†’โ€™ is the only plausible candidate for a truthโ€‘functional conditional. Our working hypothesis is that many uses of โ€˜ifโ€™ can be adequately approximated by โ€˜โ†’โ€™. Many English conditionals cannot be represented adequately using โ€˜โ†’โ€™. Sentential is an intrinsically limited language. But this is only a problem if you try to use it to do things it wasnโ€™t designed to do. Key Ideas in ยง8 โ€บThe connectives of Sentential are all truthโ€‘functional, and have their meanings specified by the truthโ€‘tables laid out in ยง8.3. โ€บWhen we treat a sentence of Sentential as symbolising an English senโ€‘ tence, we need only say that as far as truth value is concerned and truthโ€‘ functional structure is concerned, they are alike. โ€บEnglish has many nontruthโ€‘functional connectives. Some uses of the conโ€‘ ditional โ€˜ifโ€™ are nontruthโ€‘functional. But as long as we remain aware of the limitations of Sentential, it can be a very powerful tool for modelling a significant class of arguments. Practice exercises A. Which of the following arguably may not characterise a function, where ๐‘ฅis the input and ๐‘ฆ is the output: 1. ๐‘ฆis the product of ๐‘ฅand itself; 2. ๐‘ฆis the square root of ๐‘ฅ; 3. ๐‘ฆis a child of ๐‘ฅ; 4. ๐‘ฆis a child of ๐‘ฅand younger than any other child of ๐‘ฅ; 5. ๐‘ฆis taller than ๐‘ฅ; 6. ๐‘ฆis as tall as ๐‘ฅ. B. True or false: if the main connective of some sentence is truthโ€‘functional, then the truth value of the sentence uniquely determines the truth values of any constituents. C. Suppose โ€ is some English oneโ€‘place connective, so that โ€˜โ€ ๐’œโ€™ is a grammatical sentence. How can we test if it is not truthโ€‘functional? D. How many possible twoโ€‘place truthโ€‘functions are there, i.e., how many different functions take a pair of truth values as input, and yield a truth value as output? 9 Complete Truth Tables 9.1 Valuations So far, we have considered assigning truth values to Sentential sentences indirectly. We have said, for example, that a Sentential sentence such as โ€˜๐ตโ€™ is to take the same truth value as the English sentence โ€˜Big Ben is in Londonโ€™ (whatever that truth value may be). But we can also assign truth values directly. We can simply stipulate that โ€˜๐ตโ€™ is to be true, or stipulate that it is to be false โ€“ at least for present purposes. A VALUATION is any assignment of truth values to some atomic sentences of Sentential. It assigns exactly one truth value, either True or False, to each of the sentences in question. A valuation is thus a function from atomic sentences to truth values. So this is a valuation: ๐ด,๐บ,๐‘ƒ,๐บ7โ†ฆT ๐น,๐‘…,๐‘โ†ฆF. There is no requirement that a valuation be a TOTAL FUNCTION, that is, that it assign a truth value to every atomic sentence. To fix the truth value of a sentence ๐’œof Sentential a valuation must assign a truth value to every atomic sentence ๐’œcontains. A valuation is a temporary assignment of โ€˜meaningsโ€™ to Sentential sentences, in much the same way as a symbolisation key might be. (It only assigns truth values, the only dimension of meaning that Sentential is sensitive to.) What is distinctive about Sentential is that almost all of its basic vocabulary โ€“ the atomic sentences โ€“ only get their meanings in this temporary fashion. The only parts of Sentential that get their meanings permanently are the connectives, which always have a fixed interpretation. This is rather unlike English, where most words have their meanings on a permanent basis. But there are some words in English โ€“ like pronouns (โ€˜heโ€™, โ€˜sheโ€™, โ€˜itโ€™) and demonstratives (โ€˜thisโ€™, โ€˜thatโ€™) โ€“ that get their meaning assigned temporarily, and then can be reused with a different meaning 72 ยง9. COMPLETE TRUTH TABLES 73 in another context. Such expressions are called CONTEXT SENSITIVE. In this sense, all the atomic sentences of Sentential are context sensitive expressions. Of course we donโ€™t have anything so explicit and deliberate as a valuation or a symbolisation key in English to assign a meaning to a particular use of โ€˜thisโ€™ or โ€˜thatโ€™ โ€“ the circumstances of a conversation automatically assign an appropriate object (usually). In Sentential, however, we need to explicitly set out the interpretโ€‘ ations of the atomic sentences we are concerned with. 9.2 Truth Tables We introduced schematic truth tables in ยง8.3. These showed what truth value a compound senโ€‘ tence with a certain structure was determined to have by the truth values of its subsentences, whatever they might be. We now introduce a closely related idea, that of a truth table. This shows how a specific compound sentence has its truth value determined by the truth values of its specific atomic subsentences, across all the possible ways that those atomic subsentences might be assigned True and False. You will no doubt have realised that a way of assigning True and False to atomic sentences is a valuation. So we can say: a TRUTH TABLE summarises how the truth value of a compound sentence depends on the possible valuations of its atomic subsentences. Each row of a truth table represents a possible valuation. The entire complete truth table represents all possible valuations. And the truth table provides us with a means to calculate the truth value of complex sentences, on each possible valuation. This is pretty abstract. So it might be easiest to explain with an example. 9.3 A Worked Example Consider the sentence โ€˜(๐ปโˆง๐ผ) โ†’ ๐ปโ€™. There are four possible ways to assign True and False to the atomic sentences โ€˜๐ปโ€™ and โ€˜๐ผโ€™: both true, both false, โ€˜๐ปโ€™ true and โ€˜๐ผโ€™ false, and โ€˜๐ผโ€™ true and โ€˜๐ปโ€™ false. So there are four possible valuations of these two atomic sentences. We can lay out these valuations as follows: ๐ป ๐ผ (๐ปโˆง๐ผ)โ†’๐ป T T T F F T F F To calculate the truth value of the entire sentence โ€˜(๐ปโˆง๐ผ) โ†’ ๐ปโ€™, we first copy the truth values for the atomic sentences and write them underneath the letters in the sentence: ๐ป ๐ผ (๐ปโˆง๐ผ)โ†’๐ป T T T T T T F T F T F T F T F F F F F F 74 TRUTH TABLES Now consider the subsentence โ€˜(๐ปโˆง๐ผ)โ€™. This is a conjunction, (๐’œโˆงโ„ฌ), with โ€˜๐ปโ€™ as ๐’œand with โ€˜๐ผโ€™ as โ„ฌ. The schematic truth table for conjunction gives the truth conditions for any sentence of the form (๐’œโˆงโ„ฌ), whatever ๐’œand โ„ฌmight be. It summarises the point that a conjunction is true iff both conjuncts are true. In this case, our conjuncts are just โ€˜๐ปโ€™ and โ€˜๐ผโ€™. They are both true on (and only on) the first row of the truth table. Accordingly, we can calculate the truth value of the conjunction on all four rows. ๐’œโˆงโ„ฌ ๐ป ๐ผ (๐ปโˆง๐ผ)โ†’๐ป T T T T T T T F T F F T F T F F T F F F F F F F Now, the entire sentence that we are dealing with is a conditional, ๐’ž โ†’ ๐’Ÿ, with โ€˜(๐ปโˆง๐ผ)โ€™ as ๐’ž and with โ€˜๐ปโ€™ as ๐’Ÿ. On the second row, for example, โ€˜(๐ป โˆง๐ผ)โ€™ is false and โ€˜๐ปโ€™ is true. Since a conditional is true when the antecedent is false, we write a โ€˜Tโ€™ in the second row underneath the conditional symbol. We continue for the other three rows and get this: ๐’ž โ†’๐’Ÿ ๐ป ๐ผ (๐ปโˆง๐ผ)โ†’๐ป T T T T T T F F T T F T F T F F F F T F The conditional is the main logical connective of the sentence. And the column of โ€˜Tโ€™s underneath the conditional tells us that the sentence โ€˜(๐ปโˆง๐ผ) โ†’ ๐ปโ€™ is true regardless of the truth values of โ€˜๐ปโ€™ and โ€˜๐ผโ€™. They can be true or false in any combination, and the compound sentence still comes out true. Since we have considered all four possible assignments of truth and falsity to โ€˜๐ปโ€™ and โ€˜๐ผโ€™ โ€“ since, that is, we have considered all the different valuations โ€“ we can say that โ€˜(๐ปโˆง๐ผ)โ†’๐ปโ€™ is true on every valuation. In this example, I have not repeated all of the entries in every column in every successive table. When actually writing truth tables on paper, however, it is impractical to erase whole columns or rewrite the whole table for every step. Although it is more crowded, the truth table can be written in this way: ๐ป ๐ผ (๐ปโˆง๐ผ)โ†’๐ป T T T T T TT T F T F F TT F T F F T TF F F F F F TF ยง9. COMPLETE TRUTH TABLES 75 Most of the columns underneath the sentence are only there for bookkeeping purposes. The column that matters most is the column underneath the main connective for the sentence, since this tells you the truth value of the entire sentence. I have emphasised this, by putting this column in bold. When you work through truth tables yourself, you should similarly emphasise it (perhaps by drawing a box around the relevant column). 9.4 Building Complete Truth Tables A COMPLETE TRUTH TABLE has a row for every possible assignment of True and False to the relevant atomic sentences. Each row represents a valuation, and a complete truth table has a row for all the different valuations. The size of the complete truth table depends on the number of different atomic sentences in the table. A sentence that contains only one atomic sentence requires only two rows, as in the schematic truth table for negation. This is true even if the same letter is repeated many times, as in the sentence โ€˜((๐ถ โ†”๐ถ)โ†’๐ถ)โˆงยฌ(๐ถ โ†’๐ถ)โ€™. The complete truth table requires only two rows because there are only two possibilities: โ€˜๐ถโ€™ can be true or it can be false. The truth table for this sentence looks like this: ๐ถ((๐ถโ†”๐ถ)โ†’๐ถ)โˆงยฌ(๐ถโ†’๐ถ) T T T T T T FF T T T F F T F F F FF F T F Looking at the column underneath the main connective, we see that the sentence is false on both rows of the table; i.e., the sentence is false regardless of whether โ€˜๐ถโ€™ is true or false. It is false on every valuation. A sentence that contains two atomic sentences requires four rows for a complete truth table, as in the schematic truth tables, and as in the complete truth table for โ€˜(๐ปโˆง๐ผ)โ†’๐ปโ€™. A sentence that contains three atomic sentences requires eight rows: ๐‘€ ๐‘ ๐‘ƒ ๐‘€โˆง(๐‘โˆจ๐‘ƒ) T T T T TT T T T T F T TT T F T F T T TF T T T F F T FF F F F T T F FT T T F T F F FT T F F F T F FF T T F F F F FF F F From this table, we know that the sentence โ€˜๐‘€โˆง(๐‘โˆจ๐‘ƒ)โ€™ can be true or false, depending on the truth values of โ€˜๐‘€โ€™, โ€˜๐‘โ€™, and โ€˜๐‘ƒโ€™. 76 TRUTH TABLES A complete truth table for a sentence that contains four different atomic sentences requires 16 rows. Five letters, 32 rows. Six letters, 64 rows. And so on. To be perfectly general: If a complete truth table has ๐‘›different atomic sentences, then it must have 2๐‘›rows.1 In order to fill in the columns of a complete truth table, begin with the rightโ€‘most atomic sentence and alternate between โ€˜Tโ€™ and โ€˜Fโ€™. In the next column to the left, write two โ€˜Tโ€™s, write two โ€˜Fโ€™s, and repeat. For the third atomic sentence, write four โ€˜Tโ€™s followed by four โ€˜Fโ€™s. This yields an eight row truth table like the one above. For a 16 row truth table, the next column of atomic sentences should have eight โ€˜Tโ€™s followed by eight โ€˜Fโ€™s. For a 32 row table, the next column would have 16 โ€˜Tโ€™s followed by 16 โ€˜Fโ€™s. And so on. Key Ideas in ยง9 โ€บA valuation of some atomic sentences associates each of them with exโ€‘ actly one of our truth values; it is like an extremely stripped down verโ€‘ sion of a symbolisation key. In there are ๐‘›atomic sentences, there are 2๐‘› valuations of them. โ€บA truth table lays out the truth values of a particular Sentential sentence in each of the distinct possible valuations of its constituent atomic senโ€‘ tences. Practice exercises A. How does a schematic truth table differ from a regular truth table? What is a complete truth table? B. Offer complete truth tables for each of the following: 1. ๐ดโ†’๐ด 2. ๐ถ โ†’ยฌ๐ถ 3. (๐ดโ†”๐ต)โ†”ยฌ(๐ดโ†”ยฌ๐ต) 4. (๐ดโ†’๐ต)โˆจ(๐ตโ†’๐ด) 5. (๐ดโˆง๐ต)โ†’(๐ตโˆจ๐ด) 6. ยฌ(๐ดโˆจ๐ต)โ†”(ยฌ๐ดโˆงยฌ๐ต) 7. ((๐ดโˆง๐ต)โˆงยฌ(๐ดโˆง๐ต))โˆง๐ถ 8. ((๐ดโˆง๐ต)โˆง๐ถ)โ†’๐ต 9. ยฌ((๐ถโˆจ๐ด)โˆจ๐ต) If you want additional practice, you can construct truth tables for any of the sentences and arguโ€‘ ments in the exercises for Chapter 2. 1Since the values of atomic sentences are independent of each other, each new atomic sentence ๐’œ๐‘›+1 we consider is capable of being true or false on every existing valuation on ๐’œ1,โ€ฆ,๐’œ๐‘›, and so there must be twice as many valuations on ๐’œ1,โ€ฆ,๐’œ๐‘›,๐’œ๐‘›+1 as on ๐’œ1,โ€ฆ,๐’œ๐‘›. 10 Semantic Concepts In ยง9.1, we introduced the idea of a valuation and showed how to determine the truth value of any Sentential sentence on any valuation using a truth table in the remainder of the chapter. In this section, we shall introduce some related ideas, and show how to use truth tables to test whether or not they apply. 10.1 Logical Truths and Falsehoods In ยง3, I explained necessary truth and necessary falsity. Both notions have close but imperfect surโ€‘ rogates in Sentential. We shall start with a surrogate for necessary truth. ๐’œis a LOGICAL TRUTH iff it is true on every valuation (among those valuations on which it has a truth value). We need the parenthetical clause because of the way we have defined valuations. A given valuโ€‘ ation might only assign truth values to some atomic sentences and not all. For any sentence ๐’œ which contains an atomic sentence to which a valuation doesnโ€™t assign a truth value, ๐’œwill not have any truth value according to that valuation. Logical truths in Sentential are sometimes called TAUTOLOGIES. We can determine whether a sentence is a logical truth just by using truth tables. If the sentence is true on every row of a complete truth table, then it is true on every valuation for its constituent atomic sentences, so it is a logical truth. In the example of ยง9, โ€˜(๐ปโˆง๐ผ)โ†’๐ปโ€™ is a logical truth. This is only, though, a surrogate for necessary truth. There are some necessary truths that we cannot adequately symbolise in Sentential. An example is โ€˜2+2 = 4โ€™. This must be true, but if we try to symbolise it in Sentential, the best we can offer is an atomic sentence, and no atomic sentence is a logical truth.1Still, if we can adequately symbolise some English sentence using 1At the risk of repeating myself: 2+2=4is necessarily true, but it is not necessarily true in virtue of its structure. A necessary truth is true, with its actual meaning, in every possible situation. A Sententialโ€‘logical truth is true in the actual situation on every possible way of interpreting its atomic sentences. These are interestingly different notions. 77 78 TRUTH TABLES aSentential sentence which is a logical truth, then that English sentence expresses a necessary truth. We have a similar surrogate for necessary falsity: ๐’œis a LOGICAL FALSEHOOD iff it is false on every valuation (among those on which it has a truth value). We can determine whether a sentence is a logical falsehood just by using truth tables. If the sentence is false on every row of a complete truth table, then it is false on every valuation, so it is a logical falsehood. In the example of ยง9, โ€˜((๐ถ โ†”๐ถ)โ†’๐ถ)โˆงยฌ(๐ถ โ†’๐ถ)โ€™ is a logical falsehood. A logical falsehood is sometimes called a CONTRADICTION, though it is perhaps even more common to reserve that term for those logical falsehoods which have the form (๐’œโˆงยฌ๐’œ). 10.2 Logical Equivalence Here is a similar, useful notion: ๐’œand โ„ฌare LOGICALLY EQUIVALENT iff they have the same truth value on every valuation among those which assign both of them a truth value. It is easy to test for logical equivalence using truth tables. Consider the sentences โ€˜ยฌ(๐‘ƒโˆจ๐‘„)โ€™ and โ€˜ยฌ๐‘ƒโˆงยฌ๐‘„โ€™. Are they logically equivalent? To find out, we may construct a truth table. ๐‘ƒ ๐‘„ ยฌ(๐‘ƒโˆจ๐‘„) ยฌ๐‘ƒโˆงยฌ๐‘„ T T FT T T F T FF T T F FT T F F T FT F F T FF T T T F FF T F F TF F F T F TT F Look at the columns for the main connectives; negation for the first sentence, conjunction for the second. On the first three rows, both are false. On the final row, both are true. Since they match on every row, the two sentences are logically equivalent. 10.3 More Parenthetical Conventions Consider these two sentences: ((๐ดโˆง๐ต)โˆง๐ถ) (๐ดโˆง(๐ตโˆง๐ถ)) These have the same truth table, and are logically equivalent. Consequently, it will never make any difference from the perspective of truth value โ€“ which is all that Sentential cares about (see ยง8) โ€“ which of the two sentences we assert (or deny). And since the order of the parentheses does ยง10. SEMANTIC CONCEPTS 79 not matter, I shall allow us to drop them. In short, we can save some ink and some eyestrain by writing: ๐ดโˆง๐ตโˆง๐ถ The general point is that, if we just have a long list of conjunctions, we can drop the inner parenโ€‘ theses. (I already allowed us to drop outermost parentheses in ยง6.) The same observation holds for disjunctions. Since the following sentences are logically equivalent: ((๐ดโˆจ๐ต)โˆจ๐ถ) (๐ดโˆจ(๐ตโˆจ๐ถ)) we can simply write: ๐ดโˆจ๐ตโˆจ๐ถ And generally, if we just have a long list of disjunctions, we can drop the inner parentheses. But be careful. These two sentences have different truth tables, so are not logically equivalent: ((๐ดโ†’๐ต)โ†’๐ถ) (๐ดโ†’(๐ตโ†’๐ถ)) So if we were to write: ๐ดโ†’๐ตโ†’๐ถ it would be dangerously ambiguous. So we must not do the same with conditionals. Equally, these sentences have different truth tables: ((๐ดโˆจ๐ต)โˆง๐ถ) (๐ดโˆจ(๐ตโˆง๐ถ)) So if we were to write: ๐ดโˆจ๐ตโˆง๐ถ, it would be dangerously ambiguous. Never write this. (This is the ambiguity discussed in ยง6.4.) The moral is: you can drop parentheses when dealing with a long list of conjunctions, or when dealing with a long list of disjunctions. But thatโ€™s it. 10.4 Consistency In ยง3, I said that sentences are jointly consistent iff it is possible for all of them to be true at once. We can offer a surrogate for this notion too: ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›are JOINTLY CONSISTENT iff there is some valuation which makes them all true. 86 TRUTH TABLES 11.5 The Limits of these Tests We have reached an important milestone: a test for the validity of arguments! But, we should not get carried away just yet. It is important to understand the limits of our achievement. There are three sorts of limitations I want to discuss: 1. Some valid arguments are overlooked by our test; 2. Some invalid arguments are misclassified by a naive application of our test to an inadโ€‘ equate symbolisation; and 3. There are some putative examples of sentences that cannot be symbolised because of some assumptions that Sentential makes. I shall illustrate these limits with three examples. First, consider the argument: (75) Daisy is a small cow. So, Daisy is a cow. To symbolise this argument in Sentential, we would have to use two different atomic sentences โ€“ perhaps โ€˜๐‘†โ€™ and โ€˜๐ถโ€™ โ€“ for the premise and the conclusion respectively. Now, it is obvious that โ€˜๐‘†โ€™ does not entail โ€˜๐ถโ€™. But the English argument surely seems valid โ€“ the structure of โ€˜Daisy is a small cowโ€™ guarantees that โ€˜Daisy is a cowโ€™ is true. Note that a small cow might still be rather large, so we cannot fudge things by symbolising โ€˜Daisy is a small cowโ€™ as a conjunction of โ€˜Daisy is smallโ€™ and โ€˜Daisy is a cowโ€™. (Weโ€™ll return to this sort of case in ยง16, where we will see how to symbolise 75 as a valid argument in Quantifier.) But our Sententialโ€‘based test for validity in English will have some false negatives: it will classify some valid English arguments as invalid. This is because some valid arguments are valid in virtue of structure which is not truthโ€‘functional. Weโ€™ll see more examples of this in ยง15. Second, consider the following arguments: (76) Itโ€™s not the case that the Crows will win by a lot, if they win. So the Crows will win. (77) Itโ€™s not the case that, if God exists, She answers malevolent prayers. So God exists. Both of these arguments have the same structure. Letโ€™s focus on the second, example 77. Symโ€‘ bolising it in Sentential, we would offer something like โ€˜ยฌ(๐บ โ†’ ๐‘€) โˆด ๐บโ€™. Now, as can easily be checked with a truth table, this is a correct entailment in Sentential. So if we symbolise the argument 77 in Sentential in this way, the conditional premise entails that God exists. But thatโ€™s strange: surely even the atheist can accept sentence 77, without contradicting herself! Some say that 77 would be better symbolised by โ€˜(๐บโ†’ยฌ๐‘€)โ€™, even though that doesnโ€™t reflect the apparent form of the English sentence. โ€˜(๐บโ†’ยฌ๐‘€)โ€™ does not entail ๐บ. This symbolisation does a better job of reflecting the intuitive consequences of the English sentence 77, but at the cost of abandoning a straightforward correspondence between the structure of English sentences and their Sentential symbolisations. A better alternative might be to think that the conditional โ€˜if God exists, she answers malevolent prayersโ€™ is not to be symbolised by โ€˜โ†’โ€™. This conditional is false, many think: they may think, for ยง11. ENTAILMENT AND VALIDITY 87 example, that it is part of the concept of God that God is good, and hence would not grant prayers with evil intent. Even the atheist might accept this, maybe because they accept the subjunctive conditional โ€˜even if God were to exist, God would not answer malevolent prayersโ€™ (ยง8.6). This sort of example has motivated many philosophers to offer nontruthโ€‘functional accounts of the English โ€˜ifโ€™, including some that make it behave rather like a subjunctive conditional.3 The cases in 76 and 77 are examples of the (soโ€‘called) paradoxes of material implication. They highโ€‘ light a limitation of Sentential, in that it appears not to have a conditional connective that adโ€‘ equately models these uses of the English โ€˜ifโ€™. But it is also a limitation of our tests for validity in English, because the test is only as good as the symbolisations we come up with as part of it. If we are not careful, we might end up mistakenly using an inadequate symbolisation, and giving the wrong verdict about some argument, thinking it valid when it is not. (I will return one final time to the relation between โ€˜ifโ€™ and โ†’in ยง30.1.) Finally, consider the sentence: (78) Jan is neither bald nor notโ€‘bald. To symbolise this sentence in Sentential, we would offer something like โ€˜ยฌ(๐ฝ โˆจ ยฌ๐ฝ)โ€™. This a logical falsehood (check this with a truthโ€‘table). But sentence 78 does not itself seem like a logical falsehood; for we might have happily go on to add โ€˜Jan is on the borderline of baldnessโ€™! Making this point another way: as may easily be seen by truth tables, โ€˜ยฌ(๐ฝโˆจยฌ๐ฝ)โ€™ is logically equivalent to โ€˜(ยฌ๐ฝโˆง๐ฝ)โ€™. This latter sentence symbolises an obvious logical falsehood in English: (79) Jan is both notโ€‘bald and also bald. Is it equally obvious, though, that 78 is synonymous with 79? It seems like it may not be, even though our test will classify any English argument from one to the other as valid (since both are symbolised as logical falsehoods, which degenerately entail anything). Because of the way we have defined valuations, every sentence of Sentential is assigned either True or False in any valuation which makes it meaningful by assigning truth values to its atomic sentences. This property of Sentential is known as BIVALENCE: that every sentence has exactly one of the two possible truth values. The case of Janโ€™s baldness (or otherwise) raises the general question of what logic we should use when dealing with vague discourse, predicates like โ€˜baldโ€™ or โ€˜tallโ€™ which seem to have borderline cases. Many think it plausible that a borderline case of some predicate โ„ฑis neither a case of โ„ฑ, nor does it fail to be a case of โ„ฑ. Hence they have been tempted to deny bivalence for English: โ€˜Jan is baldโ€™, they say, is neither True nor False! If ๐‘is neither true nor false, then it is hardly surprising that โ€˜๐‘or notโ€‘๐‘โ€™ turns out to be untrue. If these thinkers are right that vagueness in English leads to the denial of bivalence, while Sentential is bivalent, this will give rise to mismatches between English and Sentential. These mismatches will not involve inadequate symbolisation, but a more fundamental disagreement about the background frameโ€‘ work โ€“ here, a disagreement about the nature of truth. We will return to the topic of vagueness (though still briefly) at the end of this book, in ยง39.2. 3Edgington discusses Stalnakerโ€™s version of such an account in โ€˜Nearest Possible Worldsโ€™, ยง4.1 of her โ€˜Indicative Conditionalsโ€™, cited above (plato.stanford.edu/entries/conditionals/#Sta). 88 TRUTH TABLES In different ways, these three examples highlight some of the limits of working with a language like Sentential that can only handle truthโ€‘functional connectives. Moreover, these limits give rise to some interesting questions in philosophical logic. Part of the purpose of this course is to equip you with the tools to explore these questions of philosophical logic. But we have to walk before we can run; we have to become proficient in using Sentential, before we can adequately discuss its limits, and consider alternatives. It is important to recognise that these are limits to Sentential only in its role as a framework to model validity in English and other natural languages. They are not problems for Sentential as a formal language. Moreover, as I have emphasised already, these limitations are merely manifestations of the fact that Sentential is being used as a model of natural language. Models are typically not designed or intended to capture every aspect of what they model. Their utility derives often from being simpler than the complex things they are representing. The limitations we have noted indicate that Sentential may not model English perfectly in these cases. But Sentential remains an adequate model of English in many other cases. Key Ideas in ยง11 โ€บIf every valuation which makes some sentences all true is also one that makes some further sentence true, then those sentences entail the further sentence. We use the symbol โ€˜โŠจโ€™ for entailment. โ€บWe can test for entailment using truth tables, in the same sort of way that we test for consistency. โ€บIf an argument when symbolised turns out to be an entailment, then the original argument is valid in virtue of its truthโ€‘functional structure. So we can test for validity using the truth table tests for entailment. โ€บThese tests nevertheless have limitations: not every valid argument can be symbolised as a Sentential entailment. These limitations are typical of using simpler models to represent complex things. Practice exercises A. What does it mean to say that sentences ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›of Sentential entail a further sentence ๐’ž? B. If ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›โŠจ๐’ž, what can you say about the argument with premises ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›and conclusion ๐’ž? C. Use truth tables to determine whether each argument is valid or invalid. 1. ๐ดโ†’๐ดโˆด๐ด 2. ๐ดโ†’(๐ดโˆงยฌ๐ด)โˆดยฌ๐ด 3. ๐ดโˆจ(๐ต โ†’๐ด)โˆดยฌ๐ดโ†’ยฌ๐ต 4. ๐ดโˆจ๐ต,๐ตโˆจ๐ถ,ยฌ๐ดโˆด๐ตโˆง๐ถ 5. (๐ตโˆง๐ด)โ†’๐ถ,(๐ถโˆง๐ด)โ†’๐ตโˆด(๐ถโˆง๐ต)โ†’๐ด D. Answer each of the questions below and justify your answer. ยง11. ENTAILMENT AND VALIDITY 89 1. Suppose that ๐’œand โ„ฌare logically equivalent. What can you say about ๐’œโ†”โ„ฌ? 2. Suppose that (๐’œโˆงโ„ฌ)โ†’๐’žis neither a logical truth nor a logical falsehood. What can you say about whether ๐’œ,โ„ฌโˆด๐’žis valid? 3. Suppose that ๐’œ,โ„ฌand ๐’žare jointly inconsistent. What can you say about (๐’œโˆงโ„ฌโˆง๐’ž)? 4. Suppose that ๐’œis a logical falsehood. What can you say about whether ๐’œ,โ„ฌโŠจ๐’ž? 5. Suppose that ๐’žis a logical truth. What can you say about whether ๐’œ,โ„ฌโŠจ๐’ž? 6. Suppose that ๐’œand โ„ฌare logically equivalent. What can you say about (๐’œโˆจโ„ฌ)? 7. Suppose that ๐’œand โ„ฌare not logically equivalent. What can you say about (๐’œโˆจโ„ฌ)? E. If two sentences of Sentential,๐’œand ๐’Ÿ, are logically equivalent, what can you say about (๐’œโ†’๐’Ÿ)? What about the argument ๐’œโˆด๐’Ÿ? F. Consider the following principle: โ€บSuppose ๐’œand โ„ฌare logically equivalent. Suppose an argument contains ๐’œ(either as a premise, or as the conclusion). The validity of the argument would be unaffected, if we replaced ๐’œwith โ„ฌ. Is this principle correct? Explain your answer. 12 Truth Table Shortcuts With practice, you will quickly become adept at filling out truth tables. In this section, I want to give you some permissible shortcuts to help you along the way. 12.1 Working through Truth Tables You will quickly find that you do not need to copy the truth value of each atomic sentence, but can simply refer back to them. So you can speed things up by writing: ๐‘ƒ ๐‘„ (๐‘ƒโˆจ๐‘„)โ†”ยฌ๐‘ƒ T T T FF T F T FF F T T TT F F F FT You also know for sure that a disjunction is true whenever one of the disjuncts is true. So if you find a true disjunct, there is no need to work out the truth values of the other disjuncts. Thus you might offer: ๐‘ƒ ๐‘„ (ยฌ๐‘ƒโˆจยฌ๐‘„)โˆจยฌ๐‘ƒ T T F F F FF T F F T T TF F T TT F F TT Equally, you know for sure that a conjunction is false whenever one of the conjuncts is false. So if you find a false conjunct, there is no need to work out the truth value of the other conjunct. Thus you might offer: 90 ยง12. TRUTH TABLE SHORTCUTS 91 ๐‘ƒ ๐‘„ ยฌ(๐‘ƒโˆงยฌ๐‘„)โˆงยฌ๐‘ƒ T T FF T F FF F T T F TT F F T F TT A similar short cut is available for conditionals. You immediately know that a conditional is true if either its consequent is true, or its antecedent is false. Thus you might present: ๐‘ƒ ๐‘„ ((๐‘ƒโ†’๐‘„)โ†’๐‘ƒ)โ†’๐‘ƒ T T T T F T F T T F T F F T F T So โ€˜((๐‘ƒ โ†’ ๐‘„) โ†’ ๐‘ƒ) โ†’ ๐‘ƒโ€™ is a logical truth. In fact, it is an instance of Peirceโ€™s Law, named after Charles Sanders Peirce. 12.2 Testing for Validity and Entailment When we use truth tables to test for validity or entailment, we are checking for bad rows: rows where the premises are all true and the conclusion is false. Note: โ€บAny row where the conclusion is true is not a bad row. โ€บAny row where some premise is false is not a bad row. Since all we are doing is looking for bad rows, we should bear this in mind. So: if we find a row where the conclusion is true, we do not need to evaluate anything else on that row: that row definitely isnโ€™t bad. Likewise, if we find a row where some premise is false, we do not need to evaluate anything else on that row. With this in mind, consider how we might test the following claimed entailment: ยฌ๐ฟโ†’(๐ฝโˆจ๐ฟ),ยฌ๐ฟโŠจ๐ฝ. The first thing we should do is evaluate the conclusion on the right of the turnstile. If we find that the conclusion is true on some row, then that is not a bad row. So we can simply ignore the rest of the row. So at our first stage, we are left with something like: ๐ฝ ๐ฟ ยฌ๐ฟโ†’(๐ฝโˆจ๐ฟ) ยฌ๐ฟ ๐ฝ T T T T F T F T ? ? F F F ? ? F 92 TRUTH TABLES where the blanks indicate that we are not going to bother doing any more investigation (since the row is not bad) and the questionโ€‘marks indicate that we need to keep investigating. The easiest premise on the left of the turnstile to evaluate is the second, so we next do that: ๐ฝ ๐ฟ ยฌ๐ฟโ†’(๐ฝโˆจ๐ฟ) ยฌ๐ฟ ๐ฝ T T T T F T F T F F F F ? T F Note that we no longer need to consider the third row on the table: it will not be a bad row, because (at least) one of premises is false on that row. And finally, we complete the truth table: ๐ฝ ๐ฟ ยฌ๐ฟโ†’(๐ฝโˆจ๐ฟ) ยฌ๐ฟ ๐ฝ T T T T F T F T F F F F T FF T F The truth table has no bad rows, so this claimed entailment is genuine. (Any valuation on which all the premises are true is a valuation on which the conclusion is true.) It might be worth illustrating the tactic again, this time for validity. Let us check whether the following argument is valid ๐ดโˆจ๐ต,ยฌ(๐ดโˆง๐ถ),ยฌ(๐ตโˆงยฌ๐ท)โˆด(ยฌ๐ถโˆจ๐ท). So we need to check whether the premises entail the conclusion. At the first stage, we determine the truth value of the conclusion. Since this is a disjunction, it is true whenever either disjunct is true, so we can speed things along a bit. We can then ignore every row apart from the few rows where the conclusion is false. ยง12. TRUTH TABLE SHORTCUTS 93 ๐ด ๐ต ๐ถ ๐ท ๐ดโˆจ๐ต ยฌ(๐ดโˆง๐ถ) ยฌ(๐ตโˆงยฌ๐ท) (ยฌ๐ถโˆจ๐ท) T T T T T T T T F ? ? ? F F T T F T T T T F F T T T F T T T T F T F ? ? ? F F T F F T T T F F F T T F T T T T F T T F ? ? ? F F F T F T T F T F F T T F F T T T F F T F ? ? ? F F F F F T T F F F F T T We must now evaluate the premises. We use shortcuts where we can: ๐ด ๐ต ๐ถ ๐ท ๐ดโˆจ๐ต ยฌ(๐ดโˆง๐ถ) ยฌ(๐ตโˆงยฌ๐ท) (ยฌ๐ถโˆจ๐ท) T T T T T T T T F T F T F F T T F T T T T F F T T T F T T T T F T F T F T F F T F F T T T F F F T T F T T T T F T T F T T FFT T F F F T F T T F T F F T T F F T T T F F T F FFF F F F T T F F F F T T If we had used no shortcuts, we would have had to write 256 โ€˜Tโ€™s or โ€˜Fโ€™s on this table. Using shortcuts, we only had to write 37. We have saved ourselves a lot of work. By the notion of a bad rows โ€“ a potential counterexample to a purported entailment โ€“ you can save yourself a huge amount of work in testing for validity. There is still lots of work involved in symbolising any natural language argument into Sentential, but once that task is undertaken it is a relatively automatic process to determine whether the symbolisation is an entailment. 94 TRUTH TABLES Key Ideas in ยง12 โ€บSome shortcuts are available in constructing truth tables. For example, if a conjunction has one false conjunct, we neednโ€™t check the truth value of the other in order to determine that the whole conjunction is false. โ€บWhen applying our test for entailment, we need only check those rows on which all the premises are true to see if the conclusion is false on those rows. So we neednโ€™t check any row where the conclusion is true, or where a premise is false. Practice exercises A. Using shortcuts, determine whether each sentence is a logical truth, a logical falsehood, or neither. 1. ยฌ๐ตโˆง๐ต 2. ยฌ๐ทโˆจ๐ท 3. (๐ดโˆง๐ต)โˆจ(๐ตโˆง๐ด) 4. ยฌ(๐ดโ†’(๐ตโ†’๐ด)) 5. ๐ดโ†”(๐ดโ†’(๐ตโˆงยฌ๐ต)) 6. ยฌ(๐ดโˆง๐ต)โ†”๐ด 7. ๐ดโ†’(๐ตโˆจ๐ถ) 8. (๐ดโˆงยฌ๐ด)โ†’(๐ตโˆจ๐ถ) 9. (๐ตโˆง๐ท)โ†”(๐ดโ†”(๐ดโˆจ๐ถ)) 13 Partial Truth Tables Sometimes, we do not need to know what happens on every row of a truth table. Sometimes, just a single row or two will do. 13.1 Direct Uses of Partial Truth Tables Logical Truth In order to show that a sentence is a logical truth (tautology), we need to show that it is true on every valuation. That is to say, we need to know that it comes out true on every row of the truth table. So, it seems, we need a complete truth table. To show that a sentence is not a logical truth, however, we only need one valuation, correspondโ€‘ ing to a truth table row on which the sentence is false. Therefore, in order to show that some sentence is not a logical truth, it is enough to provide a single valuation โ€“ a single row of the truth table โ€“ which makes the sentence false. Suppose that we want to show that the sentence โ€˜(๐‘ˆ โˆง๐‘‡) โ†’ (๐‘†โˆง๐‘Š)โ€™ is not a logical truth. We set up a PARTIAL TRUTH TABLE: ๐‘† ๐‘‡ ๐‘ˆ ๐‘Š (๐‘ˆโˆง๐‘‡)โ†’(๐‘†โˆง๐‘Š) F We have only left space for one row, rather than 16, since we are only looking for one valuation on which the sentence is false. For just that reason, we have filled in โ€˜Fโ€™ for the entire sentence. A partial truth table is a device for โ€˜reverse engineeringโ€™ a valuation, given a truth value assigned to a complex sentence. We work backward from that truth value to what the valuation must or could be. The main connective of the sentence is a conditional. In order for the conditional to be false, the antecedent must be true and the consequent must be false. So we fill these in on the table: ๐‘† ๐‘‡ ๐‘ˆ ๐‘Š (๐‘ˆโˆง๐‘‡)โ†’(๐‘†โˆง๐‘Š) TFF 95 14 Expressiveness of Sentential When we introduced the idea of truthโ€‘functionality in ยง8.2, we observed that every sentence connective in Sentential was truthโ€‘functional. As we noted, that property allows us to represent complex sentences involving only these connectives using truth tables. 14.1 Other Truthโ€‘Functional Connectives Are there other truth functional connectives than those in Sentential? If there were, they would have schematic truth tables that differ from those for any of our connectives. And it is easy to see that there are. Consider this proposed connective: The Sheffer stroke For any sentences ๐’œand โ„ฌ,๐’œ โ†“ โ„ฌis true if and only if both ๐’œand โ„ฌare false. We can summarize this in the schematic truth table for the Sheffer Stroke: ๐’œ โ„ฌ ๐’œโ†“โ„ฌ T T F T F F F T F F F T Inspection of the schematic truth tables for โˆง,โˆจ, etc., shows that their truth tables are different from this one, and hence the Sheffer Stroke is not one of the connectives of Sentential. It is a connective of English however: it is the โ€˜neither โ€ฆ nor โ€ฆโ€™ connective that features in โ€˜Siya is neither an archer nor a jockeyโ€™, which is false iff she is either. โ€˜Whether or notโ€™ The connective โ€˜โ€ฆ whether or not โ€ฆโ€™, as in the sentence โ€˜Sam is happy whether or not sheโ€™s richโ€™ seems to have this schematic truth table: 102 ยง14. EXPRESSIVENESS OF Sentential 103 ๐’œ โ„ฌ ๐’œwhether or not โ„ฌ T T T T F T F T F F F F This too corresponds to no existing connective of Sentential. In fact, it can be shown that there are many other potential truthโ€‘functional connectives that are not included in the language Sentential.1 14.2 The Expressive Power of Sentential Should we be worried about this, and attempt to add new connectives to Sentential? It turns out we already have enough connectives to say anything we wish to say that makes use of only truthโ€‘ functional connectives.2The connectives that are already in Sentential are TRUTHโ€‘FUNCTIONALLY COMPLETE: For any truthโ€‘functional connective in any language โ€“ that is, one which has a truthโ€‘table like ours โ€“ there is a schematic sentence of Sentential which has the same truth table. Remember that a schematic sentence is something like ๐’œโˆจยฌโ„ฌ, where arbitrary Sentential senโ€‘ tences can fill the places indicated by ๐’œand โ„ฌ. This is actually not very difficult to show. Weโ€™ll start with an example. Suppose we have the Engโ€‘ lish sentence โ€˜Siya is exactly one of an archer and a jockeyโ€™. This sentence features the connective โ€˜Exactly one of โ€ฆ and โ€ฆโ€™. In this case, the simpler sentences which are connected to form the complex sentence are โ€˜Siya is an archerโ€™ and โ€˜Siya is a jockeyโ€™. The schematic truth table for this connective is as follows: ๐’œ โ„ฌ โ€˜Exactly one of ๐’œand โ„ฌโ€™ T T F T F T F T T F F F 1There are in fact sixteen truthโ€‘functional connectives that join two simpler sentences into a complex sentence, but Sentential only includes four. (Why sixteen? Because there are four rows of the schematic truth table for such a connective, and each row can have either a T or an F recorded against it, independent of the other rows, so there are 2ร—2ร—2ร—2=16ways of constructing such a truthโ€‘table.) 2I should flag a potential limitation here: this result needs our assumption that True and False are the only truth values. Some MANYโ€‘VALUED LOGICS include further โ€˜truth valuesโ€™; for example a third truth value Indeterminate. (It is dubious whether that is a truth value, or whether a sentence having it just reflects our ignorance of its truth or falsity.) Such logics can have truthโ€‘functional connectives that donโ€™t behave like any connective of Sentential. One motivating example for a third truth value, neither true nor false, are cases of presupposition failure we will look at in ยง19.4. 104 TRUTH TABLES We want now to find a schematic Sentential sentence that has this same truth table. So we shall want the sentence to be true on the second row, and true on the third row, and false on the other rows. In other words, we want a sentence which is true on either the second row or the third row. Letโ€™s begin by focusing on that second row, or rather the family of valuations corresponding to it. Those valuations include only those that make ๐’œtrue and and โ„ฌfalse. These are the only valuations among those we are considering which make ๐’œtrue and โ„ฌfalse. So they are the only valuations which make both ๐’œand ยฌโ„ฌ true. So we can construct a sentence which is true on valuations in that family, and those valuations alone: the conjunction of ๐’œand ยฌโ„ฌ,(๐’œโˆงยฌโ„ฌ). Now look at the third row and its associated family of valuations. Those valuations make ๐’œfalse and โ„ฌtrue. They are the only valuations among those we are considering which make ๐’œfalse and โ„ฌtrue. So they are the only valuations among those we are considering which make both of ยฌ๐’œand โ„ฌtrue. So we can construct a schematic sentence which is true on valuations in that family, and only those valuations: the conjunction of ยฌ๐’œand โ„ฌ,(ยฌ๐’œโˆงโ„ฌ). Our target sentence, the one with the same truth table as โ€˜Exactly one of ๐’œand โ„ฌโ€™, is true on either the second or third valuations. So it is true if either (๐’œโˆงยฌโ„ฌ)is true or if (ยฌ๐’œโˆงโ„ฌ)is true. And there is of course a schematic Sentential sentence with just this profile: (๐’œโˆงยฌโ„ฌ)โˆจ(ยฌ๐’œโˆงโ„ฌ). Let us summarise this construction by adding to our truth table: ๐’œ โ„ฌ โ€˜Exactly one of ๐’œand โ„ฌโ€™(๐’œโˆงยฌโ„ฌ)โˆจ(ยฌ๐’œโˆงโ„ฌ) T T FFFF T F TTTF F T TFTT F F FFFF As we can see, we have come up with a schematic Sentential sentence with the intended truth table. 14.3 The Disjunctive Normal Form Procedure The procedure sketched above can be generalised: 1. First, identify the truth table of the target connective; 2. Then, identify which families of valuations (schematic truth table rows) the target sentence is true on, and for each such row, construct a conjunctive schematic Sentential sentence true on that row alone. (It will be a conjunction of schematic letters sentences of those schematic letters which are true on the valuation, and negated schematic letters, for those schematic letters false on the valuation). โ€บWhat if the target connective is true on no valuations? Then let the schematic Sentential sentence (๐’œโˆงยฌ๐’œ)represent it โ€“ it too is true on no valuation. 3. Finally, the schematic Sentential sentence will be a disjunction of those conjunctions, beโ€‘ cause the target sentence is true according to any of those valuations. ยง14. EXPRESSIVENESS OF Sentential 105 โ€บWhat if there is only one such conjunction, because the target sentence is true in only one valuation? Then just take that conjunction to be the Sentential rendering of the target sentence. Logicians say that the schematic sentences that this procedure spits out are in DISJUNCTIVE NORโ€‘ MAL FORM. This procedure doesnโ€™t always give the simplest schematic Sentential sentence with a given truth table, but for any truth table you like this procedure gives us a schematic Sentential sentence with that truth table. Indeed, we can see that the Sentential sentence ยฌ(๐’œ โ†” โ„ฌ)has the same truth table as our target sentence too. The procedure can be used to show that there is some redundancy in Sentential itself. Take the connective โ†”. Our procedure, applied to the schematic truth table for ๐’œ โ†” โ„ฌ, yields the following schematic sentence: (๐’œโˆงโ„ฌ)โˆจ(ยฌ๐’œโˆงยฌโ„ฌ). This schematic sentence says the same thing as the original schematic sentence with the biconโ€‘ ditional as its main connective, without using the biconditional. This could be used as the basis of a program to remove the biconditional from the language. But that would make Sentential more difficult to use, and we will not pursue this idea further. Key Ideas in ยง14 โ€บThere are truthโ€‘functional connectives, such as โ€˜neither โ€ฆ nor โ€ฆโ€™, which donโ€™t correspond to any of the official connectives of Sentential. โ€บNevertheless for any sentence structure ๐’œ โŠ• โ„ฌ, where โ€˜โŠ•โ€™ is a truthโ€‘ functional connective, it is possible to construct a Sentential schematic sentence which has the same truth table. (Indeed, one can do this making use only of negation, conjunction, and disjunction.) โ€บSo Sentential is in fact able to express any truthโ€‘functional connective. Practice exercises A. For each of columns (i), (ii) and (iii) below, use the procedure just outlined to find a Sentential sentence that has the truth table depicted: ๐’œ โ„ฌ (i) (ii) (iii) T T T T F T F T T T F T T F F F F T T T B. Can you find Sentential schematic sentences which have the same truth table as these English connectives? 106 TRUTH TABLES 1. โ€˜๐’œwhether or not โ„ฌโ€™; 2. โ€˜Not both ๐’œand โ„ฌโ€™; 3. โ€˜Neither ๐’œnor โ„ฌ, but at least one of themโ€™; 4. โ€˜If ๐’œthen โ„ฌ, else ๐’žโ€™. Chapter 4 The Language of Quantified Logic 15 Building Blocks of Quantifier 15.1 The Need to Decompose Sentences Consider the following argument, which is obviously valid in English: Willard is a logician. All logicians wear funny hats. So Willard wears a funny hat. To symbolise it in Sentential, we might offer a symbolisation key: ๐ฟ: Willard is a logician. ๐ด: All logicians wear funny hats. ๐น: Willard wears a funny hat. And the argument itself becomes: ๐ฟ,๐ดโˆด๐น This is invalid in Sentential โ€“ there is a valuation on which the premises are true and the concluโ€‘ sion false. But the original English argument is clearly valid. The problem is not that we have made a mistake while symbolising the argument. This is the best symbolisation we can give in Sentential. The problem lies with Sentential itself. โ€˜All loโ€‘ gicians wear funny hatsโ€™ is about both logicians and hatโ€‘wearing. By not retaining this in our symbolisation, we lose the connection between Willardโ€™s being a logician and Willardโ€™s wearing a hat. Another example. This argument is also intuitively valid: John loves James; So: John loves someone. Again, the best Sentential symbolisation is the invalid ๐‘ƒ โˆด ๐‘„. The validity of this argument depends on the internal structure of the sentences, and specifically the connection between the name โ€˜Jamesโ€™ and the phrase โ€˜someoneโ€™. 108 ยง15. BUILDING BLOCKS OF Quantifier 109 The basic units of Sentential are atomic sentences, and Sentential cannot decompose these. None of the sentences in the arguments above have any truthโ€‘functional connectives, so must be symbolised as atomic sentences of Sentential. To symbolise arguments like the preceding, we will have to develop a new logical language which will allow us to split the atom. We will call this language Quantifier, and the study of this language and its features is quantified logic. The details of Quantifier will be explained throughout this chapter, but here is the basic idea about how to split the atom(ic sentence). The key insight is that many natural language senโ€‘ tences have subjectโ€‘predicate structure, and some arguments are valid in virtue of this structure. Quantifier adds to Sentential some resources for modelling this structure โ€“ or perhaps more acโ€‘ curately, it allows us to model the predicateโ€‘name structure of many sentences, along with any truthโ€‘functional structure. Names First, we have names. In Quantifier, we indicate these with lower case italic letters. For instance, we might let โ€˜๐‘โ€™ stand for Bertie, or let โ€˜๐‘–โ€™ stand for Willard. The names of Quantifier correspond to proper names in English, like โ€˜Willardโ€™ or โ€˜Elyseโ€™, which also stand for the things they name. Predicates Second, we have predicates. English predicates are expressions like โ€˜โŽตis a dogโ€™ or โ€˜โŽตis a logicianโ€™. These are not complete sentences by themselves. In order to make a complete sentence, we need to fill in the gap. We need to say something like โ€˜Bertie is a dogโ€™ or โ€˜Willard is a logicianโ€™. In Quantifier, we indicate predicates with upper case italic letters. For instance, we might let the Quantifier predicate โ€˜๐ทโ€™ symbolise the English predicate โ€˜โŽตis a dogโ€™. Then the expression โ€˜๐ท๐‘โ€™ will be a sentence in Quantifier, which symbolises the English sentence โ€˜Bertie is a dogโ€™. Equally, we might let the Quantifier predicate โ€˜๐ฟโ€™ symbolise the Engโ€‘ lish predicate โ€˜โŽตis a logicianโ€™. Then the expression โ€˜๐ฟ๐‘–โ€™ will symbolise the English sentence โ€˜Willard is a logicianโ€™. Quantifiers Third, we have quantifier phrases. These tell us how much. In English there are lots of quantifier phrases. But in Quantifier we will focus on just two: โ€˜allโ€™/โ€˜everyโ€™ and โ€˜there is at least oneโ€™/โ€˜someโ€™. So we might symbolise the English sentence โ€˜there is a dogโ€™ with the Quantifier sentence โ€˜โˆƒ๐‘ฅ๐ท๐‘ฅโ€™, which we would naturally read aloud as โ€˜there is at least one thing, ๐‘ฅ, such that ๐‘ฅis a dogโ€™. That is the general idea. But Quantifier is significantly more subtle than Sentential. So we will come at it slowly. 15.2 Singular Terms In English, a SINGULAR TERM is a noun phrase that refers to a specific person, place, or thing. The word โ€˜dogโ€™ is not a singular term, because there are a great many dogs. The phrase โ€˜Bertieโ€™ is a singular term, because it refers to a specific terrier. Here are some further examples: โ€บProper Names, e.g., โ€˜Bertie enjoys playing fetchโ€™; โ€˜Scott Morrison breached the human rights of children seeking asylumโ€™; 110 THE LANGUAGE OF QUANTIFIED LOGIC โ€บDefinite Descriptions, e.g., โ€˜The oldest person is a womanโ€™; โ€˜Ortcutt is the shortest spyโ€™; โ€บPossessives, e.g., โ€˜Antonyโ€™s eldest child loves codingโ€™; โ€บPronouns, e.g., โ€˜She (points) plays violinโ€™; โ€˜Icecream is delicious. Everyone loves itโ€™; โ€บDemonstratives, e.g., โ€˜That loud dog is so annoyingโ€™. The clearest cases of singular terms are proper names, and these occupy a distinct syntactic catโ€‘ egory in Quantifier. Most of the other types of English singular terms are modelled in more or less indirect ways in Quantifier. Definites and possessives are handled principally by paraphrase. We treat possessives as disโ€‘ guised definite descriptions, paraphrasing โ€˜Antonyโ€™s eldest childโ€™ as something like โ€˜the eldest child of Antonyโ€™. In turn, definites are handled as complex constructions in Quantifier, as weโ€™ll see when we take them up in ยง19. Even trickier in some ways are singular term uses of pronouns and demonstratives. Both of these constructions rely on the CONVERSATIONAL CONTEXT to fix a determinate reference. I might need to gesture, or rely on our previous utterances, to understand who โ€˜sheโ€™ refers to in โ€˜she plays violinโ€™. Likewise, โ€˜that loud dogโ€™ might vary in which dog it refers to from conversation to conversation. There are approaches that attempt to model the role of context in determining the meaning of an expression, but we will not attempt to do this here. Quantifier is not designed to model every aspect of English. If we are forced to try to represent some English sentences involving contextโ€‘ sensitive singular terms in Quantifier, we will need to resort to paraphrases that are not fully adequate (e.g., treating demonstratives as definite descriptions, despite their differences). Moreover, pronouns are not singular terms in every use. Compare the uses of the pronoun โ€˜sheโ€™ in โ€˜She plays violinโ€™ and โ€˜Every girl thinks she deserves icecreamโ€™. The first refers to a specific individual, perhaps with some contextual cues like gestures to help identify which. The second, however, doesnโ€™t refer to a specific girl โ€“ rather, it ranges over all girls. Perhaps surprisingly, Quantifier takes this second kind of use of pronouns to be primary. We will discuss how Quantifier represents pronouns when we introduce variables in ยง15.5. 15.3 Names PROPER NAMES are a particularly important kind of singular term. These are expressions that label individuals without describing them. The name โ€˜Emersonโ€™ is a proper name, and the name alone does not tell you anything about Emerson. Of course, some names are traditionally given to boys and other are traditionally given to girls. If โ€˜Hilaryโ€™ is used as a singular term, you might guess that it refers to a woman. You might, though, be guessing wrongly. Indeed, the name does not necessarily mean that what is referred to is even a person: Hilary might be a giraffe, for all you could tell just from the name โ€˜Hilaryโ€™. In English, the use of certain names triggers our knowledge of these conventions, so that (for example) the use of name โ€˜Fidoโ€™ might well trigger an expectation that the thing named is a dog. However, while it would violate convention to name your child โ€˜Fidoโ€™, once the you manage to assign the name it can perfectly well refer to a human child. ยง15. BUILDING BLOCKS OF Quantifier 111 In Quantifier, there are no conventions around its category of NAMES. These are pure names, whose only role is to designate some specific individual. Names in Quantifier are represented by lowerโ€‘case letters โ€˜๐‘Žโ€™ through to โ€˜๐‘Ÿโ€™. We can add subscripts if we want to use some letter more than once, if we have a complicated discourse with many different names. So here are some names in Quantifier:๐‘Ž,๐‘,๐‘,โ€ฆ,๐‘Ÿ,๐‘Ž1,๐‘“32,๐‘—390,๐‘š12. These should be thought of along the lines of proper names in English. But with some differโ€‘ ences. First, โ€˜Antony Eagleโ€™ is a proper name, but there are a number of people with this name. (Equally, there are at least two people with the name โ€˜P.D. Magnusโ€™ and several people named โ€˜Tim Buttonโ€™.) We live with this kind of ambiguity in English, allowing context to determine that some particular utterance of the name โ€˜Antony Eagleโ€™ refers to one of the contributors to this book, and not some other guy. In Quantifier, we do not tolerate any such ambiguity. Each name must pick out exactly one thing. (However, two different names may pick out the same thing.) Second, names (and predicates) in Quantifier are assigned their meaning, or interpreted, only temporarily. (This is just like the way that atomic sentences are only assigned a truth value in Sentential temporarily, relative to a valuation.) As with Sentential, we provide symbolisation keys. These indicate, temporarily, what a name shall pick out. So we might offer: ๐‘’: Elsa ๐‘”: Gregor ๐‘š: Marybeth Again, what we are saying in using natural language names is that the thing referred to by the Quantifier name โ€˜๐‘’โ€™ is stipulated โ€“ for now โ€“ to be the same thing referred to by the English proper noun โ€˜Elsaโ€™. We are not saying that โ€˜๐‘’โ€™ and โ€˜Elsaโ€™ are synonyms. For all we know, perhaps there is additional nuance to the meaning of the name โ€˜Elsaโ€™ other than what it refers to. If there is, it is not preserved in the Quantifier name โ€˜๐‘’โ€™, which has no nuance in its meaning other than the thing it denotes. The Quantifier name โ€˜๐‘’โ€™ might be stipulated to denote Elsa on one occasion, and Eddie on another. You may have been taught in school that a noun is a โ€˜naming wordโ€™. It is safe to use names in Quantifier to symbolise proper nouns. But dealing with common nouns is a more subtle matter. Even though they are often described as โ€˜general namesโ€™, common nouns actually function as names relatively rarely. Some common nouns which do often function as names are NATURAL KIND TERMS like โ€˜goldโ€™ and โ€˜tigerโ€™. These are common nouns which really do name a kind of thing. Consider this example: Gold is scarce; Nothing scarce is cheap; So: Gold isnโ€™t cheap. This argument is valid in virtue of its form. The form of the first premise has the phrase โ€˜โŽต is scarceโ€™ being predicated of โ€˜goldโ€™, in which case, โ€˜goldโ€™ must be functioning as a name in this argument. But notice that โ€˜โŽตis goldโ€™ is a perfectly good predicate. So we cannot simply treat all natural kind terms as proper names of general kinds. 118 THE LANGUAGE OF QUANTIFIED LOGIC 2. Silver is useful in film photography; 3. Maryโ€™s ring is silver; 4. Kurt and Alonzo lift a couch; 5. The biggest threat to life on earth is carbon dioxide. B. Identify the possible predicates that can be found by replacing singular terms with gaps in these sentences: 1. He dislikes Joel; 2. Andrew Leigh was a professor of economics at the ANU; 3. The professor of genomics was elected president of the Academy. C. Make use of this symbolisation key to symbolise the following sentences into Quantifer, comโ€‘ menting on any difficulties: domain: cities and towns in South Australia ๐‘Ž: Adelaide ๐‘š: Mount Gambier ๐‘‡:โŽตis a town ๐‘ˆ:โŽตis ugly ๐ฟ:โŽตis large 1. Adelaide is big and ugly. 2. Mount Gambier is not large. 3. If Mount Gambier is large, then Adelaide definitely is! 4. Mount Gambier is a large village. 5. Every city and town is ugly. D. Can this argument be adequately symbolised in Quantifier? Comment on any difficulties. 1. She is tall; 2. Bob likes her; So: Bob likes someone tall. 16 Sentences with One Quantifier We now have the basic pieces of Quantifier. Symbolising many sentences of English will only be a matter of knowing the right way to combine predicates, names, quantifiers, and the truthโ€‘ functional connectives. There is a knack to this, and there is no substitute for practice. 16.1 Common Quantifier Phrases As in Sentential (recall ยง5), we will give canonical symbolisations for certain common English quantificational structures. Consider these sentences: (101) Every coin in my pocket is a 20ยข piece. (102) Some coin on the table is a dollar. (103) Not all the coins on the table are dollars. (104) None of the coins in my pocket are dollars. In providing a symbolisation key, we need to specify a domain. Since we are talking about coins in my pocket and on the table, the domain must at least contain all of those coins. Since we are not talking about anything besides coins, we let the domain be all coins. Since we are not talking about any specific coins, we do not need to need to deal with any names. So here is our key: domain: all coins ๐‘ƒ:โŽตis in my pocket ๐‘‡:โŽตis on the table ๐‘„:โŽตis a 20ยข piece ๐ท:โŽตis a dollar Sentence 101 is most naturally symbolised using a universal quantifier. The universal quantifier says something about everything in the domain, not just about the coins in my pocket. So if we want to talk just about coins in my pocket, we will need to restrict the quantifier, by imposing a condition on the things we are saying are 20ยข pieces. That is: something in the domain is 119 120 THE LANGUAGE OF QUANTIFIED LOGIC claimed to be a 20ยข piece only if it meets the restricting condition. That leads us to this conditional paraphrase: (105) For any (coin): if that coin is in my pocket โŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽตโŽต restriction ,then it is a 20ยข piece. So we can symbolise it as โ€˜โˆ€๐‘ฅ(๐‘ƒ๐‘ฅโ†’๐‘„๐‘ฅ)โ€™. Since sentence 101 is about coins that are both in my pocket and that are 20ยข pieces, it might be tempting to translate it using a conjunction. However, the sentence โ€˜โˆ€๐‘ฅ(๐‘ƒ๐‘ฅ โˆง ๐‘„๐‘ฅ)โ€™ would symbolise the sentence โ€˜every coin is both a 20ยข piece and in my pocketโ€™. This obviously means something very different than sentence 101. And so we see: A sentence can be symbolised as โˆ€๐‘ฅ(โ„ฑ๐‘ฅ โ†’ ๐’ข๐‘ฅ) if it can be paraphrased in English as โ€˜every F is Gโ€™ or โ€˜all Fs are Gsโ€™. Example 102 uses the quantifier phrase โ€˜someโ€™. The same thought could be expressed using different quantifier phrases: (106) At least one coin on the table is a dollar. (107) There is a coin on the table that is a dollar. These phrases all indicate an existential quantifier. In these examples, the class of coins on the table is being related to the class of dollar coins, and it is claimed that at least one member of the former class is also in the latter class โ€“ that there is overlap. This is represented in Quantifier following the example of this paraphrase: (108) There is something (a coin): it is in both the class of things on the table, and in the class of dollar coins. That is symbolised using a conjunction, โ€˜โˆƒ๐‘ฅ(๐‘‡๐‘ฅโˆง๐ท๐‘ฅ)โ€™. We know from Sentential that the order of conjuncts doesnโ€™t matter: โ€˜(๐‘ƒโˆง๐‘„)โ€™ is logically equiโ€‘ valent to โ€˜(๐‘„โˆง๐‘ƒ)โ€™. Likewise in Quantifier, โ€˜โˆƒ๐‘ฅ(๐‘‡๐‘ฅโˆง๐ท๐‘ฅ)โ€™ is logically equivalent to โ€˜โˆƒ๐‘ฅ(๐ท๐‘ฅโˆง๐‘‡๐‘ฅ)โ€™. This fits well with the English sentences we are symbolising, because overlap is itself a symmetโ€‘ rical relation between classes. We see this also in the fact that we can paraphrase example 102 as โ€˜Some dollar coin is on the tableโ€™. Notice that we needed to use a conditional with the universal quantifier, but we used a conjuncโ€‘ tion with the existential quantifier. Suppose we had instead written โ€˜โˆƒ๐‘ฅ(๐‘‡๐‘ฅโ†’๐ท๐‘ฅ)โ€™. That would mean that there is some object in the domain such that if it is ๐‘‡, then it is also ๐ท. For this to be true, we just need something to not be ๐‘‡. So it is very easy for โ€˜โˆƒ๐‘ฅ(๐‘‡๐‘ฅ โ†’ ๐ท๐‘ฅ)โ€™ to be true. Given our symbolisation, it will be true if some coin is not on the table. Of course there is a coin that is not on the table: there are coins lots of other places. That is rather less demanding than the claim that something is both ๐‘‡and ๐ท. A conditional will usually be the natural connective to use with a universal quantifier, but a conditional within the scope of an existential quantifier tends to say something very weak indeed. As a general rule of thumb, do not put conditionals in the scope of existential quantifiers unless you are sure that you need one. ยง16. SENTENCES WITH ONE QUANTIFIER 121 A sentence can be symbolised as โˆƒ๐‘ฅ(โ„ฑ๐‘ฅโˆง๐’ข๐‘ฅ)if it can be paraphrased in English as โ€˜some F is Gโ€™, โ€˜at least one F is Gโ€™, or โ€˜There is an F which is Gโ€™. Sentence 103 can be paraphrased as, โ€˜It is not the case that every coin on the table is a dollarโ€™. So we can symbolise it by โ€˜ยฌโˆ€๐‘ฅ(๐‘‡๐‘ฅ โ†’ ๐ท๐‘ฅ)โ€™. You might look at sentence 103 and paraphrase it instead as, โ€˜Some coin on the table is not a dollarโ€™. You would then symbolise it by โ€˜โˆƒ๐‘ฅ(๐‘‡๐‘ฅโˆงยฌ๐ท๐‘ฅ)โ€™. Although it is probably not immediately obvious yet, these two sentences are logically equivalent. (This is due to the logical equivalence between ยฌโˆ€๐‘ฅ๐’œand โˆƒ๐‘ฅยฌ๐’œ, mentioned in ยง15, along with the logical equivalence between ยฌ(๐’œโ†’โ„ฌ)and ๐’œโˆงยฌโ„ฌ.) Sentence 104 can be paraphrased as, โ€˜It is not the case that there is some dollar in my pocketโ€™. This can be symbolised by โ€˜ยฌโˆƒ๐‘ฅ(๐‘ƒ๐‘ฅโˆง๐ท๐‘ฅ)โ€™. It might also be paraphrased as, โ€˜Everything in my pocket is a nondollarโ€™, and then could be symbolised by โ€˜โˆ€๐‘ฅ(๐‘ƒ๐‘ฅโ†’ยฌ๐ท๐‘ฅ)โ€™. Again the two symbolisations are logically equivalent. Both are correct symbolisations of sentence 104. 16.2 Empty Predicates In ยง15, I emphasised that a name must pick out exactly one object in the domain. However, a predicate need not apply to anything in the domain. A predicate that applies to nothing in a domain is called an EMPTY predicate (relative to that domain). This is worth exploring. Suppose we want to symbolise these two sentences: (109) Every monkey knows sign language (110) Some monkey knows sign language It is possible to write the symbolisation key for these sentences in this way: domain: animals ๐‘€:โŽตis a monkey. ๐‘†:โŽตknows sign language. Sentence 109 can now be symbolised by โ€˜โˆ€๐‘ฅ(๐‘€๐‘ฅ โ†’ ๐‘†๐‘ฅ)โ€™. Sentence 110 can be symbolised as โ€˜โˆƒ๐‘ฅ(๐‘€๐‘ฅโˆง๐‘†๐‘ฅ)โ€™. It is tempting to say that sentence 109 entails sentence 110. That is, we might think that it is impossible for it to be the case that every monkey knows sign language, without itโ€™s also being the case that some monkey knows sign language. But this would be a mistake. It is possible for the sentence โ€˜โˆ€๐‘ฅ(๐‘€๐‘ฅโ†’๐‘†๐‘ฅ)โ€™ to be true even though the sentence โ€˜โˆƒ๐‘ฅ(๐‘€๐‘ฅโˆง๐‘†๐‘ฅ)โ€™ is false. How can this be? The answer comes from considering whether these sentences would be true or false if there are no monkeys. If there are no monkeys at all (in some domain), then โ€˜โˆ€๐‘ฅ(๐‘€๐‘ฅ โ†’ ๐‘†๐‘ฅ)โ€™ would be vacuously true. Take the domain of reptiles. Look at the domain, and pick any monkey you like โ€“ it knows sign language!1There is certainly no counterexample to the claim 1Remember this is not a counterfactual claim (8.6); even if โ€˜All monkeys know sign languageโ€™ is vacuously true in the domain of reptiles, that wouldnโ€™t mean that โ€˜Any monkey would know sign languageโ€™ is true. 122 THE LANGUAGE OF QUANTIFIED LOGIC available in this domain. And because of the role of the conditional in our symbolisation, it turns out that a universally quantified claim with an unsatisfied restricting condition will also be true. In Quantifier, a universally quantified sentence of the form โˆ€๐“(๐’œ๐“ โ†’ โ„ฌ๐“)is false only if we can find something which is ๐’œwithout being โ„ฌ. If we canโ€™t find such a thing, perhaps because we canโ€™t find anything which is ๐’œin the first place, then the sentence will be true (since truth is just lack of falsity, and this sentence isnโ€™t false because we canโ€™t find a case that falsifies it). This derives ultimately from the feature of Sentential we have already acknowledged to be questionably analogous to English, namely, the fact that a conditional is false only if there is a counterexample, a case where the antecedent is true and the consequent false. Another example will help to bring this home. Suppose we extend the above symbolisation key, by adding: ๐‘…:โŽตis a refrigerator Now consider the sentence โ€˜โˆ€๐‘ฅ(๐‘…๐‘ฅ โ†’ ๐‘€๐‘ฅ)โ€™. This symbolises โ€˜every refrigerator is a monkeyโ€™. And this sentence is true, given our symbolisation key. This is counterintuitive, since we do not want to say that there are a whole bunch of refrigerator monkeys. It is important to remember, though, that โ€˜โˆ€๐‘ฅ(๐‘…๐‘ฅ โ†’ ๐‘€๐‘ฅ)โ€™ is true iff any member of the domain that is a refrigerator is a monkey. Since the domain is animals, there are no refrigerators in the domain. Again, then, the sentence is vacuously true. If you were actually dealing with the sentence โ€˜All refrigerators are monkeysโ€™, then you would most likely want to include kitchen appliances in the domain. Then the predicate โ€˜๐‘…โ€™ would not be empty and the sentence โ€˜โˆ€๐‘ฅ(๐‘…๐‘ฅโ†’๐‘€๐‘ฅ)โ€™ would be false. Remember, though, that a predicate is empty only relative to a particular domain. When โ„ฑis an empty predicate relative to a given domain, a sentence โˆ€๐‘ฅ(โ„ฑ๐‘ฅโ†’ โ€ฆ)will be vacuously true of that domain. 16.3 Picking a Domain The appropriate symbolisation of an English language sentence in Quantifier will depend on the symbolisation key. Choosing a key can be difficult. Suppose we want to symbolise the English sentence: (111) Every rose has a thorn. We might offer this symbolisation key: ๐‘…:โŽตis a rose ๐‘‡:โŽตhas a thorn It is tempting to say that sentence 111 should be symbolised as โ€˜โˆ€๐‘ฅ(๐‘…๐‘ฅโ†’๐‘‡๐‘ฅ)โ€™. But we have not yet chosen a domain. If the domain contains all roses, this would be a good symbolisation. Yet ยง16. SENTENCES WITH ONE QUANTIFIER 123 if the domain is merely things on my kitchen table, then โ€˜โˆ€๐‘ฅ(๐‘…๐‘ฅโ†’๐‘‡๐‘ฅ)โ€™ would only come close to covering the fact that every rose on my kitchen table has a thorn. If there are no roses on my kitchen table, the sentence would be trivially true. This is not what we want. To symbolise sentence 111 adequately, we need to include all the roses in the domain. But now we have two options. First, we can restrict the domain to include all roses but only roses. Then sentence 111 can, if we like, be symbolised with โ€˜โˆ€๐‘ฅ๐‘‡๐‘ฅโ€™. This is true iff everything in the domain has a thorn; since the domain is just the roses, this is true iff every rose has a thorn. By restricting the domain, we have been able to symbolise our English sentence with a very short sentence of Quantifier. So this approach can save us trouble, if every sentence that we want to deal with is about roses. Second, we can let the domain contain things besides roses: rhododendrons; rats; rifles; whatevers. And we will certainly need to include a more expansive domain if we simultaneously want to symbolise sentences like: (112) Every cowboy sings a sad, sad song. Our domain must now include both all the roses (so that we can symbolise sentence 111) and all the cowboys (so that we can symbolise sentence 112). So we might offer the following symbolโ€‘ isation key: domain: people and plants ๐ถ:โŽตis a cowboy ๐‘†:โŽตsings a sad, sad song ๐‘…:โŽตis a rose ๐‘‡:โŽตhas a thorn Now we will have to symbolise sentence 111 with โ€˜โˆ€๐‘ฅ(๐‘…๐‘ฅโ†’๐‘‡๐‘ฅ)โ€™, since โ€˜โˆ€๐‘ฅ๐‘‡๐‘ฅโ€™ would symbolise the sentence โ€˜every person or plant has a thornโ€™. Similarly, we will have to symbolise sentence 112 with โ€˜โˆ€๐‘ฅ(๐ถ๐‘ฅโ†’๐‘†๐‘ฅ)โ€™. In general, the universal quantifier can be used to symbolise the English expression โ€˜everyoneโ€™ if the domain only contains people. If there are people and other things in the domain, then โ€˜everyoneโ€™ must be treated as โ€˜every personโ€™. If you choose a narrow domain, you can make the task of symbolisation easier. If we are atโ€‘ tempting to symbolise example 96, โ€˜every girl thinks that she deserves icecreamโ€™, we can pick the domain to be girls and then we only need to introduce a predicate โ€˜โŽตthinks that they themselves deserve icecreamโ€™, symbolised โ€˜๐ทโ€™. The symbolisation is then the simple โ€˜โˆ€๐‘ฅ๐ท๐‘ฅโ€™. But our options are limited if the conversation goes on to talk about things other than girls. On the other hand, if you pick an expansive domain (such as everything whatsoever), you can always just impose an appropriate restriction. In this case, we could introduce the predicate โ€˜๐บโ€™ to stand for โ€˜โŽตis a girlโ€™, and symbolise the sentence as โ€˜โˆ€๐‘ฅ(๐บ๐‘ฅโ†’๐ท๐‘ฅ)โ€™. When choosing an expansive domain, you must take some care with implicitly restricted predicโ€‘ ates. It would not be appropriate to paraphrase โ€˜all the beer has been drunkโ€™ relative to a very expansive domain as โ€˜For everything: if it is beer, it has been drunkโ€™. To adequately capture the intent, we shall need to make the implicit contextual restriction of the predicate explicit, in something like this paraphrase โ€˜For everything: if it is beer at the party, it has been drunkโ€™. 124 THE LANGUAGE OF QUANTIFIED LOGIC 16.4 The Utility of Paraphrase When symbolising English sentences in Quantifier, it is important to understand the structure of the sentences you want to symbolise. What matters is the final symbolisation in Quantifier, and sometimes you will be able to move from an English language sentence directly to a sentence of Quantifier. Other times, it helps to paraphrase the sentence one or more times. Each successโ€‘ ive paraphrase should move from the original sentence closer to something that you can finally symbolise directly in Quantifier. For the next several examples, we will use this symbolisation key: domain: women ๐ต:โŽตis a bassist. ๐‘…:โŽตis a rock star. ๐‘˜: Kim Deal Now consider these sentences: (113) If Kim Deal is a bassist, then she is a rock star. (114) If any woman is a bassist, then she is a rock star. The same words appear as the consequent in sentences 113 and 114 (โ€˜โ€ฆshe is a rock starโ€™), but they mean very different things (recall ยง15.5). To make this clear, it often helps to paraphrase the original sentences into a more unusual but clearer form. Sentence 113 can be paraphrased as, โ€˜Consider Kim Deal: if she is a bassist, then she is a rockstarโ€™. The bare pronoun โ€˜sheโ€™ gets to denote Kim Deal because of our initial โ€˜Consider Kim Dealโ€™ remark. This then says something about one particular person, and can obviously be symbolised as โ€˜๐ต๐‘˜โ†’ ๐‘…๐‘˜โ€™. Sentence 114 gets a very similar paraphrase, with the same embedded conditional: โ€˜Consider any woman: if she is a bassist, then she is a rockstarโ€™. The difference in the โ€˜Consider โ€ฆโ€™ phrase howโ€‘ ever forces a very different intepretation for the sentence as a whole. Replacing the English proโ€‘ nouns by variables, the Quantifier equivalent of a pronoun, we get this awkward quasiโ€‘English paraphrase: โ€˜For any woman x, if x is a bassist, then x is a rockstarโ€™. Now this can be symbolised as โ€˜โˆ€๐‘ฅ(๐ต๐‘ฅ โ†’ ๐‘…๐‘ฅ)โ€™. This is the same sentence we would have used to symbolise โ€˜Every woman who is a bassist is a rock starโ€™. And on reflection, that is surely true iff sentence 114 is true, as we would hope. Consider these further sentences, and let us consider the same interpretation as above, though in a domain of all people. (115) If anyone is a bassist, then Kim Deal is a rock star. (116) If anyone is a bassist, then they are a rock star. The same words appear as the antecedent in sentences 115 and 116 (โ€˜If anyone is a bassistโ€ฆโ€™). But it can be tricky to work out how to symbolise these two uses. Again, paraphrase will come to our aid. ยง16. SENTENCES WITH ONE QUANTIFIER 125 Sentence 115 can be paraphrased, โ€˜If there is at least one bassist, then Kim Deal is a rock starโ€™. It is now clear that this is a conditional whose antecedent is a quantified expression; so we can symbolise the entire sentence with a conditional as the main connective: โ€˜โˆƒ๐‘ฅ๐ต๐‘ฅโ†’๐‘…๐‘˜โ€™. Sentence 116 can be paraphrased, โ€˜For all people x, if x is a bassist, then x is a rock starโ€™. Or, in more natural English, it can be paraphrased by โ€˜All bassists are rock starsโ€™. It is best symbolised as โ€˜โˆ€๐‘ฅ(๐ต๐‘ฅโ†’๐‘…๐‘ฅ)โ€™, just like sentence 114. The word โ€˜anyโ€™ is particularly tricky, because it can sometimes mean โ€˜everyโ€™ and sometimes โ€˜at least oneโ€™! Think about the two occurrences of โ€˜anyโ€™ in this sentence: (117) Any student will be happy if they have any money. For every student: if there exists some money they possess, then they will be happy. This can be symbolised โ€˜โˆ€๐‘ฅ(๐‘†๐‘ฅโ†’(โˆƒ๐‘ฆ(๐‘€๐‘ฆโˆง๐‘ƒ๐‘ฅ๐‘ฆ)โ†’๐ป๐‘ฅ))โ€™, where the first occurrence of โ€˜anyโ€™ is represented by a universal quantifier, and the second by an existential quantifier. The moral is that the English words โ€˜anyโ€™ and โ€˜anyoneโ€™ should typically be symbolised using quantifiers. And if you are having a hard time determining whether to use an existential or a universal quantifier, try paraphrasing the sentence with an English sentence that uses words besides โ€˜anyโ€™ or โ€˜anyoneโ€™.2 16.5 Quantifiers and Scope Continuing the example, suppose I want to symbolise these sentences: (118) If everyone is a bassist, then Tim is a bassist (119) Everyone is such that, if they are a bassist, then Tim is a bassist. To symbolise these sentences, I shall have to add a new name to the symbolisation key, namely: ๐‘: Tim Sentence 118 is a conditional, whose antecedent is โ€˜everyone is a bassistโ€™. So we will symbolise it with โ€˜(โˆ€๐‘ฅ๐ต๐‘ฅ โ†’ ๐ต๐‘)โ€™. This sentence is necessarily true: if everyone is indeed a bassist, then take any one you like โ€“ for example Tim โ€“ and he will be a bassist. 2The story about โ€˜anyโ€™ and โ€˜anyoneโ€™ is actually rather interesting. It is wellโ€‘known to linguists that โ€˜anyโ€™ has at least two readings: soโ€‘called FREE CHOICE โ€˜ANYโ€™, which is more or less like a universal quantifier (โ€˜Any friend of Jessicaโ€™s is a friend of mine!โ€™), and NEGATIVE POLARITY โ‚NPIโ‚Ž โ€˜ANYโ€™, which only occurs in โ€˜negativeโ€™ contexts, like negation (โ€˜I donโ€™t want any peas!โ€™), where it functions more or less like an existential quantifier (โ€˜It is not the case that: there exist peas that I wantโ€™). Interestingly, the antecedent of a conditional is a negative environment (being equivalent to ยฌ๐’œโˆจ๐’ž), and so we expect that โ€˜anyโ€™ in the antecedent of a conditional will have an existential interpretation. And it does: โ€˜If anyone is home, they will answer the doorโ€™ means something like: โ€˜If someone is home, then that person will answer the doorโ€™. It does not mean โ€˜If everyone is home, then they will answer the doorโ€™. This is what we see in 115. But 116 is not a conditional โ€“ its main connective is a quantifier. So here free choice โ€˜anyโ€™ is the natural interpretation, so we use the universal quantifier. We see the same thing with the quantifier โ€˜someoneโ€™. In โ€˜if someone is a bassist, Kim Deal isโ€™, someone gets symbolโ€‘ ised by an existential quantifier in the scope of a conditional. But in โ€˜If someone is a bassist, they are a musicianโ€™ it should be symbolised by a universal taking scope over a conditional. 126 THE LANGUAGE OF QUANTIFIED LOGIC Sentence 119, by contrast, might best be paraphrased by โ€˜every person x is such that, if x is a bassist, then Tim is a bassistโ€™. This is symbolised by โ€˜โˆ€๐‘ฅ(๐ต๐‘ฅ โ†’ ๐ต๐‘)โ€™. And this sentence is false. Kim Deal is a bassist. So โ€˜๐ต๐‘˜โ€™ is true. But Tim is not a bassist, so โ€˜๐ต๐‘โ€™ is false. Accordingly, โ€˜๐ต๐‘˜โ†’๐ต๐‘โ€™ will be false. So โ€˜โˆ€๐‘ฅ(๐ต๐‘ฅโ†’๐ต๐‘)โ€™ will be false as well. In short, โ€˜(โˆ€๐‘ฅ๐ต๐‘ฅ โ†’ ๐ต๐‘)โ€™ and โ€˜โˆ€๐‘ฅ(๐ต๐‘ฅ โ†’ ๐ต๐‘)โ€™ are very different sentences. We can explain the difference in terms of the scope of the quantifier. The scope of quantification is very much like the scope of negation, which we considered when discussing Sentential (ยง6.3), and it will help to explain it in this way. We define quantifier scope officially in ยง20, but we also return to it in a preliminary way in ยง17.2. In the sentence โ€˜(ยฌ๐ต๐‘˜ โ†’ ๐ต๐‘)โ€™, the scope of โ€˜ยฌโ€™ is just the antecedent of the conditional. We are saying something like: if โ€˜๐ต๐‘˜โ€™ is false, then โ€˜๐ต๐‘โ€™ is true. Similarly, in the sentence โ€˜(โˆ€๐‘ฅ๐ต๐‘ฅโ†’๐ต๐‘)โ€™, the scope of โ€˜โˆ€๐‘ฅโ€™ is just the antecedent of the conditional. We are saying something like: if โ€˜๐ตโ€™ is true of everything, then โ€˜๐ต๐‘โ€™ is also true. In the sentence โ€˜ยฌ(๐ต๐‘˜ โ†’ ๐ต๐‘)โ€™, the scope of โ€˜ยฌโ€™ is the entire sentence. We are saying something like: โ€˜(๐ต๐‘˜โ†’๐ต๐‘)โ€™ is false. Similarly, in the sentence โ€˜โˆ€๐‘ฅ(๐ต๐‘ฅโ†’๐ต๐‘)โ€™, the scope of โ€˜โˆ€๐‘ฅโ€™ is the entire sentence. We are saying something like: โ€˜(๐ต๐‘ฅโ†’๐ต๐‘)โ€™ is true of everything. Scope can make a drastic difference in meaning. Reconsider these examples: (120) (Scope of โ€˜โˆ€๐‘ฅโ€™ โŽด โˆ€๐‘ฅ๐ต๐‘ฅ โ†’๐ต๐‘) If everything is ๐ต, then ๐‘is too. Trivially true (121) Scope of โ€˜โˆ€๐‘ฅโ€™ โŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽด โˆ€๐‘ฅ(๐ต๐‘ฅโ†’๐ต๐‘) All ๐ตs are such that ๐‘is ๐ต.False if ๐‘isnโ€™t ๐ตbut there are some ๐ตs The moral of the story is simple. When you are using quantifiers and conditionals, be very careful to make sure that you have sorted out the scope correctly. 16.6 Dealing with Complex Adjectives When we encounter a sentence like (122) Herbie is a white car, we can paraphrase this as โ€˜Herbie is white and Herbie is a carโ€™. We can then use a symbolisation key like: ๐‘Š:โŽตis white ๐ถ:โŽตis a car โ„Ž: Herbie This allows us to symbolise sentence 122 as โ€˜๐‘Šโ„Žโˆง๐ถโ„Žโ€™. But now consider: (123) Julia Gillard is a former prime minister. (124) Julia Gillard is prime minister. ยง16. SENTENCES WITH ONE QUANTIFIER 127 Following the case of Herbie, we might try to use a symbolisation key like: ๐น:โŽตis former ๐‘ƒ:โŽตis Prime Minister ๐‘—: Julia Gillard. Then we would symbolise 123 by โ€˜๐น๐‘—โˆง๐‘ƒ๐‘—โ€™, and symbolise 124 by โ€˜๐‘ƒ๐‘—โ€™. That would however be a mistake, since that symbolisation suggests that the argument from 123 to 124 is valid, because the symbolisation of the premise does logically entail the symbolisation of the conclusion. โ€˜Whiteโ€™ is a INTERSECTIVE adjective, which is a fancy way of saying that the white ๐นs are among the ๐นsand among the white things: any white car is a car and white, just like any successful lawyer is a lawyer and successful, and a one tonne rhinoceros is both a rhino and a one tonne thing. But โ€˜formerโ€™ is a PRIVATIVE adjective, which means that any former ๐นis not now among the ๐นs. Other privative adjectives occur in phrases such as โ€˜fake diamondโ€™, โ€˜Deputy Lord Mayorโ€™, and โ€˜mock trialโ€™. When symbolising these sentences, you cannot treat them as a conjunction. So you will need to symbolise โ€˜โŽตis a fake diamondโ€™ and โ€˜โŽตis a diamondโ€™ using completely different predicates, to avoid a spurious entailment between them. The moral is: when you see an adjectivally modified predicate like โ€˜white carโ€™, you need to ask yourself carefully whether the modifier is intersective, and can be symbolised as a conjunctive predicate, or not.3 Things are a bit more complicated, however. Recall this example from page 86: Daisy is a small cow. We note that a small cow is definitely a cow, and so it seems we might treat โ€˜smallโ€™ as an intersectโ€‘ ive adjective. We might formalise this sentence like this: โ€˜๐‘†๐‘‘โˆง๐ถ๐‘‘โ€™, assuming this symbolisation key: ๐‘†:โŽตis small ๐ถ:โŽตis a cow ๐‘‘: Daisy But note that our symbolisation would suggest that this argument is valid: (125) Daisy is a small cow; so Daisy is small. The symbolised argument, ๐‘†๐‘‘โˆง๐ถ๐‘‘โˆด๐‘†๐‘‘, is clearly valid. But the original argument 125 is not valid. Even a small cow is still rather large. (Likewise, even a short basketball player is still generally well above average height.) The point is that โ€˜โŽตis a small cowโ€™ denotes the property something has when it is small for a cow, while โ€˜โŽตis smallโ€™ denotes the property of being a small thing. (In ordinary speech we tend to keep the โ€˜for an ๐นโ€™ 3This caution also applies to adjectives which are neither intersective nor privative, like โ€˜allegedโ€™ in โ€˜alleged murdererโ€™. These ought not be symbolised by conjunction either. 134 THE LANGUAGE OF QUANTIFIED LOGIC These are TWOโ€‘PLACE PREDICATES. They need to be filled in with two terms (names or pronouns, most commonly) in order to make a sentence. Conversely, if we start with an English sentence containing many singular terms, we can remove two singular terms, to obtain different twoโ€‘place predicates. Consider the sentence โ€˜Vinnie borrowed the family car from Nunzioโ€™. By deleting two singular terms, we can obtain any of three different twoโ€‘place predicates: Vinnie borrowed โŽตfrom โŽต; โŽตborrowed the family car from โŽต; โŽตborrowed โŽตfrom Nunzio. And by removing all three singular terms, we obtain a THREEโ€‘PLACE PREDICATE: โŽตborrowed โŽตfrom โŽต. Indeed, there is no in principle upper limit on the number of gaps or places that our predicates may contain. Now there is a little problem with the above. I have used the same symbol, โ€˜โŽตโ€™, to indicate a gap formed by deleting a term from a sentence. However (as Frege emphasised), these are different gaps. To obtain a sentence, we can fill them in with the same term, but we can equally fill them in with different terms, and in various different orders. The following are all perfectly good sentences, obtained by filling in the gaps in โ€˜โŽตloves โŽตโ€™, but they mean quite different things: Karl loves Karl; Karl loves Imre; Imre loves Karl; Imre loves Imre. The point is that we need some way of keeping track of the gaps in predicates, so that we can keep track of how we are filling them in. Another way to put the point: when it comes to twoโ€‘(or more)โ€‘place predicates, sometimes the order matters. โ€˜Shaq is taller than Jordanโ€™ doesnโ€™t mean the same thing as โ€˜Jordan is taller than Shaqโ€™. It matters whose name fills the first gap in the predicate, and whose name fills the second. To keep track of the gaps, we shall label them. The labelling conventions I adopt are best exโ€‘ plained by example. Suppose I want to symbolise the following sentences: (128) Karl loves Imre. (129) Imre loves himself. (130) Karl loves Imre, but not vice versa. (131) Karl is loved by Imre. I will start with the following symbolisation key: ยง17. MULTIPLE GENERALITY 135 domain: people ๐‘–: Imre ๐‘˜: Karl ๐ฟ:โŽต 1loves โŽต 2 โ€บSentence 128 will now be symbolised by โ€˜๐ฟ๐‘˜๐‘–โ€™. โ€บSentence 129 can be paraphrased as โ€˜Imre loves Imreโ€™. It can now be symbolised by โ€˜๐ฟ๐‘–๐‘–โ€™. โ€บSentence 130 is a conjunction. We might paraphrase it as โ€˜Karl loves Imre, and Imre does not love Karlโ€™. It can now be symbolised by โ€˜๐ฟ๐‘˜๐‘–โˆงยฌ๐ฟ๐‘–๐‘˜โ€™. โ€บSentence 131 might be paraphrased by โ€˜Imre loves Karlโ€™. It can then be symbolised by โ€˜๐ฟ๐‘–๐‘˜โ€™. Of course, this erases the difference in tone between the active and passive voice; such nuances are lost in Quantifier. This last example highlights something important. Suppose we add to our symbolisation key the following: ๐‘€:โŽต 2loves โŽต 1 Here, we have used the same English word (โ€˜lovesโ€™) as we used in our symbolisation key for โ€˜๐ฟโ€™. However, we have swapped the order of the gaps around (just look closely at those little subscripts!) So โ€˜๐‘€๐‘˜๐‘–โ€™ and โ€˜๐ฟ๐‘–๐‘˜โ€™ now both symbolise โ€˜Imre loves Karlโ€™. โ€˜๐‘€๐‘–๐‘˜โ€™ and โ€˜๐ฟ๐‘˜๐‘–โ€™ now both symbolise โ€˜Karl loves Imreโ€™. Since love can be unrequited, these are very different claims. The moral is simple. When we are dealing with predicates with more than one place, we need to pay careful attention to the order of the places. With these examples in hand, I can now give the official account of how we understand Quantifier symbolisations. Suppose we have an Quantifier expression ๐’œ๐‘ก1โ€ฆ๐‘ก๐‘˜, where each ๐‘ก๐‘–is a name or a variable, symbolising a singular term, and where ๐’œsymbolises a ๐‘˜โ€‘place predicate. The ๐‘–โ€‘th term is to be interpreted as filling the gap labelled โ€˜๐‘–โ€™. So consider the following symbolisation key: domain: places ๐‘Ž: Adelaide ๐‘: Alice Springs ๐‘: Coober Pedy ๐ต:โŽต 2is between โŽต 1and โŽต 3 ๐พ:โŽต 1is between โŽต 2and โŽต 3 . Then if we want to symbolise โ€˜Coober Pedy is between Adelaide and Alice Springsโ€™, we can do so using either โ€˜๐ต๐‘Ž๐‘๐‘โ€™ or โ€˜๐พ๐‘๐‘Ž๐‘โ€™. The difference is in how the symbolisation key instructs us to fill the gaps we have established in the predicate as we take steps to represent it symbolically. There is no โ€˜rightโ€™ answer here: either can be good. The representation using โ€˜๐ตโ€™ graphically represents which item is between the other two in the syntax itself, while the representation using โ€˜๐พโ€™ is more faithful to the original English. 136 THE LANGUAGE OF QUANTIFIED LOGIC Suppose we add to our symbolisation key the following: ๐‘†:โŽต 1thinks only of โŽต 1 ๐‘‡:โŽต 1thinks only of โŽต 2 ๐‘Ž: Alice As in the case of โ€˜๐ฟโ€™ and โ€˜๐‘€โ€™ above, the difference between these examples is only in how the gaps in the construction โ€˜โ€ฆ thinks only of โ€ฆโ€™ are labelled. In โ€˜๐‘‡โ€™, we have labelled the two gaps differently. They do not need to be filled with different names or variables, but there is always the potential to put different names in those different gaps. In the case of โ€˜๐‘†โ€™, the gaps have the same label. In some sense, there is only one gap in this sentence, which is why the symbolisation key associates it with a oneโ€‘place predicate โ€“ it means something like โ€˜๐‘ฅthinks only of themselfโ€™. The second predicate is more flexible. Take something we can say with the predicate โ€˜๐‘†โ€™, such as โ€˜๐‘†๐‘Žโ€™, โ€˜Alice thinks only of herselfโ€™. We can express pretty much the same thought using the twoโ€‘place predicate โ€˜๐‘‡โ€™: โ€˜๐‘‡๐‘Ž๐‘Žโ€™. We have introduced a potential ambiguity in our treatment of predicates. (See also ยง20.2.) There is nothing overt in our language that distinguishes the oneโ€‘place predicate โ€˜๐ดโ€™ (such that โ€˜๐ด๐‘โ€™ is grammatical) from the twoโ€‘place predicate โ€˜๐ดโ€™ (such that โ€˜๐ด๐‘โ€™ is ungrammatical, but โ€˜๐ด๐‘๐‘˜โ€™ is grammatical). We are, in effect, just letting context disambiguate how many argument places there are in a given predicate, by assuming that in any expression of Quantifier we write down, the number of names or variables following a predicate indicates how many places it has. We could introduce a system to disambiguate: perhaps adding a superscripted โ€˜1โ€™ to all oneโ€‘place predicates, a superscripted โ€˜2โ€™ to all twoโ€‘place predicates, etc. Then โ€˜๐ด1๐‘โ€™ is grammatical while โ€˜๐ด1๐‘๐‘˜โ€™ is not; conversely, โ€˜๐ด2๐‘โ€™ is ungrammatical and โ€˜๐ด2๐‘๐‘˜โ€™ is grammatical. This system of suโ€‘ perscripts would be effective but cumbersome. We will thus keep to our existing practice, letting context disambiguate. What you should not do, however, is make use of the same capital letter to symbolise two different predicates in the same symbolisation key. If you do that, context will not disambiguate, and you will have failed to give an interpretation of the language at all. 17.2 Scope and Nested Quantifiers Once we have two (or more) gaps in a predicate, we can fill them with different things. Weโ€™ve so far seen cases where multiple names are slotted into a manyโ€‘place predicate. But we can also insert other terms, like variables. So to continue our example using the predicate โ€˜๐‘‡โ€™, โ€˜โŽต 1 thinks only of โŽต 2โ€™, we can put a variable in the first gap, and a name in the second, if we wish: โ€˜๐‘‡๐‘ฅ๐‘Žโ€™. This isnโ€™t a sentence, because no quantifer tells us how to understand that variable. (The sentence might be representing โ€˜they think only of Aliceโ€™, but without context there is no determinate referent for the pronoun โ€˜theyโ€™.) Introduce a quantifier, and we have an interpretable sentence: (132) โˆ€๐‘ฅ๐‘‡๐‘ฅ๐‘Ž; Everyone thinks only of Alice. The fact that we can fill the two gaps of twoโ€‘place predicates with different things, or even with the same thing, gives us a reason to favour the twoโ€‘place predicate symbolisation of โ€˜Alice thinks ยง17. MULTIPLE GENERALITY 137 only of themselfโ€™ as โ€˜๐‘‡๐‘Ž๐‘Žโ€™. That allows us to symbolise certain arguments that cannot be adโ€‘ equately symbolised using a oneโ€‘place predicate. For example: โ€˜Alice thinks only of herself; so there is someone who is the only person Alice thinks ofโ€™. The symbolisation of this argument might be: โ€˜๐‘‡๐‘Ž๐‘Žโˆดโˆƒ๐‘ฅ๐‘‡๐‘Ž๐‘ฅโ€™. This might have some prospect of being valid, whereas โ€˜๐‘†๐‘Žโˆดโˆƒ๐‘ฅ๐‘‡๐‘Ž๐‘ฅโ€™ will not be valid. The real power of manyโ€‘place predicates comes when we consider examples in which both gaps in the predicate are filled by variables governed by different quantifiers. In cases where the quanโ€‘ tifier expressions interact, we can express things we cannot say even when we allow logically complex combinations of oneโ€‘quantifier sentences. With this power comes potential confusion too. So letโ€™s proceed carefully. Consider the sentence โ€˜everyone loves someoneโ€™. This illustrates our goal, as two quantifier exโ€‘ pressions occur in this sentence: โ€˜everyoneโ€™ and โ€˜someoneโ€™. But it also illustrates the potential pitfalls, as there is a possible ambiguity in this sentence. It might mean either of the following: (133) For every person, there is some person that they love (134) There is some particular person whom every person loves It is fairly straightforward to see that these donโ€™t mean the same thing. The first would be true as long as everybody has somebody they love. One sort of case in which 133 is true is the cyclic central love triangle in Twelfth Night, where Viola loves Duke Orsino, the Duke loves Olivia, and Olivia loves Viola (who, disguised as a young man, is the Dukeโ€™s goโ€‘between with Olivia). In the Twelfth Night situation, 134 is not true. It could only be true if everybody loves the same person, e.g., if the Duke, Viola, and Olivia herself all love Olivia. How can we symbolise these two different disambiguations of our original sentence? (Rememโ€‘ ber: one of the strengths of symbolic logic is that it is supposed to be able to clearly represent that which would be ambiguous in natural language.) Letโ€™s paraphrase a little more formally as we step towards a fully symbolic representation. As our sentence has two quantifiers, I will use numbers to link pronouns in our paraphrase with the quantifier expressions which govern them. Using this device, our sentences can be paraphrased as follows: (135) Everyone1is such that there is someone2such that: they1love them2. (136) There is someone2such that everyone1is such that: they1love them2. (Take a moment to convince yourself that these paraphrases succeed.) You can see immediately that the difference in these paraphrases lies in the order of the quanโ€‘ tifier expressions, and the remainder of the paraphrase, โ€˜they1love them2โ€™, is the same in each sentence. Using variables to symbolise pronouns, and choosing the variable โ€˜๐‘ฅโ€™ for โ€˜they1โ€™ and โ€˜๐‘ฆโ€™ for โ€˜them2โ€™, we can symbolise this โ€˜๐ฟ๐‘ฅ๐‘ฆโ€™, where โ€˜๐ฟโ€™ stands for the twoโ€‘place predicate โ€˜โŽต 1 loves โŽต 2โ€™. The quantifier order in the paraphrases governs how they interact. As we saw in ยง16.5, the scope of a quantifier is roughly the Quantifier expression in which that quantifier is the main connective. (Later on we will be a little more precise about the way that quantifier scope functions 138 THE LANGUAGE OF QUANTIFIED LOGIC in Quantifier: see ยง20.) So in โ€˜โˆ€๐‘ฅโˆƒ๐‘ฆ๐ฟ๐‘ฅ๐‘ฆโ€™, the scope of โ€˜โˆ€๐‘ฅโ€™ is the whole sentence, while the scope of โ€˜โˆƒ๐‘ฆโ€™ is just โ€˜โˆƒ๐‘ฆ๐ฟ๐‘ฅ๐‘ฆโ€™. The following guides us in interpreting these โ€˜nestedโ€™ quantifiers, in which one falls in the scope of another: When one quantifier occurs in the scope of another, the narrower scope quanโ€‘ tifier should be understood with respect to the value assigned to a variable by the wider scope quantifier. Letโ€™s apply this to our example. In 135 โ€˜everyoneโ€™ comes first, and โ€˜someoneโ€™ comes next. The intended interpretation is that this is true iff for any person ๐‘ฅthat you pick, with respect to that choice you can then find someone ๐‘ฆwho ๐‘ฅloves. If you had chosen someone else as the value of ๐‘ฅ, then parasitic on that different choice you may end up needing to find a different value for ๐‘ฆ. Compare the reversed quantifier scope in 136. That is true iff there is someone ๐‘ฆsuch that, with respect to that particular choice for ๐‘ฆ, any person ๐‘ฅyou pick, ๐‘ฅloves ๐‘ฆ. With respect to a different initial choice for ๐‘ฆ, there may be values for ๐‘ฅthat do not satisfy ๐‘ฅloves ๐‘ฆ, but as the initial choice is governed by an existential quantifier, that wonโ€™t undermine the truth of the sentence. This gives us our two different symbolisations: โ€บSentence 133 can be symbolised by โ€˜โˆ€๐‘ฅโˆƒ๐‘ฆ๐ฟ๐‘ฅ๐‘ฆโ€™. Return to our example love triangle between Duke Orsino, Viola, and Olivia. For any of the three people you might choose, you can find another person in the domain who they love. So sentence 133 is true. โ€บSentence 134 is symbolised by โ€˜โˆƒ๐‘ฆโˆ€๐‘ฅ๐ฟ๐‘ฅ๐‘ฆโ€™. Sentence 134 is not true in the Twelfth Night situation. For each of the people in the domain, you can find someone who doesnโ€™t love them, and hence no one is universally beloved. If, instead, each person loved Olivia, then we could find someone (Olivia), such that everyone else we examined turns out to love them. In that case, 134 would be true. This example, besides giving some indication of how to read sentences with multiple quantifiers, illustrates that quantifier scope matters a great deal. Indeed, the mistake that arises when one illegitimately switches them around even has a special name: a quantifier shift fallacy. Here is a real life example from Aristotle:2 Suppose, then, that [A] the things achievable by action have some end that we wish for because of itself, and because of which we wish for the other things, and that we do not choose everything because of something else โ€“ for if we do, it will go on without limit, so that desire will prove to be empty and futile[; c]learly, [B] this end will be the good, that is to say, the best good. (Aristotle, Nichomachean Ethics 1094a18โ€‘22) Setting aside Aristotleโ€™s subsidiary argument about desire, this argument seems to involve the following pattern of inference: 2Note that it is hotly contested whether Aristotle actually commits a fallacy here, given the compressed nature of his prose. See, inter alia, J L Ackrill (1999), โ€˜Aristotle on eudaimoniaโ€™, pp. 57โ€“77 in N Sherman, ed., Aristotleโ€™s Ethics: Critical Essays, Rowman & Littlefield. ยง17. MULTIPLE GENERALITY 139 Every action aims at some end which is desired because of itself. (โˆ€โˆƒ) So: There is end desired because of itself which is the aim of every action, the best good. (โˆƒโˆ€) This argument form is obviously invalid. Itโ€™s just as bad as:3 Every dog has its day. (โˆ€โˆƒ) So: There is a day for all the dogs. (โˆƒโˆ€) The moral is: take great care with the scope of quantification. 17.3 Stepping Stones to Symbolisation Once we have the possibility of multiple quantifiers and manyโ€‘place predicates, representation in Quantifier can quickly start to become a bit tricky. When you are trying to symbolise a complex sentence, I recommend laying down several stepping stones. As usual, this idea is best illustrated by example. Consider this representation key: domain: people and dogs ๐ท:โŽต 1is a dog ๐น:โŽต 1is a friend of โŽต 2 ๐‘‚:โŽต 1owns โŽต 2 ๐‘”: Geraldo And now letโ€™s try to symbolise these sentences: (137) Geraldo is a dog owner. (138) Someone is a dog owner. (139) All of Geraldoโ€™s friends are dog owners. (140) Every dog owner is the friend of a dog owner. (141) Every dog ownerโ€™s friend owns a dog of a friend. Sentence 137 can be paraphrased as, โ€˜There is a dog that Geraldo ownsโ€™. This can be symbolised by โ€˜โˆƒ๐‘ฅ(๐ท๐‘ฅโˆง๐‘‚๐‘”๐‘ฅ)โ€™. Sentence 138 can be paraphrased as, โ€˜There is some y such that y is a dog ownerโ€™. Dealing with part of this, we might write โ€˜โˆƒ๐‘ฆ(๐‘ฆis a dog owner)โ€™. Now the fragment we have left as โ€˜๐‘ฆis a dog ownerโ€™ is much like sentence 137, except that it is not specifically about Geraldo. (We chose the variable โ€˜๐‘ฆโ€™ with this in mind, to avoid a clash with the variable โ€˜๐‘ฅโ€™ in our symbolisation of 137 โ€“ see below.) So we can symbolise sentence 138 by: โˆƒ๐‘ฆโˆƒ๐‘ฅ(๐ท๐‘ฅโˆง๐‘‚๐‘ฆ๐‘ฅ). I need to pause to clarify something here. In working out how to symbolise the last sentence, we wrote down โ€˜โˆƒ๐‘ฆ(๐‘ฆis a dog owner)โ€™. To be very clear: this is neither aQuantifier sentence nor an English sentence: it uses bits of Quantifier (โ€˜โˆƒโ€™, โ€˜๐‘ฆโ€™) and bits of English (โ€˜dog ownerโ€™). It is really 3Thanks to Rob Trueman for the example. 140 THE LANGUAGE OF QUANTIFIED LOGIC is just a steppingโ€‘stone on the way to symbolising the entire English sentence with a Quantifier sentence, a bit of roughโ€‘workingโ€‘out. Sentence 139 can be paraphrased as, โ€˜Everyone who is a friend of Geraldo is a dog ownerโ€™. Using our steppingโ€‘stone tactic, we might write โˆ€๐‘ฅ(๐น๐‘ฅ๐‘”โ†’๐‘ฅis a dog owner) Now the fragment that we have left to deal with, โ€˜๐‘ฅis a dog ownerโ€™, is structurally just like senโ€‘ tence 137. But it would be a mistake for us simply to put โ€˜๐‘ฅโ€™ in place of โ€˜๐‘”โ€™ from our symbolisation of 137, yielding โˆ€๐‘ฅ(๐น๐‘ฅ๐‘”โ†’โˆƒ๐‘ฅ(๐ท๐‘ฅโˆง๐‘‚๐‘ฅ๐‘ฅ)). Here we have a CLASH OF VARIABLES. The scope of the universal quantifier, โ€˜โˆ€๐‘ฅโ€™, is the entire conditional. But โ€˜๐ท๐‘ฅโ€™ also falls within the scope of the existential quantifier โ€˜โˆƒ๐‘ฅโ€™. Which quantifier has priority and governs the interpretation of the variable? In Quantifier, if a variable ๐“occurs in an Quantifier sentence, it is always governed by the quantifier which has the narrowest scope which includes that occurrence of ๐“. So in the sentence above, the quantifier โ€˜โˆƒ๐‘ฅโ€™ governs every occurrence of โ€˜๐‘ฅโ€™ in โ€˜(๐ท๐‘ฅโˆง๐‘‚๐‘ฅ๐‘ฅ)โ€™. Given this, the symbolisation does not mean what we intended. It says, roughly, โ€˜everyone who is a friend of Geraldo is such that there is a selfโ€‘owning dogโ€™. This is not at all the meaning of the English sentence we are aiming to symbolise. To provide an adequate symbolisation, then, we must avoid clashing variables. We can do this easily enough. There was no requirement to use โ€˜๐‘ฅโ€™ as the variable in our symbolisation of 137, so we can easily choose some different variable for our existential quantifier. That will give us something like this, which adequately symbolises sentence 139: โˆ€๐‘ฅ(๐น๐‘ฅ๐‘”โ†’โˆƒ๐‘ง(๐ท๐‘งโˆง๐‘‚๐‘ฅ๐‘ง)). Sentence 140 can be paraphrased as โ€˜For any x that is a dog owner, there is a dog owner who is a friend of xโ€™. Using our steppingโ€‘stone tactic, this becomes โˆ€๐‘ฅ(๐‘ฅis a dog owner โ†’โˆƒ๐‘ฆ(๐‘ฆis a dog owner โˆง๐น๐‘ฆ๐‘ฅ)) Completing the symbolisation, we end up with โˆ€๐‘ฅ(โˆƒ๐‘ง(๐ท๐‘งโˆง๐‘‚๐‘ฅ๐‘ง)โ†’โˆƒ๐‘ฆ(โˆƒ๐‘ง(๐ท๐‘งโˆง๐‘‚๐‘ฆ๐‘ง)โˆง๐น๐‘ฆ๐‘ฅ)) Note that we have used the same variable, โ€˜๐‘งโ€™, in both the antecedent and the consequent of the conditional, but that these are governed by two different quantifiers. This is ok: there is no potential confusion here, because it is obvious which quantifier governs each variable. We might graphically represent the scope of the quantifiers thus: scope of โ€˜โˆ€๐‘ฅโ€™ โŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽด โˆ€๐‘ฅ(scope of 1st โ€˜โˆƒ๐‘งโ€™ โŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽด โˆƒ๐‘ง(๐ท๐‘งโˆง๐‘‚๐‘ฅ๐‘ง)โ†’ scope of โ€˜โˆƒ๐‘ฆโ€™ โŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽด โˆƒ๐‘ฆ( scope of 2nd โ€˜โˆƒ๐‘งโ€™ โŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽดโŽด โˆƒ๐‘ง(๐ท๐‘งโˆง๐‘‚๐‘ฆ๐‘ง)โˆง๐น๐‘ฆ๐‘ฅ)) Even in this case, however, you might want to choose different variables for every quantifier just as a practical matter, preventing any possibility of confusion for your readers. ยง17. MULTIPLE GENERALITY 141 Sentence 141 is the trickiest yet. First we paraphrase it as โ€˜For any x that is a friend of a dog owner, x owns a dog which is also owned by a friend of xโ€™. Using our steppingโ€‘stone tactic, this becomes: โˆ€๐‘ฅ(๐‘ฅis a friend of a dog owner โ†’๐‘ฅowns a dog which is owned by a friend of ๐‘ฅ). Breaking this down a bit more: โˆ€๐‘ฅ(โˆƒ๐‘ฆ(๐น๐‘ฅ๐‘ฆโˆง๐‘ฆis a dog owner)โ†’โˆƒ๐‘ฆ(๐ท๐‘ฆโˆง๐‘‚๐‘ฅ๐‘ฆโˆง๐‘ฆis owned by a friend of ๐‘ฅ)). And a bit more: โˆ€๐‘ฅ(โˆƒ๐‘ฆ(๐น๐‘ฅ๐‘ฆโˆงโˆƒ๐‘ง(๐ท๐‘งโˆง๐‘‚๐‘ฆ๐‘ง))โ†’โˆƒ๐‘ฆ(๐ท๐‘ฆโˆง๐‘‚๐‘ฅ๐‘ฆโˆงโˆƒ๐‘ง(๐น๐‘ง๐‘ฅโˆง๐‘‚๐‘ง๐‘ฆ))). And we are done! 17.4 Sentence Structure and Levels of Analysis As I emphasised in ยง4.3, a single English sentence has many structures, depending on how fineโ€‘ grained one is in the analysis of that sentence. We could symbolise โ€˜Antony owns a carโ€™ in a number of different ways given the resources we have so far, in increasingly finer detail: 1. We could symbolise it as an atomic sentence of Sentential like โ€˜๐ดโ€™, ignoring all internal structure of the sentence (because it has no internal truthโ€‘functional structure). This is also a zeroโ€‘place predicate, so is also a sentence of Quantifier. 2. We could symbolise it as another atomic sentence of Quantifier, but one which does reโ€‘ cognise the internal subjectโ€‘predicate struture of the English sentence. For example, we could symbolise it as โ€˜๐‘Š๐‘Žโ€™, where โ€˜๐‘Šโ€™ symbolises โ€˜โŽต 1owns a carโ€™ and โ€˜๐‘Žโ€™ symbolises โ€˜Antonyโ€™. 3. Or we could symbolise it as a complex quantified sentence โ€˜โˆƒ๐‘ฆ(๐ถ๐‘ฆโˆง๐‘‚๐‘Ž๐‘ฆ)โ€™, where โ€˜๐‘Žโ€™ is as before, but โ€˜๐ถโ€™ means โ€˜โŽต 1is a carโ€™ and โ€˜๐‘‚โ€™ is โ€˜โŽต 1owns โŽต 2โ€™. 4. We could imaginably symbolise it at even finer levels of structure, breaking down the predicate โ€˜is a carโ€™ into the verb phrase โ€˜isโ€™ and the indefinite noun phrase โ€˜a carโ€™ (which is itself complex). This would go beyond the representational resources even of Quantifier. Note that any structure identified is preserved: the name โ€˜๐‘Žโ€™ continues to appear in more fineโ€‘ grained symbolisations once it has appeared. A oneโ€‘place predicate, having appeared in the second symbolisation, still appears indirectly in the third symbolisation. For the open sentence โ€˜โˆƒ๐‘ฆ(๐ถ๐‘ฆโˆง๐‘‚๐“๐‘ฆ)โ€™ can be understood a representing a complex oneโ€‘place predicate: โ€˜๐“โ€™ is not assoโ€‘ ciated with any quantifier, and can be replaced by a name to form a grammatical sentence. How to symbolise the structure of a sentence very much depends on what purpose you have in symbolising. What matters is that you manage to represent enough structure to determine whether the target argument you are symbolising is valid. Valid arguments can be symbolised as invalid arguments, if you donโ€™t attend to the relevant structure, or donโ€™t have resources in your 142 THE LANGUAGE OF QUANTIFIED LOGIC language to represent that structure. But we just observed that any more fineโ€‘grained analysis of the structure of a sentence retains the coarser structure (as it just adds more detailed substructure). So if you can show an argument is valid (conclusive in virtue of its structure) at some level of analysis, it will remain valid according to any more fineโ€‘grained understanding of the structure of that sentence. So you should aim to symbolise just enough structure in an argument to be able to demonstrate its validity โ€“ if indeed it is valid. Key Ideas in ยง17 โ€บThe true power of Quantifier comes from its ability to handle multiple generality. โ€บBut with great power comes additional complexity: we need to keep track of different places in our predicates, and different quantifiers that may govern those places. Even small alterations in scope or order can drastically change the meaning of the symbolisation we produce. โ€บUse of paraphrases and hybrid Englishโ€‘Quantifier sentences can be useโ€‘ ful in figuring out how to symbolise a complex claim featuring multiple quantifiers and complex manyโ€‘place predicates. Practice exercises A. Using this symbolisation key: domain: all animals ๐ด:โŽต 1is an alligator ๐‘€:โŽต 1is a monkey ๐‘…:โŽต 1is a reptile ๐‘:โŽต 1lives at the zoo ๐ฟ:โŽต 1loves โŽต 2 ๐‘Ž: Amos ๐‘: Bouncer ๐‘: Cleo symbolise each of the following sentences in Quantifier: 1. If Cleo loves Bouncer, then Bouncer is a monkey. 2. If both Bouncer and Cleo are alligators, then Amos loves them both. 3. Cleo loves a reptile. 4. Bouncer loves all the monkeys that live at the zoo. 5. All the monkeys that Amos loves love him back. 6. Every monkey that Cleo loves is also loved by Amos. 7. There is a monkey that loves Bouncer, but sadly Bouncer does not reciprocate this love. B. Using the following symbolisation key: ยง17. MULTIPLE GENERALITY 143 domain: all animals ๐ท:โŽต 1is a dog ๐‘†:โŽต 1likes samurai movies ๐ฟ:โŽต 1is larger than โŽต 2 ๐‘: Bertie ๐‘’: Emerson ๐‘“: Fergus symbolise the following sentences in Quantifier: 1. Bertie is a dog who likes samurai movies. 2. Bertie, Emerson, and Fergus are all dogs. 3. Emerson is larger than Bertie, and Fergus is larger than Emerson. 4. All dogs like samurai movies. 5. Only dogs like samurai movies. 6. There is a dog that is larger than Emerson. 7. If there is a dog larger than Fergus, then there is a dog larger than Emerson. 8. No animal that likes samurai movies is larger than Emerson. 9. No dog is larger than Fergus. 10. Any animal that dislikes samurai movies is larger than Bertie. 11. There is an animal that is between Bertie and Emerson in size. 12. There is no dog that is between Bertie and Emerson in size. 13. No dog is larger than itself. 14. Every dog is larger than some dog. 15. There is an animal that is smaller than every dog. 16. If there is an animal that is larger than any dog, then that animal does not like samurai movies. C. Using this symbolisation key, domain: all animals ๐ฟ:โŽต 1is larger than โŽต 2. ๐น:โŽต 1is friendlier than โŽต 2. ๐ท:โŽต 1is a dog. ๐‘: Bertie. ๐‘’: Emerson. ๐‘“: Fergus. render the following into natural English, commenting on any difficulties: 1. (๐ฟ๐‘’๐‘โˆง๐ฟ๐‘“๐‘’); 2. โˆƒ๐‘ฅ(๐ท๐‘ฅโˆง๐ฟ๐‘ฅ๐‘’); 3. (โˆƒ๐‘ฅ(๐ท๐‘ฅโˆง๐ฟ๐‘ฅ๐‘“)โ†’โˆƒ๐‘ฆ(๐ท๐‘ฆโˆง๐น๐‘ฆ๐‘’)); 4. โˆ€๐‘ฅ(๐ท๐‘ฅโ†’ยฌ๐ฟ๐‘ฅ๐‘“); 5. โˆƒ๐‘ฆ((๐ฟ๐‘ฆ๐‘โˆง๐ฟ๐‘’๐‘ฆ)โˆจ(๐ฟ๐‘ฆ๐‘’โˆง๐ฟ๐‘๐‘ฆ)); 6. โˆ€๐‘ฅ(๐ท๐‘ฅโ†’โˆƒ๐‘ฆ(๐ท๐‘ฆโˆง๐น๐‘ฅ๐‘ฆ)); 7. โˆ€๐‘ฅโˆ€๐‘ฆ(๐ฟ๐‘ฅ๐‘ฆโ†’โˆƒ๐‘ง(๐ท๐‘งโˆง(๐น๐‘ฆ๐‘งโˆง๐น๐‘ง๐‘ฅ))). 246 NATURAL DEDUCTION FOR SENTENTIAL Notice that โ„ฌcan be any sentence of Sentential whatsoever. So the following is a perfectly good proof: 1 ๐‘€ 2(๐‘€โˆจ(((๐ดโ†”๐ต)โ†’(๐ถโˆง๐ท))โ†”(๐ธโˆง๐น))) โˆจI, 1 Using a truth table to show this would have taken 128 lines. Here is an example, to show our rules in action: 1 (๐ดโˆง๐ต) 2 ๐ด โˆงE, 1 3 ๐ต โˆงE, 1 4 (๐ดโˆจ๐ถ) โˆจI, 2 5 (๐ตโˆจ๐ถ) โˆจI, 3 6 ((๐ดโˆจ๐ถ)โˆง(๐ตโˆจ๐ถ)) โˆงI, 4,5 This disjunction rule is supported by the following valid Sentential argument forms: โ€บ๐’œโŠจ(๐’œโˆจโ„ฌ); and โ€บโ„ฌโŠจ(๐’œโˆจโ„ฌ). The rule of disjunction introduction is one place where โ€˜naturalโ€™ deduction doesnโ€™t seem to live up to its name. Is this implication really one we would naturally make? Despite appearances, maybe we do sometimes reason like this. Consider this argument: โ€˜I wonโ€™t ever eat meat again. Well, either I wonโ€™t, or it will be an accident!โ€™ (But perhaps this is better thought of as a retraction of my initial overโ€‘bold claim, rather than an inference from it.) Nevertheless, even if the rule is artificial, that doesnโ€™t make it incorrect. We can see, clearly, that it corresponds to a valid argument. So perhaps the problem with it as a piece of reasoning is due to something other than invalidity. โ€บSometimes disjunction introduction looks like you are โ€˜throwing awayโ€™ information that you already have โ€“ you know enough to treat โ€˜๐‘ƒโ€™ as a premise, but you end up assenting only to the weaker claim โ€˜๐‘ƒโˆจ๐‘„โ€™. But can this be the full story? Conjunction elimination seems to involve the same sort of inference from a logically stronger to a logically weaker claim, and that doesnโ€™t arouse nearly as much animosity as disjunction introduction. โ€บAn alternative explanation: maybe the introduced disjunct seems irrelevant, because the content of the sentence to which the rule is applied has in general nothing to do with the disjunct introduced. This is not the case with conjunction elimination, where the result of applying the rule is clearly related to the sentence it is applied to. ยง28. BASIC RULES FOR Sentential: RULES WITHOUT SUBPROOFS 247 These considerations of relevance or information value lie beyond logic proper. They concern what we, as thinkers and hearers, can conclude about the speakerโ€™s state of mind, given that they have said something with a particular content. This is the domain of that part of linguistโ€‘ ics known as PRAGMATICS, the study of meaning in context. Most theories of pragmatics predict that disjunction introduction is valid but often conversationally inappropriate. So Paul Grice, for example, says that if you are in a position to contribute the information of a claim ๐’ซto a converโ€‘ sation, and you are a cooperative speaker, then you will not contribute the weaker information โ€˜๐’ซ or ๐’ฌโ€™, even though you should still regard it as true.2 28.6 Reiteration The last natural deduction rule in this category is REITERATION (R). This just allows us to repeat an assumption or claim ๐’œwe have already established, so long as the repeated sentence remains in the range of any assumption which the original was in the range of. ๐‘š ๐’œ โ‹ฎ ๐’œR, ๐‘š Such a rule is obviously legitimate; but one might well wonder how such a rule could ever be useful. Here is an example of it in action: 1 ๐‘ƒ 2 ((๐‘ƒโˆง๐‘ƒ)โ†’๐‘„) 3 ๐‘ƒ R, 1 4 (๐‘ƒโˆง๐‘ƒ) โˆงI, 1,3 5 ๐‘„ โ†’E, 2,4 This rule is unnecessary at this point in the proof (we could have applied conjunction introducโ€‘ tion and cited line 1 twice in our commentary), but it can be easier in practice to have two distinct lines to which to apply conjunction introduction. The real benefits of reiteration come when we have multiple subproofs, as we will see in the following section (ยง29.1) โ€“ particularly when it comes to the negation rules. But we will also see later in ยง33.1 that, strictly speaking, we donโ€™t need the reiteration rule โ€“ though for convenience we will keep it. And once we are able to discharge assumptions, reiteration carries some risks (ยง29.3). 2Griceโ€™s discussion of disjunction is at pp. 44โ€“6 in H P Grice (1989) Studies in the Way of Words, Harvard University Press; see also ยง4 of Maria Aloni (2016) โ€˜Disjunctionโ€™ in Edward N Zalta, ed., The Stanford Encyclopedia of Philosophy plato.stanford.edu/entries/disjunction/#DisjConv. 248 NATURAL DEDUCTION FOR SENTENTIAL Key Ideas in ยง28 โ€บNatural deduction gives us rules that tell us how to infer from a sentence with a certain main connective (elimination rules), and rules that tell us how to infer to a sentence with a certain main connective (introduction rules). โ€บProofs using the rules so far retain all the assumptions made during the course of the proof, and so correspond to an argument with those asโ€‘ sumptions as premises and the final line of the proof as a conclusion. โ€บReiteration is an optional rule, but useful for housekeeping in proofs. Practice exercises A. The following โ€˜proofโ€™ is incorrect. Explain the mistakes it makes. 1 ๐ดโˆง(๐ตโˆง๐ถ) 2 ((๐ตโˆจ๐ถ)โ†’๐ท) 3 ๐ต โˆงE, 1 4 (๐ตโˆจ๐ถ) โˆจI, 3 5 ๐ท โ†’E, 4,2 B. Is the following purported proof correct? 1 ๐ด 2 ๐ต 3 ๐ด R, 1 C. The following proof is missing its commentary. Please supply the correct annotations on each line that needs one: 1 (๐‘ƒโˆง๐‘†) 2 ๐‘ƒ 3 ๐‘† 4 (๐‘†โ†’๐‘…) 5 ๐‘… 6 (๐‘…โˆจ๐ธ) ยง28. BASIC RULES FOR Sentential: RULES WITHOUT SUBPROOFS 249 D. Give natural deduction proofs for the following arguments: 1. ๐‘ƒโˆด((๐‘ƒโˆจ๐‘„)โˆง๐‘ƒ); 2. ((๐‘ƒโˆง๐‘„)โˆง(๐‘…โˆง๐‘ƒ))โˆด((๐‘…โˆง๐‘„)โˆง๐‘ƒ); 3. (๐ดโ†’(๐ดโ†’๐ต)),๐ดโˆด๐ต; 4. (๐ตโ†”(๐ดโ†”๐ต)),๐ตโˆด๐ด. 29 Basic Rules for Sentential: Rules with Subproofs Weโ€™ve already seen in ยง27 how to start a proof by making assumptions. But the true power of natural deduction relies on its rules governing when you can make additional assumptions during the course of the proof, and how you can discharge those assumptions when you no longer need them. 29.1 Additional Assumptions and Subproofs In natural deduction, both making and discharging additional assumptions are handled using SUBPROOFS. These are subsidiary proofs within the main proof, which encapsulate that part of a larger proof that depends on an assumption that is not among the premises. (Conversely, we can think of the premises of an argument as those assumptions left undischarged at the conclusion of a proof.) When we start a subproof, we draw another vertical line (to the right of any existing assumption lines) to indicate that we are no longer in the main proof. Then we write in the assumption upon which the subproof will be based. A subproof can be thought of as essentially posing this question: what could we show, if we also make this additional assumption? Weโ€™ve already seen this in action earlier (ยง27), when we said that we could indicate the range of several premises in an argument by either attaching them all to one vertical assumption line, or introducing a new vertical line for each new assumption. In that case, we never got rid of the new assumptions: they remained as premises. What will be new in this section is that some rules take us back out of a subproof. So the rules we will now consider are quite different from the rules covered in ยง28, none of which have this feature of being able to escape from a previously introduced assumption. When we are working within a subproof, we can refer to the additional assumption that we made in introducing the subproof, and to anything that we obtained from our original assumptions. (After all, those original assumptions are still in effect.) But at some point, we shall want to stop working with the additional assumption: we shall want to return from the subproof to the main 250 ยง29. BASIC RULES FOR Sentential: RULES WITH SUBPROOFS 251 proof. To indicate that we have returned to the main proof, the vertical line for the subproof comes to an end. At this point, we say that the subproof is CLOSED. Having closed a subproof, we have set aside the additional assumption, so it will be illegitimate to draw upon anything that depends upon that additional assumption. This has been implicit in our discussion all along, but it is good to make it very clear: Any point in a natural deduction proof is in the range of some (zero or more) currently active assumptions, and the natural deduction rules can be applied to extend the proof from that point only by appealing to prior sentences which rely at most on those same assumptions (or perhaps fewer). Equivalently, any rule can be applied to any earlier lines in a proof, except for those lines which occur within a closed subproof. Closing a subproof is called DISCHARGING the assumptions of that subproof. So we can put the point this way: at no stage of a proof can you apply a rule to a sentence that occurs only in the range of an already discharged assumption. Subproofs, then, allow us to think about what we could show, if we made additional assumptions. The point to take away from this is not surprising โ€“ in the course of a proof, we have to keep very careful track of what assumptions we are making, at any given moment. Our proof system does this very graphically, with those vertical assumption lines that indicate the range of an assumption. (Indeed, thatโ€™s precisely why we have chosen to use this proof system.) When you discharge an assumption, closing a subproof, you generally introduce some further new sentence. That sentence can be thought of as a summary of the subproof, in the context of the other undischarged assumptions. This is particularly evident if you think about the conditional introduction rule we are about to introduced. When can we begin a new subproof? Whenever we want. That is the upshot of the New Assumpโ€‘ tion rule from ยง27.3. At any stage in a proof it is legitimate to assume something new, as long as we begin keeping track of what in our proof rests on this new assumption. We donโ€™t need any reason to justify making an assumption, but that doesnโ€™t mean itโ€™s a good idea to introduce them haphazardly. Some guidelines to help decide when it might be particularly appropriate to make a new assumption are discussed in ยง32. The idea of opening subproofs by making new assumptions can be used to illustrate a remark I made above about when a claim depends on assumptions (p. 234). Consider this proof: 1 (๐‘ƒโˆง๐‘„) 2 ๐‘„ โˆงE, 1 3 ๐‘… 4 ๐‘„ R, 2 In this proof, even though the occurrence of โ€˜๐‘„โ€™ on line 4 occurs within the range of the assumpโ€‘ tion โ€˜๐‘…โ€™, it does not intuitively depend on it. We used reiteration to show that โ€˜๐‘„โ€™ is still derivable from active assumptions at line 4, but it does not follow that โ€˜๐‘„โ€™ depends in any robust way on every assumption that is active at line 4. 252 NATURAL DEDUCTION FOR SENTENTIAL 29.2 Conditional Introduction To illustrate the use of subproofs, we will begin with the rule of conditional introduction. It is fairly easy to motivate informally. The following argument in English should be valid: Ludwig is reactionary. Therefore if Ludwig is libertarian, then Ludwig is both reactionary and libertarian. If someone doubted that this was valid, we might try to convince them otherwise by explaining ourselves as follows: Assume that Ludwig is reactionary. Now, additionally assume that Ludwig is liberโ€‘ tarian. Then by conjunction introduction, it follows that Ludwig is both reactionary and libertarian. Of course, that only follows conditional on the assumption that Ludโ€‘ wig is libertarian. But this just means that, if Ludwig is libertarian, then he is both reactionary and libertarian โ€“ at least, that follows given our initial assumption that he is reactionary. This kind of reasoning is vital for understanding conditional claims. As the Cambridge philoโ€‘ sopher Frank Ramsey pointed out: If two people are arguing โ€˜If ๐’ซ, will ๐’ฌ?โ€™ and are both in doubt as to ๐’ซ, they are adding ๐’ซhypothetically to their stock of knowledge and arguing on that basis about ๐’ฌโ€ฆ.1 Ramseyโ€™s idea is that if we can reach the conclusion that ๐’žon the basis of the hypothetical supโ€‘ position that ๐’œ(generally together with some other assumptions) then we would be entitled to judge, given the other assumptions alone, that if ๐’œturns out to be true, then ๐’žwill also turn out to be true โ€“ for short, that if ๐’œthen ๐’ž. This observation of Ramseyโ€™s โ€“ that conditionals embody the categorical content of hypothetical reasoning โ€“ has been important for many accounts of the English conditional, not all of them wholly congenial to the idea that โ€˜ifโ€™ is to be understood as โ€˜โ†’โ€™. Yet the essence of his idea motivates the conditional introduction rule of natural deduction. Transferred into natural deduction format, here is the pattern of reasoning that we just used. We started with one premise, โ€˜Ludwig is reactionaryโ€™, symbolised โ€˜๐‘…โ€™. Thus: 1 ๐‘… The next thing we did is to make an additional assumption (โ€˜Ludwig is libertarianโ€™), for the sake of argument. To indicate that we are no longer dealing merely with our original assumption (โ€˜๐‘…โ€™), but with some additional assumption, we continue our proof as follows: 1F P Ramsey (1929), โ€˜General Propositions and Causalityโ€™, at p. 155 in F P Ramsey (1990) Philosophical Papers, D H Mellor, ed., Cambridge University Press. ยง29. BASIC RULES FOR Sentential: RULES WITH SUBPROOFS 253 1 ๐‘… 2 ๐ฟ We are not claiming, on line 2, to have proved โ€˜๐ฟโ€™ from line 1. We are just making another asโ€‘ sumption. So we do not need to write in any justification for the additional assumption on line 2. We do, however, need to mark that it is an additional assumption. We do this in the usual way, by drawing a line under it (to indicate that it is an assumption) and by indenting it with a further assumption line (to indicate that it is additional). With this extra assumption in place, we are in a position to use โˆงI. So we could continue our proof: 1 ๐‘… 2 ๐ฟ 3 ๐‘…โˆง๐ฟ โˆงI, 1,2 The two vertical lines to the left of line 3 show that โ€˜๐‘…โˆง๐ฟโ€™ is in the range of both assumptions, and indeed depends on them collectively. So we have now shown that, on the additional assumption, โ€˜๐ฟโ€™, we can obtain โ€˜๐‘…โˆง๐ฟโ€™. We can therefore conclude that, if โ€˜๐ฟโ€™ obtains, then so does โ€˜๐‘…โˆง๐ฟโ€™. Or, to put it more briefly, we can conclude โ€˜๐ฟโ†’(๐‘…โˆง๐ฟ)โ€™: 1 ๐‘… 2 ๐ฟ 3 ๐‘…โˆง๐ฟ โˆงI, 1,2 4 ๐ฟโ†’(๐‘…โˆง๐ฟ) โ†’I, 2โ€“3 Observe that we have dropped back to using one vertical line. We are no longer relying on the additional assumption, โ€˜๐ฟโ€™, since the conditional itself follows just from our original assumption, โ€˜๐‘…โ€™. The use of conditional introduction has discharged the temporary assumption, so that the final line of this proof relies only on the initial assumption โ€˜๐‘…โ€™ โ€“ we made use of the assumption โ€˜๐ฟโ€™ only in the nested subproof, and the range of that assumption is restricted to sentences in that subproof. Note that the conditional sentence โ€˜๐ฟโ†’(๐‘…โˆง๐ฟ)โ€™ is a summary of what went on in the subproof, given the undischarged assumption โ€˜๐‘…โ€™: if you made the additional assumption ๐ฟ, then you could derive โ€˜(๐‘…โˆง๐ฟ)โ€™. The general pattern at work here is the following. We first make an additional assumption, A; and from that additional assumption, we prove B. In that case, we have established the following: If is does in fact turn out that A, then it also turns out that B. This is wrapped up in the rule for CONDITIONAL INTRODUCTION: 254 NATURAL DEDUCTION FOR SENTENTIAL ๐‘– ๐’œ โ‹ฎ ๐‘— โ„ฌ โ‹ฎ (๐’œโ†’โ„ฌ) โ†’I, ๐‘–โ€“๐‘— There can be as many or as few lines as you like between lines ๐‘–and ๐‘—. Notice that in our presentaโ€‘ tion of the rule, discharging the assumption ๐’œtakes us out of the subproof in which โ„ฌis derived from ๐’œ. If ๐’œis the initial assumption of a proof, then discharging it may well leave us with a conditional claim that depends on no undischarged assumptions at all. We see an example in this proof, where the main proof, marked by the leftmost vertical line, features no horizontal line marking an assumption: 1 ๐‘ƒโˆง๐‘ƒ 2 ๐‘ƒ โˆงE, 1 3 (๐‘ƒโˆง๐‘ƒ)โ†’๐‘ƒ โ†’I, 1โ€“2 It might come as no surprise that the conclusion of this proof โ€“ being provable from no undisโ€‘ charged assumptions at all โ€“ turns out to be a logical truth. It will help to offer a further illustration of โ†’I in action. Suppose we want to consider the followโ€‘ ing: ๐‘ƒโ†’๐‘„,๐‘„โ†’๐‘…โˆด๐‘ƒ โ†’๐‘…. We start by listing both of our premises. Then, since we want to arrive at a conditional (namely, โ€˜๐‘ƒโ†’๐‘…โ€™), we additionally assume the antecedent to that conditional. Thus our main proof starts: 1 ๐‘ƒโ†’๐‘„ 2 ๐‘„โ†’๐‘… 3 ๐‘ƒ Note that we have made โ€˜๐‘ƒโ€™ available, by treating it as an additional assumption. But now, we can use โ†’E on the first premise. This will yield โ€˜๐‘„โ€™. And we can then use โ†’E on the second premise. So, by assuming โ€˜๐‘ƒโ€™ we were able to prove โ€˜๐‘…โ€™, so we apply the โ†’I rule โ€“ discharging โ€˜๐‘ƒโ€™ โ€“ and finish the proof. Putting all this together, we have: ยง29. BASIC RULES FOR Sentential: RULES WITH SUBPROOFS 255 1 ๐‘ƒโ†’๐‘„ 2 ๐‘„โ†’๐‘… 3 ๐‘ƒ 4 ๐‘„ โ†’E, 1,3 5 ๐‘… โ†’E, 2,4 6 ๐‘ƒโ†’๐‘… โ†’I, 3โ€“5 Letโ€™s consider another example, this one demonstrating why reiteration can be so useful in subโ€‘ proofs. We know that ๐‘ƒ โˆด๐‘„โ†’๐‘ƒis a valid argument, from truthโ€‘tables. This is a proof: 1 ๐‘ƒ 2 ๐‘„ 3 ๐‘ƒ R, 1 4 (๐‘„โ†’๐‘ƒ) โ†’I, 2โ€“3 Note that strictly speaking we neednโ€™t have used reiteration here: the assumption of โ€˜๐‘ƒโ€™ remains active at line 2, so technically we could apply โ†’I to close the subproof and introduce the condiโ€‘ tional immediately after line 2. But the use of reiteration makes it much clearer what is going on in the proof โ€“ even though all it does it repeat the earlier assumption and remind us that it is still an active assumption. We now have all the rules we need to show that the argument on page 229 is valid. Here is the six line proof, some 175,000 times shorter than the corresponding truth table: 1 ๐ด1โ†’๐ถ1 2 (๐ด1โˆง๐ด2โˆง๐ด3โˆง๐ด4โˆง๐ด5โˆง๐ด6โˆง๐ด7โˆง๐ด8โˆง๐ด9โˆง๐ด10) 3 ๐ด1โˆงE, 2 4 ๐ถ1โ†’E, 1,3 5 (๐ถ1โˆจ๐ถ2โˆจ๐ถ3โˆจ๐ถ4โˆจ๐ถ5โˆจ๐ถ6โˆจ๐ถ7โˆจ๐ถ8โˆจ๐ถ9โˆจ๐ถ10) โˆจI, 4 6 (๐ด1โˆง๐ด2โˆง๐ด3โˆง๐ด4โˆง๐ด5โˆง๐ด6โˆง๐ด7โˆง๐ด8โˆง๐ด9โˆง๐ด10)โ†’(๐ถ1โˆจ๐ถ2โˆจ๐ถ3โˆจ๐ถ4โˆจ๐ถ5โˆจ๐ถ6โˆจ๐ถ7โˆจ๐ถ8โˆจ๐ถ9โˆจ๐ถ10) โ†’I, 2โ€“5 Importโ€‘Export Our rules so far can be used to demonstrate two important principles governing the conditional. The principle of IMPORTATION is the claim that from โ€˜if ๐‘ƒthen, if also ๐‘„, then ๐‘…โ€™ it follows that โ€˜if ๐‘ƒand also ๐‘„, then ๐‘…โ€™. The principle of EXPORTATION is the converse, that from โ€˜if ๐‘ƒand also ๐‘„, then ๐‘…โ€™ it follows that โ€˜if ๐‘ƒ, then if also ๐‘„, then ๐‘…โ€™. First, we prove importation holds for our conditional: 262 NATURAL DEDUCTION FOR SENTENTIAL Another informative example demonstrates the logical equivalence of โ€˜((๐‘ƒโˆง๐‘„)โ†’๐‘…)โ€™ and โ€˜(๐‘ƒ โ†’ (๐‘„โ†’๐‘…))โ€™ given importation and exportation (page 255). We will reโ€‘use both of our earlier proofs, stitching them together using biconditional introduction in the final line: 1 (๐‘ƒโ†’(๐‘„โ†’๐‘…)) 2 (๐‘ƒโˆง๐‘„) 3 ๐‘ƒ โˆงE, 2 4 (๐‘„โ†’๐‘…) โ†’E, 1,3 5 ๐‘„ โˆงE, 2 6 ๐‘… โ†’E, 4,5 7 ((๐‘ƒโˆง๐‘„)โ†’๐‘…) โ†’I, 2โ€“6 8 ((๐‘ƒโˆง๐‘„)โ†’๐‘…) 9 ๐‘ƒ 10 ๐‘„ 11 (๐‘ƒโˆง๐‘„) โˆงI, 9,10 12 ๐‘… โ†’E, 8,11 13 (๐‘„โ†’๐‘…) โ†’I, 10โ€“12 14 (๐‘ƒโ†’(๐‘„โ†’๐‘…)) โ†’I, 9โ€“13 15 ((๐‘ƒโˆง๐‘„)โ†’๐‘…)โ†”(๐‘ƒโ†’(๐‘„โ†’๐‘…)))โ†”I, 8โ€“14,1โ€“7 Note the small gap between the nested vertical lines between lines 7 and 8 โ€“ that shows we have two subproofs here, not one. (That would also be indicated by the fact that the sentence on line 8 has a horizontal line under it โ€“ no vertical assumption line has two markers of where the assumptions cease.) The acceptability of our proof rules is grounded in the fact that they will never lead us from truth to falsehood. The acceptability of the biconditional introduction rule is demonstrated by the following correct entailment: โ€บIf ๐’ž1,โ€ฆ,๐’ž๐‘›,๐’œโŠจโ„ฌand ๐’ž1,โ€ฆ,๐’ž๐‘›,โ„ฌโŠจ๐’œ, then ๐’ž1,โ€ฆ,๐’ž๐‘›โŠจ๐’œโ†”โ„ฌ. 29.7 Disjunction Elimination The disjunction elimination rule is slightly trickier than those weโ€™ve seen so far. Suppose that either Ludwig is reactionary or he is libertarian. What can you conclude? Not that Ludwig is reactionary; it might be that he is libertarian instead. And equally, not that Ludwig is libertarian; for he might merely be reactionary. It can be hard to draw a definite conclusion from a disjunction just by itself. ยง29. BASIC RULES FOR Sentential: RULES WITH SUBPROOFS 263 But suppose that we could somehow show both of the following: first, that Ludwigโ€™s being reโ€‘ actionary entails that he is an Austrian economist: second, that Ludwigโ€™s being libertarian also entails that he is an Austrian economist. Then if we know that Ludwig is either reactionary or libertarian, then we know that, whichever he is, Ludwig is an Austrian economist. This we might call โ€˜no matter whetherโ€™ reasoning: if each of ๐’œand โ„ฌimply ๐’ž, then no matter whether ๐’œor โ„ฌ, still ๐’ž. Sometimes this kind of reasoning is called proof by cases, since you start with the assumption that either of two cases holds, and then show something follows no matter which case is actual. This insight can be expressed in the following rule, which is our DISJUNCTION ELIMINATION (โˆจE) rule: ๐‘š (๐’œโˆจโ„ฌ) โ‹ฎ ๐‘– ๐’œ โ‹ฎ ๐‘— ๐’ž โ‹ฎ ๐‘˜ โ„ฌ โ‹ฎ ๐‘™ ๐’ž โ‹ฎ ๐’ž โˆจE, ๐‘š,๐‘–โ€“๐‘—,๐‘˜โ€“๐‘™ This is obviously a bit clunkier to write down than our previous rules, but the point is fairly simple. Suppose we have some disjunction, ๐’œโˆจโ„ฌ. Suppose we have two subproofs, showing us that ๐’žfollows from the assumption that ๐’œ, and that ๐’žfollows from the assumption that โ„ฌ. Then we can derive ๐’žitself. As usual, there can be as many lines as you like between ๐‘–and ๐‘—, and as many lines as you like between ๐‘˜and ๐‘™. Moreover, the subproofs and the disjunction can come in any order, and do not have to be adjacent. Some examples might help illustrate the rule in action. Consider this argument: (๐‘ƒโˆง๐‘„)โˆจ(๐‘ƒโˆง๐‘…)โˆด๐‘ƒ. An example proof might run thus: 264 NATURAL DEDUCTION FOR SENTENTIAL 1 (๐‘ƒโˆง๐‘„)โˆจ(๐‘ƒโˆง๐‘…) 2 ๐‘ƒโˆง๐‘„ 3 ๐‘ƒ โˆงE, 2 4 ๐‘ƒโˆง๐‘… 5 ๐‘ƒ โˆงE, 4 6 ๐‘ƒ โˆจE, 1,2โ€“3,4โ€“5 An adaptation of the previous proof can be used to establish a proof for this argument: (๐‘ƒโˆง๐‘„)โˆจ(๐‘ƒโˆง๐‘…)โˆด(๐‘ƒโˆง(๐‘„โˆจ๐‘…)). We begin the cases in the same way as above, but as we continue please note the use of the disjuncโ€‘ tion introduction rule to get the last line of each subproof in the right format to use disjunction elimination. 1 (๐‘ƒโˆง๐‘„)โˆจ(๐‘ƒโˆง๐‘…) 2 ๐‘ƒโˆง๐‘„ 3 ๐‘ƒ โˆงE, 2 4 ๐‘„ โˆงE, 2 5 (๐‘„โˆจ๐‘…) โˆจI, 4 6 ๐‘ƒโˆง(๐‘„โˆจ๐‘…) โˆงI, 3,5 7 ๐‘ƒโˆง๐‘… 8 ๐‘ƒ โˆงE, 7 9 ๐‘… โˆงE, 7 10 (๐‘„โˆจ๐‘…) โˆจI, 9 11 ๐‘ƒโˆง(๐‘„โˆจ๐‘…) โˆงI, 8,10 12 ๐‘ƒโˆง(๐‘„โˆจ๐‘…) โˆจE, 1,2โ€“6,7โ€“11 Donโ€™t be alarmed if you think that you wouldnโ€™t have been able to come up with this proof yourself. The ability to come up with novel proofs will come with practice. The key question at this stage is whether, looking at the proof, you can see that it conforms with the rules that we have laid down. And that just involves checking every line, and making sure that it is justified in accordance with the rules we have laid down. Another slightly tricky example. Consider: ๐ดโˆง(๐ตโˆจ๐ถ)โˆด(๐ดโˆง๐ต)โˆจ(๐ดโˆง๐ถ). Here is a proof corresponding to this argument: ยง29. BASIC RULES FOR Sentential: RULES WITH SUBPROOFS 265 1 ๐ดโˆง(๐ตโˆจ๐ถ) 2 ๐ด โˆงE, 1 3 ๐ตโˆจ๐ถ โˆงE, 1 4 ๐ต 5 ๐ดโˆง๐ต โˆงI, 2,4 6 (๐ดโˆง๐ต)โˆจ(๐ดโˆง๐ถ) โˆจI, 5 7 ๐ถ 8 ๐ดโˆง๐ถ โˆงI, 2,7 9 (๐ดโˆง๐ต)โˆจ(๐ดโˆง๐ถ) โˆจI, 8 10 (๐ดโˆง๐ต)โˆจ(๐ดโˆง๐ถ) โˆจE, 3,4โ€“6,7โ€“9 This disjunction rule is supported by the following valid Sentential argument form: โ€บIf ๐’Ÿ1,โ€ฆ,๐’Ÿ๐‘›,๐’œโˆจโ„ฌ,๐’œโŠจ๐’žand ๐’Ÿ1,โ€ฆ,๐’Ÿ๐‘›,๐’œโˆจโ„ฌ,โ„ฌโŠจ๐’ž, then ๐’Ÿ1,โ€ฆ,๐’Ÿ๐‘›,๐’œโˆจโ„ฌโŠจ๐’ž. 29.8 Negation Introduction Our negation rules are inspired by the form of reasoning known as reductio (recall page 222). In reductio reasoning, we make an assumption that ๐’œfor the sake of argument, and show that someโ€‘ thing contradictory follows from it. Then we can conclude that our assumption was false, and that its negation must be true. There are lots of approaches to negation in natural deduction, but all of them stem from this same basic insight: when an assumption that ๐’œgoes awry, conclude ยฌ๐’œ. We see reductio reasoning used a lot in mathematics. For example: Suppose there is a largest number, call it ๐‘›. Since ๐‘›is the largest number, ๐‘›+1 โฉฝ ๐‘›. But then, subtracting ๐‘›from both sides, 1โฉฝ0. And that is absurd. So there is no largest number. Here, we make an assumption, for the sake of argument. We derive from it a claim, in this case that 1 โฉฝ 0. And we note that claim is absurd, given what we already know. So we conclude that the negation of our assumption holds, and cease to rely on the problematic assumption. The only claims in logic that it is safe to say are absurd are logical falsehoods. So in a logical version of reductio reasoning, we will want to show that claims that contradict one another will be derivable in the range of an assumption, in order to prove the negation of that assumption. Our NEGATION INTRODUCTION rule fits this pattern very clearly: 266 NATURAL DEDUCTION FOR SENTENTIAL ๐‘– ๐’œ โ‹ฎ ๐‘— โ„ฌ โ‹ฎ ๐‘˜ ยฌโ„ฌ ยฌ๐’œ ยฌI, ๐‘–โ€“๐‘—,๐‘–โ€“๐‘˜ Here, we can prove a sentence and its negation both within the range of the assumption that ๐’œ. So if ๐’œwere assumed, something contradictory would be derivable under that assumption. (We could apply conjunction introduction to lines ๐‘—and ๐‘˜to make the logical falsehood explicit, but that wouldnโ€™t be strictly necessary.) Since logical falsehoods are fundamentally unacceptable as the termination of a chain of argument, we must have begun with an inappropriate starting point when we assumed ๐’œ. So, in fact, we conclude, ยฌ๐’œ, discharging our erroneous assumption that ๐’œ. There is no need for the line with โ„ฌon it to occur before the line with ยฌโ„ฌon it. Almost always the logical falsehood arises because of a clash between the claim we assume and some bit of prior knowledge โ€“ typically, some claim we have established earlier in the proof. We will thus make frequent use of the rule of reiteration in applications of negation introduction, to get the contradictory claims in the right place to make the rule easy to apply. Here is an example of the rule in action, showing that this argument is provable: ๐ด,ยฌ๐ต โˆดยฌ(๐ดโ†’๐ต). 1 ๐ด 2 ยฌ๐ต 3 ๐ดโ†’๐ต 4 ๐ต โ†’E, 3,1 5 ยฌ๐ต R, 2 6 ยฌ(๐ดโ†’๐ต) ยฌI, 3โ€“4,3โ€“5 Another example, for practice. Letโ€™s prove this argument: (๐ถ โ†’ยฌ๐ด)โˆด(๐ดโ†’ยฌ๐ถ). ยง29. BASIC RULES FOR Sentential: RULES WITH SUBPROOFS 267 1 (๐ถ โ†’ยฌ๐ด) 2 ๐ด 3 ๐ถ 4 ยฌ๐ด โ†’E, 1,3 5 ๐ด R, 2 6 ยฌ๐ถ ยฌI, 3โ€“5,3โ€“4 7 (๐ดโ†’ยฌ๐ถ) โ†’I, 2โ€“6 The correctness of the negation introduction rule is demonstrated by this valid Sentential arguโ€‘ ment form: โ€บIf ๐’ž1,โ€ฆ,๐’ž๐‘›,๐’œโŠจโ„ฌand ๐’ž1,โ€ฆ,๐’ž๐‘›,๐’œโŠจยฌโ„ฌ, then ๐’ž1,โ€ฆ,๐’ž๐‘›โŠจยฌ๐’œ. 29.9 Negation Elimination The rule of negation introduction is interesting, because it is almost its own elimination rule too! Consider this schematic proof: ๐‘– ยฌ๐’œ โ‹ฎ ๐‘— โ„ฌ โ‹ฎ ๐‘˜ ยฌโ„ฌ ๐‘˜+1 ยฌยฌ๐’œ ยฌI, ๐‘–โ€“๐‘—,๐‘–โ€“๐‘˜ This proof terminates with a sentence that is logically equivalent to ๐’œ, discharging the assumpโ€‘ tion that ยฌ๐’œbecause it leads to contradictory conclusions. This looks awfully close to a rule of negation elimination โ€“ if only we could find a way to replace a doublyโ€‘negated sentence ยฌยฌ๐’œby the logically equivalent sentence ๐’œ, which would have eliminated the negation from the probโ€‘ lematic assumption ยฌ๐’œ. In our system, we approach this problem by the brute force method โ€“ we allow ourselves to use the derivation of contradictory sentences from a negated sentence to motivate the elimination of that negation. This leads to our rule of NEGATION ELIMINATION: 268 NATURAL DEDUCTION FOR SENTENTIAL ๐‘– ยฌ๐’œ โ‹ฎ ๐‘— โ„ฌ โ‹ฎ ๐‘˜ ยฌโ„ฌ ๐’œ ยฌE, ๐‘–โ€“๐‘—,๐‘–โ€“๐‘˜ This is also reductio reasoning, though in this case from a negated assumption. But again, if the assumption of ยฌ๐’œgoes awry and allows us to derive contradictory claims (perhaps given what weโ€™ve already shown), that licenses us to conclude ๐’œ. With the rule of negation elimination, we can prove some claims that are hard to prove directly. For example, suppose we wanted to prove an instance of the LAW OF EXCLUDED MIDDLE, that (๐’œโˆจ ยฌ๐’œ)is true for any sentence ๐’œ. Suppose we aim at proving the specific instance โ€˜(๐‘ƒโˆจยฌ๐‘ƒ)โ€™. (Itโ€™s easy to see that the proof we give can be adapted to any other instance of the law.) You might initially have thought: it is a disjunction, so should be proved by disjunction introduction. But we cannot prove either the sentence letter โ€˜๐‘ƒโ€™ or its negation from no assumptions โ€“ so we could not prove excluded middle from no assumptions if it was by disjunction introduction from one of its disjuncts. So we proceed indirectly: we show that supposing the negation of the law of excluded middle leads to logical falsehood, and conclude it by negation elimination: 1 ยฌ(๐‘ƒโˆจยฌ๐‘ƒ) 2 ๐‘ƒ 3 (๐‘ƒโˆจยฌ๐‘ƒ) โˆจI, 2 4 ยฌ(๐‘ƒโˆจยฌ๐‘ƒ) R, 1 5 ยฌ๐‘ƒ ยฌI, 2โ€“3,2โ€“4 6 (๐‘ƒโˆจยฌ๐‘ƒ) โˆจI, 5 7 ยฌ(๐‘ƒโˆจยฌ๐‘ƒ) R, 1 8 (๐‘ƒโˆจยฌ๐‘ƒ) ยฌE, 1โ€“6,1โ€“7 One interesting feature of this proof is that one of the contradictory sentences is the assumption itself. When the assumption that ยฌ๐’œgoes wrong, it might be because we have the resources to prove ๐’œ! Some interesting philosophical controversy surrounds proofs like this: see ยง30.3. To see our negation rules in action, consider: ๐‘ƒโˆด(๐‘ƒโˆง๐ท)โˆจ(๐‘ƒโˆงยฌ๐ท). Here is a proof corresponding with the argument: ยง29. BASIC RULES FOR Sentential: RULES WITH SUBPROOFS 269 1 ๐‘ƒ 2 ยฌ((๐‘ƒโˆง๐ท)โˆจ(๐‘ƒโˆงยฌ๐ท)) 3 ๐ท 4 (๐‘ƒโˆง๐ท) โˆงI, 1,3 5 (๐‘ƒโˆง๐ท)โˆจ(๐‘ƒโˆงยฌ๐ท) โˆจI, 4 6 ยฌ๐ท ยฌI, 3โ€“5,3โ€“2 7 (๐‘ƒโˆงยฌ๐ท) โˆงI, 1,6 8((๐‘ƒโˆง๐ท)โˆจ(๐‘ƒโˆงยฌ๐ท))โˆจI, 7 9 (๐‘ƒโˆง๐ท)โˆจ(๐‘ƒโˆงยฌ๐ท) ยฌE, 2โ€“8 I make two comments. In line 6, the justification cites line 2 which lies outside the subproof. That is okay, since the application of the rule lies within the range of the assumption of line 2. In line 9, the justification only cites the subproof from 2 to 8, rather than two ranges of line numbers. This is because in this application of our rule, we have the special case where the sentence such that both it and its negation can be derived from the assumption is that assumption. It would be trivial to derive it from itself. The negation elimination rule is supported by this valid Sentential argument form: โ€บIf ๐’ž1,โ€ฆ,๐’ž๐‘›,ยฌ๐’œโŠจโ„ฌand ๐’ž1,โ€ฆ,๐’ž๐‘›,ยฌ๐’œโŠจยฌโ„ฌ, then ๐’ž1,โ€ฆ,๐’ž๐‘›โŠจ๐’œ; 29.10 Putting it All Together We have now explained all of the basic rules for the proof system for Sentential.Letโ€™s return to some of the arguments from ยง27 with which we began our exploration of this system, to see how they can be proved. And I will give a third example of a complex proof that uses many of our rules. 1. One argument we considered earlier was this: ยฌ(๐ดโˆจ๐ต)โˆด(ยฌ๐ดโˆงยฌ๐ต). We can now see that the proof we began to construct can be completed can be proved as in Figure 29.1. 2. The second proof we began constructing earlier corresponded to this argument: (๐ดโˆจ๐ต),ยฌ(๐ดโˆง๐ถ),ยฌ(๐ตโˆงยฌ๐ท)โˆด(ยฌ๐ถโˆจ๐ท). The proof can be completed as in Figure 29.2 on page 271. 3. Finally, Figure 29.3 shows a long proof involving most of our rules in action (page 272). 270 NATURAL DEDUCTION FOR SENTENTIAL 1 ยฌ(๐ดโˆจ๐ต) 2 ๐ด 3 (๐ดโˆจ๐ต) โˆจI, 2 4 ยฌ(๐ดโˆจ๐ต) R, 1 5 ยฌ๐ด ยฌI, 2โ€“3,2โ€“4 6 ๐ต 7 (๐ดโˆจ๐ต) โˆจI, 6 8 ยฌ(๐ดโˆจ๐ต) R, 1 9 ยฌ๐ต ยฌI, 6โ€“7,6โ€“8 10 (ยฌ๐ดโˆงยฌ๐ต) โˆงI, 5,9 Figure 29.1: Proof of ยฌ(๐ดโˆจ๐ต)โˆด(ยฌ๐ดโˆงยฌ๐ต) These three proofs are more complex than the others weโ€™ve considered, because they involve multiple rules in tandem. You should make sure you understand why each rule applies where it does, and that the proofs are correct, before you move on. You probably wonโ€™t feel that you are able to construct a proof yourself as yet, and that is okay. It is important now to see that these are in fact proofs. Some ideas about how to go about constructing them yourself will be presented in ยง32. But you will also get a sense about how to construct complex proofs as you practice constructing simpler proofs and start to see how they can be slotted together to form larger proofs. There is no substitute for practice. Key Ideas in ยง29 โ€บThe rules for our system are summarised on page 362. โ€บIt is important that we keep track of restrictions on when we can make use of claims derived in a subproof, since those subproofs may be making use of assumptions we are no longer accepting. โ€บOur proof rules match the interpretation of Sentential we have given โ€“ they will not permit us to say that some claim is provable from some assumptions when that claim isnโ€™t entailed by those assumptions. ยง29. BASIC RULES FOR Sentential: RULES WITH SUBPROOFS 271 1 ๐ดโˆจ๐ต 2 ยฌ(๐ดโˆง๐ถ) 3 ยฌ(๐ตโˆงยฌ๐ท) 4 ๐ด 5 ๐ถ 6 ๐ดโˆง๐ถ โˆงI, 4,5 7 ยฌ(๐ดโˆง๐ถ) R, 2 8 ยฌ๐ถ ยฌI, 5โ€“6,5โ€“7 9 (ยฌ๐ถโˆจ๐ท) โˆจI, 8 10 ๐ต 11 ยฌ๐ท 12 (๐ตโˆงยฌ๐ท) โˆงI, 10,11 13 ยฌ(๐ตโˆงยฌ๐ท) R, 3 14 ๐ท ยฌE, 11โ€“12,11โ€“13 15 (ยฌ๐ถโˆจ๐ท) โˆจI, 14 16 (ยฌ๐ถโˆจ๐ท) โˆจE, 1,4โ€“9,10โ€“15 Figure 29.2: Proof that (๐ดโˆจ๐ต),ยฌ(๐ดโˆง๐ถ),ยฌ(๐ตโˆงยฌ๐ท)โˆด(ยฌ๐ถโˆจ๐ท). 278 NATURAL DEDUCTION FOR SENTENTIAL ๐‘š ๐’œ โ‹ฎ ๐‘› ๐’œtonk โ„ฌtonkโ€‘I, ๐‘š ๐‘š ๐’œtonk โ„ฌ โ‹ฎ ๐‘› โ„ฌ tonkโ€‘E, ๐‘š You will notice that โ€˜tonkโ€™ has an introduction rule like โ€˜โˆจโ€™, and an elimination rule like โ€˜โˆงโ€™. Of course โ€˜tonkโ€™ is a connective we would not like in a language, since pairing the introduction and elimination rules would allow us to prove any arbitrary sentence from any assumption whatโ€‘ sover: 1 ๐‘ƒ 2 ๐‘ƒtonk ๐‘„tonkโ€‘I, 1 3 ๐‘„ tonkโ€‘E, 2 If we are to rule out such deviant connectives as โ€˜tonkโ€™, Prior argues, we have to accept that โ€˜an expression must have some independently determined meaning before we can discover whether inferences involving it are valid or invalidโ€™ (Prior, op.cit., p. 38). We cannot, that is, accept the inferentialist position that the rules of implication come first and the meaning comes second. Inโ€‘ ferentialists have replied, but we must unfortunately leave this interesting debate here for now.3 30.3 Constructivism The proof of excluded middle we saw on p. 268 is an example of an INDIRECT PROOF: even though the main connective of our conclusion is a disjunction, we donโ€™t establish it by disjunction introโ€‘ duction. This is typical in fact of reductio reasoning in general: we show something is true, by showing that an absurdity would be true if it were false. An influential group of mathematicians are worried by indirect proofs. There is a view known as CONSTRUCTIVISM which regards mathematical objects as constructed not discovered. The closely reโ€‘ lated view known as INTUITIONISM agrees, while offering a particular account of the construction as fundamentally deriving from human perception of the passage of time. The Dutch mathemโ€‘ atician L E J Brouwer is most famously associated with this view. He says this about the origins of our understanding of the natural numbers: โ€ฆintuitionistic mathematics is an essentially languageless activity of the mind havโ€‘ ing its origin in the perception of a move of time. This perception of a move of time may be described as the falling apart of a life moment into two distinct things, one of which gives way to the other, but is retained by memory. If the twoity thus born is divested of all quality, it passes into the empty form of the common substratum of all twoities. And it is this common substratum, this empty form, which is the basic intuition of mathematics. (Brouwer 1981, 4โ€“5) 4 3The interested reader might wish to start with this reply to Prior: Nuel D Belnap, Jr (1962) โ€˜Tonk, Plonk and Plinkโ€™, Analysis 22, pp. 130โ€“34. 4L E J Brouwer (1981) Brouwerโ€™s Cambridge lectures on intuitionism, D van Dalen, ed., Cambridge University Press, at pp. 4โ€“5. ยง30. SOME PHILOSOPHICAL ISSUES ABOUT CONDITIONALS, MEANING, AND NEGATION 279 Regardless of your view of intuitionism, the idea that mathematical objects are not preโ€‘existing inhabitants of some Platonic realm has a lot of appeal. Constructivists of all stripes think we shouldnโ€™t accept the law of excluded middle, because to think that any claim of the form ๐’œโˆจยฌ๐’œmust be true is to think that there is a preโ€‘existing fact of the matter as to whether or not ๐’œโ€“ and there may not be until we have constructed the mathemโ€‘ atical objects in question. A mathematical existence proof, for example showing that a number with a certain property exists, must โ€“ according to the constructivist โ€“ consist in a construction of the specific number in question. We cannot show that some number has a property just by showing that the supposition that no number has that property leads to contradiction. When you show that ยฌ๐’œleads to absurdity, you have constructed a proof of ยฌยฌ๐’œ, but that is not the same as a proof of ๐’œitself. Constructivists thus typically accept the ยฌI rule. If you prove ยฌ๐’œ by showing that the assumption ๐’œleads to a contradiction, you have positively constructed an absurdity on the basis of that assumption, and that proof is acceptable. However, constructivists reject the ยฌE rule. A proof showing that the assumption ยฌ๐’œleads to a contradiction amounts only to a positive construction of ยฌยฌ๐’œโ€“ not a construction of ๐’œ.5 Constructive logic has some interesting features that our logical system does not. For example, constructive logic has the DISJUNCTION PROPERTY: If ๐’œโˆจโ„ฌcan be proved from no assumptions, then either ๐’œcan be proved from no assumptions, or โ„ฌcan be proved from no assumptions. Our logic Sentential clearly lacks the disjunction property, as the proof of excluded middle demonstrates: โ€˜๐‘ƒโˆจยฌ๐‘ƒโ€™ can be proved but neither of its disjuncts is provable. Constructive and intuitionistic logic rest on an alternative conception of the nature of logic to that we have advocated. It is typically understood to involve recentering logic around provability rather than truth. So rather than saying โ€˜๐‘ƒโˆจยฌ๐‘ƒโ€™ is false, constructivists deny that it is provable, and then add that mathematical language should be restricted to what is provable, rather than relying on a Platonistic notion of abstract unworldly truth. The philosophical potential of this alternative way of thinking about logic unfortunately takes us beyond the scope of the present course.6 5Nevertheless, constructivists accept the rule known as Explosion (ยง33.6). This is a derived rule in Sentential, but the derivation makes essential use of ยฌE, so Explosion is added as a separate rule by constructivists. The system that arises when you simply omit the ยฌE rule and add no alternative rules is known as MINIMAL LOGIC. 6A brief account of intuitionistic logic and the central role it gives to provability can be found in Joan Moschovakis (2024) โ€˜Intuitionistic Logicโ€™, in Edward N. Zalta, ed., The Stanford Encyclopedia of Philosophy plato.stanford.edu/ archives/sum2024/entries/logic-intuitionistic/. 280 NATURAL DEDUCTION FOR SENTENTIAL Key Ideas in ยง30 โ€บThe question of how to understand conditionals in natural language is a tricky one. The natural deduction rules we adopt are suitable to underโ€‘ stand the logical conditional โ€˜โ†’โ€™, but this may only be an approximation of English โ€˜ifโ€™. โ€บThe philosophical question of whether connectives are given meaning by their truth tables or by their natural deduction rules is an interesting one. โ€บConstructive (or intuitionistic) mathematics is often understood to call for a revision of our logical proof rules, in particular ยฌE. 31 Proofโ€‘Theoretic Concepts 31.1 Provability and the Deduction Theorem We shall introduce some new vocabulary and notation. If there is a proof conforming to our natural deduction rules which ends on a line containing ๐’ž, such that the undischarged assumptions still in effect on that last line are all among ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›then we say that ๐’žis PROVABLE FROM ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›. This is abbreviated, in our metalanguage, like this: ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›โŠข๐’ž. Consider this proof: 1 ๐ด 2 ยฌ๐ตโ†’ยฌ๐ด 3 ยฌ๐ต 4 ยฌ๐ด โ†’E, 2,3 5 ๐ด R, 1 6 ๐ต ยฌE, 3โ€“4,3โ€“5 The undischarged assumptions are โ€˜๐ดโ€™ and โ€˜ยฌ๐ต โ†’ ยฌ๐ดโ€™ โ€“ the assumption โ€˜ยฌ๐ตโ€™ on line 3 is disโ€‘ charged by the application of negation elimination that leads to the last line, โ€˜๐ตโ€™. So this proof shows that ๐ด,ยฌ๐ต โ†’ยฌ๐ดโŠข๐ต. The symbol โ€˜โŠขโ€™ is known as the single turnstile. I want to emphasise that this is different from the double turnstile symbol (โ€˜โŠจโ€™) that represents entailment (ยง23). 281 282 NATURAL DEDUCTION FOR SENTENTIAL โ€บThe single turnstile, โ€˜โŠขโ€™, concerns the existence of a certain kind of formal proof โ€“ namely, ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›โŠข ๐’ž claims that there is a formal proof which terminates with ๐’žand has among its undischarged assumptions only sentences among ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›. โ€บThe double turnstile, โ€˜โŠจโ€™, concerns the nonโ€‘existence of a certain kind of interpretation (or valuation, in the special case of Sentential) โ€“ namely, that there is no interpretation making each of ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›true while making ๐’žfalse. These are very different notions. However, if weโ€™ve designed our proof system well, we shouldnโ€™t be able to prove a conclusion from some assumptions unless that conclusion validly follows from those assumptions. And if we are really fortunate, we should be able to provide a proof corresponding to any valid argument. (More on this in ยง38.) But even if our two turnstiles agree on which sentences they relate to other sentences, they still mean different things. Recall the discussion of coextensive predicates in ยง21.6 โ€“ even if the extensions of โ€˜โŠขโ€™ and โ€˜โŠจโ€™ are the same, we apply them on quite different grounds. If they coincide despite being defined so differently, that is some evidence that we are uncovering a genuine and important relation between sentences, describable in a number of different ways. A key result, known as the DEDUCTION THEOREM, links the notion of provability with the condiโ€‘ tional: ๐’œ1,โ€ฆ,๐’œ๐‘›,โ„ฌโŠข๐’žiff ๐’œ1,โ€ฆ,๐’œ๐‘›โŠขโ„ฌโ†’๐’ž. We can show this result by showing how to convert a proof showing ๐’œ1,โ€ฆ,๐’œ๐‘›,โ„ฌ โŠข ๐’ž into a proof showing ๐’œ1,โ€ฆ,๐’œ๐‘›โŠขโ„ฌโ†’๐’ž, and vice versa. So first suppose we have the proof on the left, we can apply conditional introduction to discharge the occurence of โ„ฌand prove a conditional with โ„ฌas antecedent: 1 ๐’œ1 โ‹ฎ ๐‘› ๐’œ๐‘› ๐‘›+1 โ„ฌ โ‹ฎ ๐‘˜ ๐’ž 1 ๐’œ1 โ‹ฎ ๐‘› ๐’œ๐‘› ๐‘›+1 โ„ฌ โ‹ฎ ๐‘˜ ๐’ž ๐‘˜+1 โ„ฌโ†’๐’ž โ†’I, ๐‘›+1โ€“๐‘˜ The other direction is just as easy. Suppose we have the proof on the left, terminating in โ„ฌ โ†’ ๐’ž, we can make a new assumption of โ„ฌand use conditional elimination to generate a proof terminating in ๐’ž, with that new assumption remaining undischarged. ยง31. PROOFโ€‘THEORETIC CONCEPTS 283 1 ๐’œ1 โ‹ฎ ๐‘› ๐’œ๐‘› โ‹ฎ ๐‘˜ โ„ฌโ†’๐’ž 1 ๐’œ1 โ‹ฎ ๐‘› ๐’œ๐‘› โ‹ฎ ๐‘˜ โ„ฌโ†’๐’ž ๐‘˜+1 โ„ฌ ๐‘˜+2 ๐’ž โ†’E, ๐‘˜,๐‘˜+1 31.2 Other Proofโ€‘Theoretic Notions We now introduce a few notions that can be defined in terms of provability. We write โŠข๐’œ to mean that there is a proof of ๐’œwhich ends up having no undischarged assumptions. (You can think of it having no claims on the left hand side of the turnstile โ€“ a proof which has all of its undischarged assumptions among no claims must have no undischarged assumptions!) We now define: ๐’œis a THEOREM iff โŠข๐’œ. Just as provability is analogous to entailment (and is, we hope, coextensive with it), so theoremโ€‘ hood corresponds to logical truth. To illustrate the idea, suppose I want to prove that โ€˜ยฌ(๐บ โˆงยฌ๐บ)โ€™ is a theorem. So I must start my proof without any assumptions. However, since I want to prove a sentence whose main conโ€‘ nective is a negation, I shall want to immediately begin a subproof by making the additional assumption โ€˜๐บโˆงยฌ๐บโ€™ for the sake of argument, and show that this leads to contradictory conโ€‘ sequences. All told, then, the proof looks like this: 1 ๐บโˆงยฌ๐บ 2 ๐บ โˆงE, 1 3 ยฌ๐บ โˆงE, 1 4 ยฌ(๐บโˆงยฌ๐บ) ยฌI, 1โ€“2,1โ€“3 We have therefore constructed a proof of โ€˜ยฌ(๐บโˆงยฌ๐บ)โ€™ with no (undischarged) assumptions, showโ€‘ ing that โ€˜ยฌ(๐บโˆงยฌ๐บ)โ€™ is a theorem. This particular theorem is an instance of what is sometimes called the LAW OF NONโ€‘CONTRADICTION, that for any ๐’œ,ยฌ(๐’œโˆงยฌ๐’œ). You can see how the proof above could be adapted to demonstrate the theoremhood of any instance of the law of nonโ€‘ contradiction. Simply substitute any sentence ๐’œfor every occurence of โ€˜๐บโ€™ in the above proof, 284 NATURAL DEDUCTION FOR SENTENTIAL and the transformed proof will remain correct (any internal sentence connectives featuring in ๐’œ arenโ€™t addressed by the proof rules in that proof).1 Because every proof begins with an assumption, we can only obtain a proof of a theorem if we discharge that opening assumption with a rule which allows one to close a subproof: conditional or biconditional introduction, or either of the negation rules (introduction or elimination): 1 ๐‘„ 2 ๐‘ƒ 3 (๐‘ƒโˆง๐‘„) โˆงI, 2,1 4 (๐‘ƒโˆง๐‘„) 5 ๐‘ƒ โˆงE, 4 6 ๐‘ƒโ†”(๐‘ƒโˆง๐‘„) โ†”I, 2โ€“6,4โ€“5 7 ๐‘„โ†’(๐‘ƒ โ†”(๐‘ƒโˆง๐‘„)) โ†’I, 1โ€“6 There is a connection to the deduction theorem here too. Any correct proof of ๐’žwith one unโ€‘ discharged assumption ๐’œwill demonstrate ๐’œโŠข๐’ž. The deduction theorem then assures us that โŠข๐’œโ†’๐’ž. We see just this in the last line of the above proof, where a proof that ๐‘„โŠข(๐‘ƒ โ†”(๐‘ƒโˆง๐‘„)) is converted to a proof showing that โŠข๐‘„โ†’(๐‘ƒโ†”(๐‘ƒโˆง๐‘„)). But we cannot say that every theorem has a negation, a conditional or a biconditional as its main connective. For one thing, we could have started with a negated disjunction or conjunction. For another, once we have a proof of a theorem, we can apply disjunction or conjunction introduction to its last line: e.g., we could extend the above proof by conjunction introduction to show that โŠข((๐‘„โ†’(๐‘ƒโ†’๐‘„))โˆง(๐‘„โ†’(๐‘ƒ โ†’๐‘„))). To show that something is a theorem, you just have to find a suitable proof. It is typically much harder to show that something is not a theorem. To do this, you would have to demonstrate, not just that certain proof strategies fail, but that no proof is possible. Even if you fail in trying to prove a sentence in a thousand different ways, perhaps the proof is just too long and complex for you to make out. Perhaps you just didnโ€™t try hard enough. Even if you come up with a systematic search strategy to show that some sentence โ„ฌisnโ€™t a theorem, there is no guarantee your strategy will yield a result. Suppose you tried to construct all wellโ€‘formed proofs terminating with โ„ฌ from shortest to longest, aiming to show there is no proof in which all assumptions have been discharged. As there is no longest proof, there is no guarantee at any stage in this process that your failure to find such a proof shows there is no such proof. It might just be that the shortest such proof is longer than any youโ€™ve yet considered. On the other hand, if one of the proofs you construct is a proof of โ„ฌwith no undischarged assumptions, they you have shown conclusively that it is a theorem, and you can stop your search. Showing that something isnโ€™t theorem can be harder than showing that it is, in terms of how many proofs you have to consider. (On the other hand, showing that something is a logical truth can be harder than showing that it is not, in terms of how many interpretations you need to consider.) Here is another new bit of terminology: 1We have already seen a proof showing an instance of the law of excluded middle is a theorem in ยง29.9, page 268. ยง31. PROOFโ€‘THEORETIC CONCEPTS 285 Two sentences ๐’œand โ„ฌare PROVABLY EQUIVALENT iff each can be proved from the other; i.e., both ๐’œโŠขโ„ฌand โ„ฌโŠข๐’œ. Here is a third new bit of terminology: The sentences ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›are JOINTLY CONTRARY iff a sentence and its negโ€‘ ation can be proved from them, i.e., for some โ„ฌ,๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›โŠข โ„ฌ and ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›โŠข ยฌโ„ฌ. (Sometimes in this case the ๐’œ๐‘–s are said to be PROVABLY INCONSISTENT.) Equivalently, some sentences are jointly contrary if you can prove a contradiction from them: ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›โŠขโ„ฌโˆงยฌโ„ฌ. It is straightforward to show that some sentences ๐’œ1,๐’œ2,โ€ฆ,๐’œ๐‘›are jointly contrary (if they are): you just need to provide two proofs, one terminating in โ„ฌand the other in ยฌโ„ฌ, such that all of the undischarged assumptions in those proofs are among the ๐’œ๐‘–s. Showing that some sentences are not jointly contrary is much harder. It would require more than just providing a proof or two; it would require showing that no proof of a certain kind is possible. Some sentences are jointly contrary iff the negation of their conjunction is a theorem. Suppose we have these proofs showing the ๐’œ๐‘–s to be jointly contrary: 1 ๐’œ1 โ‹ฎ ๐‘› ๐’œ๐‘› โ‹ฎ ๐‘˜ โ„ฌ 1 ๐’œ1 โ‹ฎ ๐‘› ๐’œ๐‘› โ‹ฎ ๐‘˜โ€ฒยฌโ„ฌ These can be adapted to form part of a larger proof: 1 ๐’œ1โˆงโ€ฆโˆง๐’œ๐‘› 2 ๐’œ1โˆงE, 1 โ‹ฎ ๐‘›+1 ๐’œ๐‘›โˆงE, 1 โ‹ฎ ๐‘˜+1 โ„ฌ from, 2โ€“๐‘›+1 โ‹ฎ ๐‘˜โ€ฒ+๐‘– ยฌโ„ฌ from, 2โ€“๐‘›+1 ๐‘˜โ€ฒ+๐‘–+1 ยฌ(๐’œ1โˆงโ€ฆโˆง๐’œ๐‘›) ยฌI, 1โ€“๐‘˜+1,1โ€“๐‘˜โ€ฒ+๐‘– 286 NATURAL DEDUCTION FOR SENTENTIAL Conversely, you can extract proofs of ๐’œ1โˆงโ€ฆโˆง๐’œ๐‘›โŠข โ„ฌ and ๐’œ1โˆง โ€ฆโˆง ๐’œ๐‘›โŠข ยฌโ„ฌ from the above proof. The pattern is quite general, since any theorem which is a negated conjunction will be proved by some application of negation introduction on the original conjunction, which involves showing that original conjunction to include jointly contrary sentences. To establish whether these proofโ€‘theoretic properties hold for some sentences requires us to conโ€‘ struct one or two proofs, and to establish that they do not hold requires us to consider all possible proofs. Table 31.1 summarises the requirements for provability, contrariety, etc. 31.3 Structural Rules and the Theory of Proofs Our proofs get their main shape from the proof rules governing the connectives. But choices we have made about how to build proofs also contribute. These principles about how to construct proofs give rise to quite abstract and general features of the notion of provability represented by โ€˜โŠขโ€™, sometimes known as the structural rules governing the notion of provability.2 For example: in our proof system, it does not matter in what order we make assumptions. These two proofs, distinct in their structure, nevertheless both show that ๐ด,๐ตโŠข(๐ดโˆง๐ต). 1 ๐ด 2 ๐ต 3 (๐ดโˆง๐ต) โˆงI, 1,2 1 ๐ต 2 ๐ด 3 (๐ดโˆง๐ต) โˆงI, 2,1 Recall that our definition of provability says that ๐’œ1,โ€ฆ,๐’œ๐‘›โŠข โ„ฌ just in case there is a proof whose undischarged assumptions are all among the ๐’œ๐‘–s. No mention is made of the order of those undischarged assumptions. So while both the proofs above show that ๐ด,๐ต โŠข(๐ดโˆง๐ต), they also both show that ๐ต,๐ดโŠข(๐ดโˆง๐ต). This feature, that you can permute the order of assumptions arbitrarily, is wholly general, and is known as the COMMUTATIVITY of assumptions. That is to say: 2For more on structural rules, and the various logics that donโ€™t have all the structural features of our natural deโ€‘ duction system, see Greg Restall (2018) โ€˜Substructural Logicsโ€™ in Edward N Zalta, ed., The Stanford Encyclopedia of Philosophy plato.stanford.edu/entries/logic-substructural/. Yes No theorem? one proof all possible proofs equivalent? two proofs all possible proofs jointly contrary? two proofs all possible proofs provable one proof all possible proofs Table 31.1: What we need to establish proofโ€‘theoretic features. ยง31. PROOFโ€‘THEORETIC CONCEPTS 287 A notion of provability satisfies commutativity just in case ๐’œ1,โ€ฆ,โ„ฌ,โ€ฆ,๐’ž,โ€ฆ,๐’œ๐‘›,โŠข๐’Ÿiff ๐’œ1,โ€ฆ,๐’ž,โ€ฆ,โ„ฌ,โ€ฆ,๐’œ๐‘›,โŠข๐’Ÿ. Commutativity and the deduction theorem seem trivial. But they can be surprisingly powerful. Consider, for example, this trivial proof by reiteration that ๐‘ƒโ†’๐‘„โŠข๐‘ƒโ†’๐‘„: 1 ๐‘ƒโ†’๐‘„ 2 ๐‘ƒโ†’๐‘„ R, 1 We can then reason as follows: 1. ๐‘ƒโ†’๐‘„โŠข๐‘ƒโ†’๐‘„; 2. ๐‘ƒโ†’๐‘„,๐‘ƒโŠข๐‘„(by the deduction theorem); 3. ๐‘ƒ,๐‘ƒโ†’๐‘„โŠข๐‘„(by commutativity); 4. ๐‘ƒโŠข(๐‘ƒโ†’๐‘„)โ†’๐‘„(by the deduction theorem). This argument doesnโ€™t construct a formal proof; it just assures you that there will be one. (One of the exercises asks you to construct the formal proof.) Hereโ€™s another example of a structural feature of our proof system. We allow a given line of a proof to be reused multiple times, as long as the assumptions on which that line relies remain undischarged. See this proof that (๐‘ƒโ†’(๐‘ƒโ†’๐‘„))โŠข(๐‘ƒโ†’๐‘„): 1 ๐‘ƒโ†’(๐‘ƒโ†’๐‘„) 2 ๐‘ƒ 3 ๐‘ƒโ†’๐‘„ โ†’E, 1,2 4 ๐‘„ โ†’E, 3,2 5 ๐‘ƒโ†’๐‘„ โ†’I, 2โ€“4 Here we appeal to line 2 multiple times: in eliminating the conditional on line 1 and the conโ€‘ ditional on line 3. No rule governing any of our connectives is associated with this behaviour: rather, it is built in to the way we allow all of our rules to appeal to any previous line (as long as the line doesnโ€™t appear in a closed subproof), even if that line has been appealed to already by some other rule. It is fairly easy to see that the above proof cannot succed without multiple appeal to line 2. This feature of our proof system is known as CONTRACTION: if there is a proof in which any ๐’œ occurs as an undischarged assumption on two or more distinct lines, there is also a proof in which one of those assumptions of ๐’œis removed. More concisely: 294 NATURAL DEDUCTION FOR SENTENTIAL that, anything we can prove using the rule R, we can prove (with one more line) using just the basic rules of ยงยง29โ€“28. So we can describe the rule R as a derived rule, since its justification is derived from our basic rules. You might note that in lines 5โ€“7 in the complicated proof in Figure 29.3, we in effect made use of this proof scheme, introducing a conjunction from prior lines only to immediately eliminate again, just to ensure that the relevant sentences appeared directly in the range of the assumption โ€˜๐‘„โ€™. We even have an explanation here about why you canโ€™t reiterate a line from a closed subproof. If all applications of reiteration are in fact abbreviations of the above schema, then that restriction on reiteration derives from the more general restriction that we cannot appeal to a proof line that relies on an assumption that has been discharged. 33.2 Disjunctive Syllogism Here is a very natural argument form. Mitt is either in Massachusetts or in DC. He is not in DC. So, he is in Massachusetts. This inference pattern is called DISJUNCTIVE SYLLOGISM. We could add it to our proof system: ๐‘š (๐’œโˆจโ„ฌ) ๐‘› ยฌ๐’œ โ„ฌDS, ๐‘š,๐‘› ๐‘š (๐’œโˆจโ„ฌ) ๐‘› ยฌโ„ฌ ๐’œDS, ๐‘š,๐‘› This is, if you like, a new rule of disjunction elimination. But there is nothing fundamentally new here. We can emulate the rule of disjunctive syllogism using our basic proof rules, as the schematic proof in Figure 33.1 indicates. We have used the rule of reiteration in this schematic proof, but we already know that any uses of that rule can themselves be replaced by more roundabout proofs using conjunction introduction and elimination, if required. So adding disjunctive syllogism would not make any new proofs possible that were not already obtainable in our original system. 33.3 Modus tollens Another useful pattern of inference is embodied in the following argument: If Hillary won the election, then she is in the White House. She is not in the White House. So she did not win the election. This inference pattern is called MODUS TOLLENS. The corresponding rule is: ยง33. DERIVED RULES FOR Sentential 295 ๐‘š ๐’œโˆจโ„ฌ ๐‘› ยฌ๐’œ โ‹ฎ ๐‘˜ ๐’œ ๐‘˜+1 ยฌโ„ฌ ๐‘˜+2 ๐’œ R, ๐‘˜ ๐‘˜+3 ยฌ๐’œ R, ๐‘› ๐‘˜+4 โ„ฌ ยฌE, ๐‘˜+1โ€“๐‘˜+2,๐‘˜+1โ€“๐‘˜+3 ๐‘˜+5 โ„ฌ ๐‘˜+6 โ„ฌ R, ๐‘˜+5 ๐‘˜+7 โ„ฌ โˆจE, ๐‘š,๐‘˜โ€“๐‘˜+4,๐‘˜+5โ€“๐‘˜+6 Figure 33.1: Disjunctive syllogism is derivable in the standard proof system. ๐‘š (๐’œโ†’โ„ฌ) ๐‘› ยฌโ„ฌ ยฌ๐’œ MT, ๐‘š,๐‘› This is, if you like, a new rule of conditional elimination. This rule is, again, a conservative addition to our stock of proof rules. Any application of it could be emulated by the form of proof using our original rules shown in Figure 33.2. Again, the schmatic proof makes a dispensible use of reiteration. 33.4 Double Negation Elimination In Sentential, the double negation ยฌยฌ๐’œ is equivalent to ๐’œ. In natural languages, too, double negations tend to cancel out โ€“ Malcolm is not unaware that his leadership is under threat iff he is aware that it is. That said, you should be aware that context and emphasis can prevent them from doing so. Consider: โ€˜Jane is not not happyโ€™. Arguably, one cannot derive โ€˜Jane is happyโ€™, since the first sentence should be understood as meaning the same as โ€˜Jane is not unhappyโ€™. This is compatible with โ€˜Jane is in a state of profound indifferenceโ€™. As usual, moving to Sentential forces us to sacrifice certain nuances of English expressions โ€“ we have, in Sentential, just one resource for translating negative expressions like โ€˜notโ€™ and the suffix โ€˜unโ€‘โ€™, even if they are not synonyms in English. 296 NATURAL DEDUCTION FOR SENTENTIAL ๐‘š ๐’œโ†’โ„ฌ ๐‘› ยฌโ„ฌ โ‹ฎ ๐‘˜ ๐’œ ๐‘˜+1 โ„ฌ โ†’E, ๐‘š,๐‘˜ ๐‘˜+2 ยฌโ„ฌ R, ๐‘› ๐‘˜+3 ยฌ๐’œ ยฌI, ๐‘˜โ€“๐‘˜+1,๐‘˜โ€“๐‘˜+2 Figure 33.2: Modus tollens is derivable in the standard proof system. Obviously we can show that ๐’œโŠขยฌยฌ๐’œby means of the following proof: 1 ๐’œ 2 ยฌ๐’œ 3 ยฌยฌ๐’œ ยฌI, 2โ€“1,2โ€“2 There is a proof rule that corresponds to the other direction of this equivalence, the rule of DOUBLE NEGATION ELIMINATION: ๐‘– ยฌยฌ๐’œ โ‹ฎ ๐’œ ยฌยฌE, ๐‘– This rule is redundant, given the proof rules of Sentential: 1 ยฌยฌ๐’œ 2 ยฌ๐’œ 3 ยฌยฌ๐’œ R, 1 4 ยฌ๐’œ R, 2 5 ๐’œ ยฌE, 2โ€“4,2โ€“3 Anything we can prove using the ยฌยฌE rule can be proved almost as briefly using just ยฌE. ยง33. DERIVED RULES FOR Sentential 297 33.5 Tertium non datur Suppose that we can show that if itโ€™s sunny outside, then Bill will have brought an umbrella (for fear of sunburn). Suppose we can also show that, if itโ€™s not sunny outside, then Bill will have brought an umbrella (for fear of rain). Well, there is no third way for the weather to be. So, whatever the weather, Bill will have brought an umbrella. This line of thinking motivates the following rule: โ‹ฎ ๐‘– ๐’œ ๐‘— โ„ฌ ๐‘˜ ยฌ๐’œ ๐‘™ โ„ฌ โ„ฌTND, ๐‘–โ€“๐‘—,๐‘˜โ€“๐‘™ The rule is sometimes called TERTIUM NON DATUR, which means roughly โ€˜no third wayโ€™. There can be as many lines as you like between ๐‘–and ๐‘—, and as many lines as you like between ๐‘˜and ๐‘™. Moreover, the subproofs can come in any order, and the second subproof does not need to come immediately after the first. Tertium non datur is able to be emulated using just our original proof rules. Figure 33.3 contains a schematic proof which demonstrates this. Once again, a dispensible use of reiteration occurs in this proof just to make it more readable. 33.6 Explosion The colourfully named principle of EXPLOSION is the rule that from a contradiction, anything can be derived. The name reflects the disaster that it would be if a contradiction were true. This principle is sometimes called by its medieval Latin name EX FALSO QUODLIBET โ€“ โ€˜from a (logical) falsehood, anythingโ€™. The rule takes the following form: 298 NATURAL DEDUCTION FOR SENTENTIAL ๐‘– ๐’œ ๐‘— โ„ฌ ๐‘˜ ยฌ๐’œ ๐‘™ โ„ฌ โ‹ฎ ๐‘š ๐’œโ†’โ„ฌ โ†’I, ๐‘–โ€“๐‘— ๐‘š+1 ยฌ๐’œโ†’โ„ฌ โ†’I, ๐‘˜โ€“๐‘™ ๐‘š+2 ยฌโ„ฌ ๐‘š+3 ๐’œ ๐‘š+4 โ„ฌ โ†’E, ๐‘š,๐‘š+3 ๐‘š+5 ยฌโ„ฌ R, ๐‘š+2 ๐‘š+6 ยฌ๐’œ ยฌI, ๐‘š+3โ€“๐‘š+5 ๐‘š+7 โ„ฌ โ†’E, ๐‘š+1,๐‘š+6 ๐‘š+8 โ„ฌ ยฌE, ๐‘š+2โ€“๐‘š+7 Figure 33.3: Tertium non datur is derivable in the standard proof system. โ‹ฎ ๐‘— ๐’œ โ‹ฎ ๐‘˜ ยฌ๐’œ โ‹ฎ ๐‘™ โ„ฌ EX, ๐‘—,๐‘˜ Again, explosion can be emulated using our existing rules (note, in light of ยง30.3, the use of ยฌE): ยง33. DERIVED RULES FOR Sentential 299 1 ๐’œ 2 ยฌ๐’œ 3 ยฌโ„ฌ 4 ๐’œ R, 1 5 ยฌ๐’œ R, 2 6 โ„ฌ ยฌE, 3โ€“4,3โ€“5 The principle of explosion has been controversial, along with its semantic cousin that inconsistent premises entail anything: ๐’œ,ยฌ๐’œโŠจโ„ฌ. It is easy enough to see that these principles are acceptable in our system of logic, but it is tempting to think they might mark a flaw in Sentential. The derivation above, using negation elimination on a sentence that is completely irrelevant to the inconsistent sentences, can seem like a mere trick. This is especially so if you are tempted by the thought that logic and reasoning have some conโ€‘ nection (recall ยงยง2.3,26.1). Even the weakest version of a proposed connection between logic and reasoning will tell you that if you accept the premises of a valid argument for good reason, then competent deduction of the conclusion provides a reason to accept the conclusion. Once we acknowledge that we are not logically perfect, and that sometimes we have reasons to accept inconsistent claims, then this feature of Sentential means that we have a reason to accept any arbitrary claim โ„ฌ. And this is absurd: that weโ€™ve made a mistake in accepting some inconsistent claims ๐’œ,ยฌ๐’œis no reason at all to accept โ„ฌ. So explosion as a derivation rule seems to involve a form of โ€˜natural deductionโ€™ that no human reasoner would ever follow. It may be denied that we ever have reasons to accept inconsistent claims; but this doesnโ€™t stand up to scrutiny. We all rely on a diversity of sources that contribute to the bodies of information on which we rely, and there is no guarantee that the information delivered from one source will be entirely consistent with the information arriving from another. These gathered pieces of information may not even come together in our thought; we may quarantine them in different fragments (they may appear to us to concern different topics) and may not even notice the tension between them.1 Some have suggested that a different logic ought to be adopted, perhaps a RELEVANCE LOGIC that aims โ€˜to make relevance โ€ฆ a necessary condition for the validity of a valid entailmentโ€ฆโ€™.2But such alternative logics have counterintuitive features of their own, including the need to introโ€‘ duce further truth values beyond truth and falsity! Perhaps better to again diminish the bearing of logic as a norm for reasoning: the existence of certain valid implications and acceptance natโ€‘ ural deduction rules is no grounds for us to reason or infer in accordance with those rules. (I return to the topic of relevance logic in ยง39.1.) 1For a discussion of this phenomenon, see David Lewis (1982) โ€˜Logic for Equivocatorsโ€™, Noรปs 16, pp. 431โ€“41, at p. 436. 2Robert K. Meyer (1971) โ€˜Entailmentโ€™, Journal of Philosophy 68, pp. 808โ€“18, at p. 809. 300 NATURAL DEDUCTION FOR SENTENTIAL 33.7 De Morgan Laws Our final additional rules are called the DE MORGAN LAWS. (These are named after the nineteenth century logician Augustus De Morgan.) The first two De Morgan laws show the provable equiโ€‘ valence of a negated conjunction and a disjunction of negations. ๐‘š ยฌ(๐’œโˆงโ„ฌ) (ยฌ๐’œโˆจยฌโ„ฌ) DeM, ๐‘š ๐‘š (ยฌ๐’œโˆจยฌโ„ฌ) ยฌ(๐’œโˆงโ„ฌ) DeM, ๐‘š The second pair of De Morgan laws are dual to the first pair: they show the provable equivalence of a negated disjunction and a conjunction of negations. ๐‘š ยฌ(๐’œโˆจโ„ฌ) (ยฌ๐’œโˆงยฌโ„ฌ) DeM, ๐‘š ๐‘š (ยฌ๐’œโˆงยฌโ„ฌ) ยฌ(๐’œโˆจโ„ฌ) DeM, ๐‘š ยง33. DERIVED RULES FOR Sentential 301 The De Morgan laws are no genuine addition to the power of our original natural deduction system. Here is a demonstration of how we could derive the first De Morgan rule: ๐‘˜ ยฌ(๐’œโˆงโ„ฌ) ๐‘š ยฌ(ยฌ๐’œโˆจยฌโ„ฌ) ๐‘š+1 ยฌ๐’œ ๐‘š+2 ยฌ๐’œโˆจยฌโ„ฌ โˆจI, ๐‘š+1 ๐‘š+3 ๐’œ ยฌE, ๐‘š+1โ€“๐‘š+2,๐‘š+1โ€“๐‘š ๐‘š+4 ยฌโ„ฌ ๐‘š+5 ยฌ๐’œโˆจยฌโ„ฌ โˆจI, ๐‘š+4 ๐‘š+6 โ„ฌ ยฌE, ๐‘š+4โ€“๐‘š+5,๐‘š+4โ€“๐‘š ๐‘š+7 ๐’œโˆงโ„ฌ โˆงI, ๐‘š+3,๐‘š+6 ๐‘š+8 ยฌ๐’œโˆจยฌโ„ฌ ยฌE, ๐‘šโ€“๐‘š+7,๐‘šโ€“๐‘˜ Here is a demonstration of how we could derive the second De Morgan rule: ๐‘˜ ยฌ๐’œโˆจยฌโ„ฌ ๐‘š ยฌ๐’œ ๐‘š+1 ๐’œโˆงโ„ฌ ๐‘š+2 ๐’œ โˆงE, ๐‘š+1 ๐‘š+3 ยฌ(๐’œโˆงโ„ฌ) ยฌI, ๐‘š+1โ€“๐‘š+2,๐‘š+1โ€“๐‘š ๐‘š+4 ยฌโ„ฌ ๐‘š+5 ๐’œโˆงโ„ฌ ๐‘š+6 โ„ฌ โˆงE, ๐‘š+5 ๐‘š+7 ยฌ(๐’œโˆงโ„ฌ) ยฌI, ๐‘š+5โ€“๐‘š+6,๐‘š+5โ€“๐‘š+4 ๐‘š+8 ยฌ(๐’œโˆงโ„ฌ) โˆจE, ๐‘˜,๐‘šโ€“๐‘š+3,๐‘š+4โ€“๐‘š+7 Similar demonstrations can be offered explaining how we could derive the third and fourth De Morgan rules. These are left as exercises. Those mentioned above are all of the additional rules of our proof system for Sentential. 302 NATURAL DEDUCTION FOR SENTENTIAL Key Ideas in ยง33 โ€บOur official system of rules can be augmented by additional rules that are strictly speaking unneccessary โ€“ nothing is provable with them that couldnโ€™t have been proved without them โ€“ but that can nevertheless be used sometimes to speed up proofs. โ€บOnly make use of derived rules when you are told you may do so. โ€บSome derived rules โ€“ such as the rule of double negation elimination โ€“ can even be used in place of a rule of our original system, given a different system but with the same things being provable. Practice exercises A. The following proofs are missing their commentaries (rule and line numbers). Add them wherever they are required: you may use any of the original or derived rules, as appropriate. 1 ๐‘โ†’(๐ถโˆงยฌ๐‘) 2 ยฌ๐‘โ†’(๐‘โˆงยฌ๐ถ) 3 ยฌ(๐‘โˆจ๐ถ) 4 ยฌ๐‘โˆงยฌ๐ถ 5 ยฌ๐‘ 6 ยฌ๐ถ 7 ๐‘ 8 ๐ถโˆงยฌ๐‘ 9 ๐ถ 10 ยฌ๐ถ 11 ยฌ๐‘ 12 ๐‘โˆงยฌ๐ถ 13 ๐‘ 14 ยฌยฌ(๐‘โˆจ๐ถ) 15 ๐‘โˆจ๐ถ 1 ๐‘Š โ†’ยฌ๐ต 2 ๐ดโˆง๐‘Š 3 ๐ตโˆจ(๐ฝโˆง๐พ) 4 ๐‘Š 5 ยฌ๐ต 6 ๐ฝโˆง๐พ 7 ๐พ 1 ๐ฟโ†”ยฌ๐‘‚ 2 ๐ฟโˆจยฌ๐‘‚ 3 ยฌ๐ฟ 4 ยฌ๐‘‚ 5 ๐ฟ 6 ยฌ๐ฟ 7 ยฌยฌ๐ฟ 8 ๐ฟ ยง33. DERIVED RULES FOR Sentential 303 B. Give a proof representing each of these arguments; you may use any of the original or derived rules, as appropriate: 1. ๐ธโˆจ๐น,๐นโˆจ๐บ,ยฌ๐น โˆด๐ธโˆง๐บ 2. ๐‘€โˆจ(๐‘ โ†’๐‘€)โˆดยฌ๐‘€ โ†’ยฌ๐‘ 3. (๐‘€โˆจ๐‘)โˆง(๐‘‚โˆจ๐‘ƒ),๐‘ โ†’๐‘ƒ,ยฌ๐‘ƒ โˆด๐‘€โˆง๐‘‚ 4. (๐‘‹โˆง๐‘Œ)โˆจ(๐‘‹โˆง๐‘),ยฌ(๐‘‹โˆง๐ท),๐ทโˆจ๐‘€โˆด๐‘€ C. Provide proof schemes that justify the addition of the third and fourth De Morgan rules as derived rules. D. The proofs you offered in response to question Aabove used derived rules. Replace the use of derived rules, in such proofs, with only basic rules. You will find some โ€˜repetitionโ€™ in the resulting proofs; in such cases, offer a streamlined proof using only basic rules. (This will give you a sense, both of the power of derived rules, and of how all the rules interact.) 35 Basic Rules for Quantifier 35.1 Proofโ€‘Theoretic Concepts in Quantifier Quantifier makes use of all of the connectives of Sentential. Helpfully, our natural deduction proof system for Quantifier will simply import all of the basic rules from chapter 6. (Obviously we will get all of the derived rules for free by doing this, but we wonโ€™t make use of the derived rules.) We will define a correctly formed natural deduction proof for Quantifier to be a structured sequence of sentences of Quantifier such that each sentence is either an assumption or follows from the previous sentences by any of the Sentential rules or by any of the new rules governing the quantifiers and identity that we will introduce in this chapter.1 The notion of provability of ๐’œfrom undischarged assumptions ๐’ž1,โ€ฆ,๐’ž๐‘›was introduced for Sentential in ยง31. The rules for Quantifier are different, but the earlier definitions go through unchanged, once we remember that the notion of proof in Quantifier involves a sequence of Quantifier sentences justified by the rules for Sentential and those for Quantifier. So in what follows I will make use of the single turnstile โ€˜โŠขโ€™ to mean that there is a correctly formed proof using only the rules of Sentential and Quantifier. (And once we introduce the identity rules in ยง37, I will tacitly assume that proofs can make use of those rules too in justifying a claim using โ€˜โŠขโ€™.) Likewise, the notions of theoremhood, provable equivalence, and joint contrariness all carry over their definitions, because they are defined in terms of the single turnstile. Some proofs in Quantifier donโ€™t need any new rules. Consider this: ยฌ(โˆ€๐‘ฅ๐‘ƒ๐‘ฅโˆจโˆƒ๐‘ฆ๐‘ƒ๐‘ฆ)โˆดยฌโˆ€๐‘ฅ๐‘ƒ๐‘ฅ. 1Though there is a category โ€˜formulae which are not sentencesโ€™ in Quantifier, no member of this class will ever appear in any correctly formed proof. 310 ยง35. BASIC RULES FOR Quantifier 311 1 ยฌ(โˆ€๐‘ฅ๐‘ƒ๐‘ฅโˆจโˆƒ๐‘ฆ๐‘ƒ๐‘ฆ) 2 โˆ€๐‘ฅ๐‘ƒ๐‘ฅ 3 (โˆ€๐‘ฅ๐‘ƒ๐‘ฅโˆจโˆƒ๐‘ฆ๐‘ƒ๐‘ฆ) โˆจI, 2 4 ยฌ(โˆ€๐‘ฅ๐‘ƒ๐‘ฅโˆจโˆƒ๐‘ฆ๐‘ƒ๐‘ฆ) R, 1 5 ยฌโˆ€๐‘ฅ๐‘ƒ๐‘ฅ ยฌI, 2โ€“3,2โ€“4 The sentences on each line are Quantifier sentences that are not sentences of Sentential, but the main connectives involved are just those governed by the rules we already introduced to handle Sentential proofs. However, not every Quantifier sentence has a Sentential connective as its main connective. So we will also need some new basic rules to govern the quantifiers, and to govern the identity sign, to deal with those sentences where the main connective is a quantifier and where the sentence is an identity predication. 35.2 Universal Elimination Holding fixed the claim that everything is F, you can conclude that any particular thing is F. You name it; itโ€™s F. The same is true for manyโ€‘place predicates: if every human is shorter than 3km tall, then Amy is shorter than 3km tall, and Bob is, and Jonquil is, and everyone else you can name. Accordingly, the following reasoning should be fine for the corresponding symbolisations in Quantifier: 1 โˆ€๐‘ฅ๐‘…๐‘ฅ๐‘ฅ๐‘‘ 2 ๐‘…๐‘Ž๐‘Ž๐‘‘ โˆ€E, 1 We obtained line 2 by dropping the universal quantifier and replacing every instance of โ€˜๐‘ฅโ€™ with โ€˜๐‘Žโ€™. Equally, the following should be allowed: 1 โˆ€๐‘ฅ๐‘…๐‘ฅ๐‘ฅ๐‘‘ 2 ๐‘…๐‘‘๐‘‘๐‘‘ โˆ€E, 1 We obtained line 2 here by dropping the universal quantifier and replacing every instance of โ€˜๐‘ฅโ€™ with โ€˜๐‘‘โ€™. We could have done the same with any other name we wanted. This motivates the UNIVERSAL ELIMINATION rule (โˆ€E), using the notion for uniform substitution we introduced in ยง22.4: 312 NATURAL DEDUCTION FOR QUANTIFIER ๐‘š โˆ€๐“๐’œ โ‹ฎ ๐’œ|๐’ธโ†ท๐“ โˆ€E, ๐‘š Where ๐’ธcan be any name. The intent of the rule is that you can obtain any substitution instance of a universally quantified formula: replace every occurrence of the free variable ๐“in ๐’œwith any chosen name. (If there are any โ€“ the rule is also good when ๐’œhas no free variable, because then the quantifier โˆ€๐“ is redundant.) Remember here that the expression โ€˜๐’ธโ€™ is a metalanguage variable over names: you are not required to replace the variable ๐“by the Quantifier name โ€˜๐‘โ€™, but you can select any name you like! I should emphasise that (as with every elimination rule) you can only apply the โˆ€E rule when the universal quantifier is the main connective. Thus the following is outright banned: 1 (โˆ€๐‘ฅ๐ต๐‘ฅโ†’๐ต๐‘˜) 2 (๐ต๐‘โ†’๐ต๐‘˜) naughtily attempting to invoke โˆ€E, 1 This is illegitimate, since โ€˜โˆ€๐‘ฅโ€™ is not the main connective in line 1. (If you need a reminder as to why this sort of inference should be banned, reread ยง16.) Here is an example of the rule in action. Suppose we wanted to show that โˆ€๐‘ฅโˆ€๐‘ฆ(๐‘…๐‘ฅ๐‘ฅ โ†’ ๐‘…๐‘ฅ๐‘ฆ),๐‘…๐‘Ž๐‘Žโˆด๐‘…๐‘Ž๐‘is provable. The proof might go like this: 1 โˆ€๐‘ฅโˆ€๐‘ฆ(๐‘…๐‘ฅ๐‘ฅโ†’๐‘…๐‘ฅ๐‘ฆ) 2 ๐‘…๐‘Ž๐‘Ž 3 โˆ€๐‘ฆ(๐‘…๐‘Ž๐‘Žโ†’๐‘…๐‘Ž๐‘ฆ) โˆ€E, 1 4 ๐‘…๐‘Ž๐‘Žโ†’๐‘…๐‘Ž๐‘ โˆ€E, 3 5 ๐‘…๐‘Ž๐‘ โ†’E, 4,2 Here on line 3 we substitute the previously used name โ€˜๐‘Žโ€™ for the variable โ€˜๐‘ฅโ€™ in โ€˜โˆ€๐‘ฆ(๐‘…๐‘ฅ๐‘ฅโ†’๐‘…๐‘ฅ๐‘ฆ)โ€™; and then on line 4 we substitute the new name โ€˜๐‘โ€™ for the variable โ€˜๐‘ฆโ€™ in โ€˜๐‘…๐‘Ž๐‘Ž โ†’ ๐‘…๐‘Ž๐‘ฆโ€™. The rule of universal elimination doesnโ€™t discriminate between new and old names. 35.3 Existential Introduction Given the assumption that some specific named thing is an F, you can conclude that something is an F: โ€˜Sylvester reads, so someone readsโ€™ seems like a conclusive argument. So we ought to allow the inference from a claim about some particular thing being F, to a general claim that something or other is F: ยง35. BASIC RULES FOR Quantifier 313 1 ๐‘…๐‘Ž๐‘Ž๐‘‘ 2 โˆƒ๐‘ฅ๐‘…๐‘Ž๐‘Ž๐‘ฅ โˆƒI, 1 Here, we have replaced the name โ€˜๐‘‘โ€™ with a variable โ€˜๐‘ฅโ€™, and then existentially quantified over it. Equally, we would have allowed: 1 ๐‘…๐‘Ž๐‘Ž๐‘‘ 2 โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅ๐‘‘ โˆƒI, 1 Here we have replaced both instances of the name โ€˜๐‘Žโ€™ with a variable, and then existentially generalised. There are some pitfalls with this description of what we have done. The following argument is invalid: โ€˜Someone loves Alice; so someone is such that someone loves themselvesโ€™. So we ought not to be able to conclude โ€˜โˆƒ๐‘ฅโˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅโ€™ from โ€˜โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘Žโ€™. Accordingly, our rule cannot be replace a name by a variable, and stick a corresponding quantifier out the front โ€“ since that would would permit the proof of the invalid argument. We take our cue from the โˆ€E rule. This rule says: take a sentence โˆ€๐“๐’œ, then we can remove the quantifier and substitute an arbitrary name for some free variable in the formula ๐’œ(assuming there is one). The โˆƒI rule is in some sense a mirror image of this rule: it allows us to move from a sentence with an arbitrary name โ€“ that might be thought of as the result of substituting a name for a free variable in some formula ๐’œโ€“ to a quantified sentence โˆƒ๐“๐’œ. So here is how we formulate our rule of EXISTENTIAL INTRODUCTION: ๐‘š ๐’œ|๐’ธโ†ท๐“ โ‹ฎ โˆƒ๐“๐’œ โˆƒI, ๐‘š So really we should think that the proof just above should be thought of as concluding โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅ๐‘‘ from โ€˜๐‘…๐‘ฅ๐‘ฅ๐‘‘โ€™|๐‘Žโ†ท๐‘ฅ (i.e., โ€˜๐‘…๐‘Ž๐‘Ž๐‘‘โ€™). If we have this rule, we cannot provide a proof of the invalid argument. For โ€˜โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘Žโ€™ is not a substitution instance of โ€˜โˆƒ๐‘ฅโˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅโ€™ โ€“ both instances of โ€˜๐‘ฅโ€™ in โ€˜๐‘…๐‘ฅ๐‘ฅโ€™ are bound by the second existential quantifier, so neither is free to be substituted. So the premise is not of the right form for the rule of โˆƒI to apply. On the other hand, this proof is correct: 1 ๐‘…๐‘Ž๐‘Ž 2 โˆƒ๐‘ฅ๐‘…๐‘Ž๐‘ฅ โˆƒI, 1 314 NATURAL DEDUCTION FOR QUANTIFIER Why? Because the assumption โ€˜๐‘…๐‘Ž๐‘Žโ€™ is in fact not only a substitution instance of โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅ, but also a substitution instance of โ€˜โˆƒ๐‘ฅ๐‘…๐‘Ž๐‘ฅโ€™, since โ€˜๐‘…๐‘Ž๐‘ฅโ€™|๐‘Žโ†ท๐‘ฅ is just โ€˜๐‘…๐‘Ž๐‘Žโ€™ too. So we can vindicate the intuitively correct argument โ€˜Narcissus loves himself, so there is someone who loves Narcissusโ€™. As we just saw, applying this rule requires some skill in being able to recognise substitution instances. Thus the following is allowed: 1 ๐‘…๐‘Ž๐‘Ž๐‘‘ 2 โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘Ž๐‘‘ โˆƒI, 1 3 โˆƒ๐‘ฆโˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฆ๐‘‘ โˆƒI, 2 This is okay, because โ€˜๐‘…๐‘Ž๐‘Ž๐‘‘โ€™ can arise from substitition of โ€˜๐‘Žโ€™ for โ€˜๐‘ฅโ€™ in โ€˜๐‘…๐‘ฅ๐‘Ž๐‘‘โ€™, and โ€˜โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘Ž๐‘‘โ€™ can arise from substitition of โ€˜๐‘Žโ€™ for โ€˜๐‘ฆโ€™ in โ€˜โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฆ๐‘‘โ€™. But this is banned: 1 ๐‘…๐‘Ž๐‘Ž๐‘‘ 2 โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘Ž๐‘‘ โˆƒI, 1 3 โˆƒ๐‘ฅโˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅ๐‘‘ naughtily attempting to invoke โˆƒI, 2 This is because โ€˜โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘Ž๐‘‘โ€™ is not a substitution instance of โ€˜โˆƒ๐‘ฅโˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅ๐‘‘โ€™, since (again) both occurโ€‘ rences of โ€˜๐‘ฅโ€™ in โ€˜๐‘…๐‘ฅ๐‘ฅ๐‘‘โ€™ are already bound and so not available for free substitution. Here is an example which shows our two proof rules in action, a proof showing that โˆ€๐‘ฅโˆ€๐‘ฆ(๐‘…๐‘ฅ๐‘ฆโˆง๐‘…๐‘ฆ๐‘ฅ)โŠขโˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅ: 1 โˆ€๐‘ฅโˆ€๐‘ฆ(๐‘…๐‘ฅ๐‘ฆโˆง๐‘…๐‘ฆ๐‘ฅ) 2 โˆ€๐‘ฆ(๐‘…๐‘Ž๐‘ฆโˆง๐‘…๐‘ฆ๐‘Ž) โˆ€E, 1 3 (๐‘…๐‘Ž๐‘Žโˆง๐‘…๐‘Ž๐‘Ž) โˆ€E, 2 4 ๐‘…๐‘Ž๐‘Ž โˆงE, 3 5 โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅ โˆƒI, 4 For another example, consider this proof of โ€˜โˆƒ๐‘ฅ(๐‘ƒ๐‘ฅโˆจยฌ๐‘ƒ๐‘ฅ)โ€™ from no assumptions: ยง35. BASIC RULES FOR Quantifier 315 1 ยฌ(๐‘ƒ๐‘‘โˆจยฌ๐‘ƒ๐‘‘) 2 ยฌ๐‘ƒ๐‘‘ 3 (๐‘ƒ๐‘‘โˆจยฌ๐‘ƒ๐‘‘) โˆจI, 2 4 ยฌ(๐‘ƒ๐‘‘โˆจยฌ๐‘ƒ๐‘‘) R, 1 5 ๐‘ƒ๐‘‘ ยฌE, 2โ€“3,2โ€“4 6 (๐‘ƒ๐‘‘โˆจยฌ๐‘ƒ๐‘‘) โˆจI, 5 7 ยฌ(๐‘ƒ๐‘‘โˆจยฌ๐‘ƒ๐‘‘) R, 1 8 (๐‘ƒ๐‘‘โˆจยฌ๐‘ƒ๐‘‘) ยฌE, 1โ€“6,1โ€“7 9 โˆƒ๐‘ฅ(๐‘ƒ๐‘ฅโˆจยฌ๐‘ƒ๐‘ฅ) โˆƒI, 8 One final example, a proof that โˆ€๐‘ฅโˆ€๐‘ฆ(๐‘…๐‘ฅ๐‘ฆโ†’๐‘…๐‘ฆ๐‘ฅ)โŠขโˆ€๐‘ฅ(โˆ€๐‘ฆ๐‘…๐‘ฅ๐‘ฆโ†’โˆƒ๐‘ฆ๐‘…๐‘ฆ๐‘ฅ): 1 โˆ€๐‘ฅโˆ€๐‘ฆ(๐‘…๐‘ฅ๐‘ฆโ†’๐‘…๐‘ฆ๐‘ฅ) 2 โˆ€๐‘ฆ(๐‘…๐‘Ž๐‘ฆโ†’๐‘…๐‘ฆ๐‘Ž) โˆ€E, 1 3 (๐‘…๐‘Ž๐‘โ†’๐‘…๐‘๐‘Ž) โˆ€E, 2 4 โˆ€๐‘ฆ๐‘…๐‘Ž๐‘ฆ 5 ๐‘…๐‘Ž๐‘ โˆ€E, 4 6 ๐‘…๐‘๐‘Ž โ†’E, 3,5 7 โˆƒ๐‘ฆ๐‘…๐‘ฆ๐‘Ž โˆƒI, 6 8 (โˆ€๐‘ฆ๐‘…๐‘Ž๐‘ฆโ†’โˆƒ๐‘ฆ๐‘…๐‘ฆ๐‘Ž) โ†’I, 4โ€“7 9 โˆ€๐‘ฅ(โˆ€๐‘ฆ๐‘…๐‘ฅ๐‘ฆโ†’โˆƒ๐‘ฆ๐‘…๐‘ฆ๐‘ฅ) โˆ€I, 8 35.4 Empty Domains The following proof combines our two new rules for quantifiers: 1 โˆ€๐‘ฅ๐น๐‘ฅ 2 ๐น๐‘Ž โˆ€E, 1 3 โˆƒ๐‘ฅ๐น๐‘ฅ โˆƒI, 2 Could this be a bad proof? If anything exists at all, then certainly we can infer that something is F, from the fact that everything is F. But what if nothing exists at all? Then it is surely vacuously true that everything is F; however, it ought not follow that something is F, for there is nothing to be F. So if we claim that, as a matter of logic alone, โ€˜โˆƒ๐‘ฅ๐น๐‘ฅโ€™ follows from โ€˜โˆ€๐‘ฅ๐น๐‘ฅโ€™, then we are 316 NATURAL DEDUCTION FOR QUANTIFIER claiming that, as a matter of logic alone, there is something rather than nothing. This might strike us as a bit odd. Actually, we are already committed to this oddity. In ยง15, we stipulated that domains in Quantifier must have at least one member. We then defined a logical truth (of Quantifier) as a sentence which is true in every interpretation. Since โ€˜โˆƒ๐‘ฅ๐‘ฅ = ๐‘ฅโ€™ will be true in every interpretation, this also had the effect of stipulating that it is a matter of logic that there is something rather than nothing. Since it is far from clear that logic should tell us that there must be something rather than nothing, we might well be cheating a bit here. If we refuse to cheat, though, then we pay a high cost. Here are three things that we want to hold on to: โ€บโˆ€๐‘ฅ๐น๐‘ฅโŠข๐น๐‘Ž: after all, that was โˆ€E. โ€บ๐น๐‘ŽโŠขโˆƒ๐‘ฅ๐น๐‘ฅ: after all, that was โˆƒI. โ€บthe ability to copyโ€‘andโ€‘paste proofs together: after all, reasoning works by putting lots of little steps together into rather big chains. If we get what we want on all three counts, then we have to countenance that โˆ€๐‘ฅ๐น๐‘ฅโŠขโˆƒ๐‘ฅ๐น๐‘ฅ. So, if we get what we want on all three counts, the proof system alone tells us that there is something rather than nothing. And if we refuse to accept that, then we have to surrender one of the three things that we want to hold on to! In fact the choice is even starker. Consider this proof: 1 ๐น๐‘Ž 2 ๐น๐‘Ž R, 1 3 (๐น๐‘Žโ†’๐น๐‘Ž) โ†’I, 1โ€“2 4 โˆƒ๐‘ฅ(๐น๐‘ฅโ†’๐น๐‘ฅ) โˆƒI, 3 This proof uses only the obvious rule of conditional introduction, and our existential introduction rule. It terminates in a claim that a certain thing exists: a thing that is ๐นif it is ๐น, and has no undischarged assumptions. Again the existence of something is a theorem of our logic. The real source of the existential commitment here seems to be the use of the name โ€˜๐‘Žโ€™, because our rules implicitly assume that every name has a referent, and hence as soon as you use a name you assume that there is something in the domain for the name to latch on to. Before we start thinking about which to surrender,2we might want to ask how much of a cheat this is. Granted, it may make it harder to engage in theological debates about why there is something 2In light of the second proof, many will opt for restricting โˆƒI. If we permit an empty domain, we will also need โ€˜empty namesโ€™ โ€“ names without a referent. When the name ๐’ธis empty, it seems problematic to conclude from โ€˜๐’ธis Fโ€™ that there is something which is F. (Does โ€˜Santa Claus drives a flying sleighโ€™ entail โ€˜Someone drives a flying sleighโ€™?) But empty names are not costโ€‘free; understanding how a name that doesnโ€™t name anything can have any meaning at all has vexed many philosophers and linguists. ยง35. BASIC RULES FOR Quantifier 317 rather than nothing. But the rest of the time, we will get along just fine. So maybe we should just regard our proof system (and Quantifier, more generally) as having a very slightly limited purview. If we ever want to allow for the possibility of nothing, then we shall have to cast around for a more complicated proof system. But for as long as we are content to ignore that possibility, our proof system is perfectly in order. (As, similarly, is the stipulation that every domain must contain at least one object.) 35.5 Universal Introduction Suppose you had shown of each particular thing that it is F (and that there are no other things to consider). Then you would be justified in claiming that everything is F. This would motivate the following proof rule. If you had established each and every single substitution instance of โ€˜โˆ€๐‘ฅ๐น๐‘ฅโ€™, then you can infer โ€˜โˆ€๐‘ฅ๐น๐‘ฅโ€™. Unfortunately, that rule would be utterly unusable. To establish each and every single substituโ€‘ tion instance would require proving โ€˜๐น๐‘Žโ€™, โ€˜๐น๐‘โ€™, โ€ฆ, โ€˜๐น๐‘—2โ€™, โ€ฆ, โ€˜๐น๐‘Ÿ79002โ€™, โ€ฆ, and so on. Indeed, since there are infinitely many names in Quantifier, this process would never come to an end. So we could never apply that rule. We need to be a bit more cunning in coming up with our rule for introducing universal quantification. Our cunning thought will be inspired by considering: โˆ€๐‘ฅ๐น๐‘ฅโˆด โˆ€๐‘ฆ๐น๐‘ฆ This argument should obviously be valid. After all, alphabetical variation in choice of variables ought to be a matter of taste, and of no logical consequence. But how might our proof system reflect this? Suppose we begin a proof thus: 1 โˆ€๐‘ฅ๐น๐‘ฅ 2 ๐น๐‘Ž โˆ€E, 1 We have proved โ€˜๐น๐‘Žโ€™. And, of course, nothing stops us from using the same justification to prove โ€˜๐น๐‘โ€™, โ€˜๐น๐‘โ€™, โ€ฆ, โ€˜๐น๐‘—2โ€™, โ€ฆ, โ€˜๐น๐‘Ÿ79002,โ€ฆ, and so on until we run out of space, time, or patience. But reflecting on this, we see that this is a way to prove ๐น๐’ธ, for any name ๐’ธ. And if we can do it for any thing, we should surely be able to say that โ€˜๐นโ€™ is true of everything. This therefore justifies us in inferring โ€˜โˆ€๐‘ฆ๐น๐‘ฆโ€™, thus: 1 โˆ€๐‘ฅ๐น๐‘ฅ 2 ๐น๐‘Ž โˆ€E, 1 3 โˆ€๐‘ฆ๐น๐‘ฆ โˆ€I, 2 The crucial thought here is that โ€˜๐‘Žโ€™ was just some arbitrary name. There was nothing special about it โ€“ we might have chosen any other name โ€“ and still the proof would be fine. And this crucial thought motivates the universal introduction rule (โˆ€I): 318 NATURAL DEDUCTION FOR QUANTIFIER ๐‘š ๐’œ|๐’ธโ†ท๐“ โ‹ฎ โˆ€๐“๐’œ โˆ€I, ๐‘š ๐’ธmust not occur in any undischarged assumption, or elsewhere in ๐’œ A crucial aspect of this rule, though, is bound up in the accompanying constraint. In English, a name like โ€˜Sylvesterโ€™ can play two roles: it can be introduced as a name for a specific thing (โ€˜let me dub thee Sylvesterโ€™!), or as an arbitrary name, introduced by this sort of stipulation: let โ€˜Sylvesterโ€™ name some arbitrarily chosen man. The name doesnโ€™t tell us, when it subsequently appears, whether it was introduced in one way or the other. But if it was introduced as an arbitrary name, then any conclusions we draw about this Sylvester arenโ€™t really dependent on the particular arbitrarily chosen referent โ€“ they all depend rather on the stipulation used in introducing the name, and so (specifically) they will all be consequences of the only fact we know for sure about this Sylvester, that he is male. If all men are mortal, then an arbitrarily chosen man, whom we temporarily call โ€˜Sylvesterโ€™, is mortal. If Sylvester is mortal, then there is a date he will die. But since he was selected arbitrarily, without reference to any further particulars of his life, then for any man, there exists a date he will die. And that is appropriate reasoning from a universal generalisation, to another generalisation, via claims about a specific but arbitrarily chosen person.3 An informal example of this sort of reasoning from arbitrary names is this: Consider an arbitrary somebody who travelled from London to Munich in 2016. Call them J Doe. โ€บIf J Doe took the train, then they had to go via Paris, and that leg of the journey alone takes 3 hours. โ€บIf J Doe flew, then they would have spent at least an hour in airport transfers at each end, even setting aside the flight time itself. โ€บThe other options โ€“ driving, walking, etc., โ€“ are all even slower. So J Doeโ€™s journey took over two hours in every possible case. Therefore โ€“ since J Doe is an arbitrary person โ€“ every travellerโ€™s journey from London to Munich in 2016 took over two hours. We donโ€™t have stipulations like the above to introduce a name as an arbitrary name in Quantifier. But we do have a way of ensuring that the name has no prior associations other than those linked to a prior universal generalisation, if we insist that, when the name is about to be eliminated from the proof, no assumption about what that name denotes is being relied on. That way, we can know that however it was introduced to the proof, it was not done in a way that involved making specific assumptions about whatever the name arbitrarily picks out. 3The details about how this sort of arbitrary reference works are interesting. A controversial but nevertheless attractโ€‘ ive view of how it might work is Wylie Breckenridge and Ofra Magidor (2012) โ€˜Arbitrary Referenceโ€™, Philosophical Studies 158, pp. 377โ€“400. ยง35. BASIC RULES FOR Quantifier 319 If you can conclude something about a named object that doesnโ€™t involve makโ€‘ ing any assumptions about it other than assumptions which we are making more generally, then you can conclude that same something about everything. The simplest way for ensure that a name is not subject to any specific assumptions is if the name was introduced by an application of โˆ€E, as an arbitrary name in the standard sense. But there are other ways too. In general what we need is that the name not occur in the range of any assumpโ€‘ tion which uses the name. If the name has been introduced without making any assumptions about what it denotes, then we are not relying on any special features of what the name happens to denote when we conclude that if this arbitrary thing is F, then everything is F. Consider the following proof to see how this works in action. 1 โˆ€๐‘ฅ(๐ด๐‘ฅโˆง๐ต๐‘ฅ) 2 ๐ด๐‘Žโˆง๐ต๐‘Ž โˆ€E, 1 3 ๐ด๐‘Ž โˆงE, 2 4 โˆ€๐‘ฅ๐ด๐‘ฅ โˆ€I, 3 The crucial step is applying the โˆ€I rule to the name โ€˜๐‘Žโ€™ on the last line. While the name โ€˜๐‘Žโ€™ does appear on lines 2 and 3, it doesnโ€™t occur in the assumption โ€“ it was introduced on line 2 as an arbitrary instance of the universal assuption. This constraint ensures that we are always reasoning at a sufficiently general level. To see the importance of the constraint in action, consider this terrible argument: Everyone loves Kylie Minogue; therefore everyone loves themselves. We might symbolise this obviously invalid inference pattern as: โˆ€๐‘ฅ๐ฟ๐‘ฅ๐‘˜โˆดโˆ€๐‘ฅ๐ฟ๐‘ฅ๐‘ฅ Now, suppose we tried to offer a proof that vindicates this argument: 1 โˆ€๐‘ฅ๐ฟ๐‘ฅ๐‘˜ 2 ๐ฟ๐‘˜๐‘˜ โˆ€E, 1 3 โˆ€๐‘ฅ๐ฟ๐‘ฅ๐‘ฅ naughtily attempting to invoke โˆ€I, 2 This is not allowed, because โ€˜๐‘˜โ€™ occurred already in an undischarged assumption, namely, on line 1. The crucial point is that, if we have made any assumptions about the object we are working with (including assumptions embedded in ๐’œitself), then we are not reasoning generally enough to license the use of โˆ€I. Although the name may not occur in any undischarged assumption, it may occur as a discharged assumption. That is, it may occur in a subproof that we have already closed. For example: 326 NATURAL DEDUCTION FOR QUANTIFIER 1 โˆƒ๐‘ฅ(๐ต๐‘ฅโˆงโˆ€๐‘ฆ(ยฌ๐‘†๐‘ฆ๐‘ฆโ†”๐‘†๐‘ฅ๐‘ฆ)) 2 (๐ต๐‘Žโˆงโˆ€๐‘ฆ(ยฌ๐‘†๐‘ฆ๐‘ฆโ†”๐‘†๐‘Ž๐‘ฆ)) 3 โˆ€๐‘ฆ(ยฌ๐‘†๐‘ฆ๐‘ฆโ†”๐‘†๐‘ฅ๐‘ฆ) โˆงE, 2 4 (ยฌ๐‘†๐‘Ž๐‘Žโ†”๐‘†๐‘Ž๐‘Ž) โˆ€E, 3 5 ยฌ(๐‘ƒโˆงยฌ๐‘ƒ) 6 ยฌ๐‘†๐‘Ž๐‘Ž 7 ๐‘†๐‘Ž๐‘Ž โ†”E, 4,6 8 ยฌ๐‘†๐‘Ž๐‘Ž R, 6 9 ๐‘†๐‘Ž๐‘Ž ยฌE, 6โ€“7,6โ€“8 10 ยฌ๐‘†๐‘Ž๐‘Ž โ†”E, 4,9 11 (๐‘ƒโˆงยฌ๐‘ƒ) ยฌE, 5โ€“9,5โ€“10 12 (๐‘ƒโˆงยฌ๐‘ƒ) โˆƒE, 1,2โ€“11 13 ๐‘ƒ โˆงE, 12 14 ยฌ๐‘ƒ โˆงE, 12 15 ยฌโˆƒ๐‘ฅ(๐ต๐‘ฅโˆงโˆ€๐‘ฆ(ยฌ๐‘†๐‘ฆ๐‘ฆโ†”๐‘†๐‘ฅ๐‘ฆ)) ยฌI, 1โ€“13,1โ€“14 One trick to this proof is to be sure to instantiate the universally quantified claim at line 3 by using the same name โ€˜๐‘Žโ€™ as was already used in line 2. This is because, intuitively, the problem case for this supposed barber arises when you think about whether they shaves themselves or not. But themselves trickiest part of this proof occurs at lines 5โ€“11. By line 4, weโ€™ve already derived a contradictory biconditional. But if we just use it to derive โ€˜๐‘†๐‘Ž๐‘Žโ€™ and โ€˜ยฌ๐‘†๐‘Ž๐‘Žโ€™, the contradictory claims we obtain would end up involving the name โ€˜๐‘Žโ€™. That would mean we couldnโ€™t apply the โˆƒE rule, since the final line of the subproof would contain the chosen name, so we couldnโ€™t get our logical falsehood out of the subproof beginning on line 2, and hence could perform the desired reductio on line 1 via ยฌI. So our trick is to suppose the negation of an unrelated logical falsehood on line 5, derive the logical falsehood from line 4 in the range of that assumption, and hence use ยฌE to derive the logical falsehood โ€˜๐‘ƒโˆงยฌ๐‘ƒโ€™ on line 11. This doesnโ€™t contain the name โ€˜๐‘Žโ€™, and hence can be extracted from the subproof to show that line 1 by itself suffices to derive a logical falsehood, and that shows the supposition that there is such a barber is a logical falsehood. 35.8 Justification of these Quantifier Rules Above, I offered informal arguments for each of our quantifier rules that seem to exemplify the pattern of argument in the rule, and to be intuitively valid. But we can also offer justifications for our rules in terms of interpretations of the sentences involved, and the principles governing truth of quantified sentences introduced in ยง22.4. For example, consider any interpretation which makes โˆ€๐“๐’œ true. In any such interpretation, there will be a nonempty domain, and every name will denote some member of this domain. ยง35. BASIC RULES FOR Quantifier 327 โˆ€๐“๐’œis true just in case for any name we like, it will denote something of which ๐’œ|๐’ธโ†ท๐“ is true. So in any such interpretation, for each name in the language ๐’ธ,๐’œ|๐’ธโ†ท๐“ will also be true. So the proof rule of โˆ€E corresponds to a valid argument form. For โˆƒE, the case is only a little more involved. Suppose โˆƒ๐“๐’œis true in an interpretation. Then there is some interpretation, otherwise just like the original one, in which some new name ๐’ธis assigned to some object in the domain, and where ๐’œ|๐’ธโ†ท๐“ is true. Suppose that, in fact, every interโ€‘ pretation which makes ๐’œ|๐’ธโ†ท๐“true also makes โ„ฌtrue, where the new name ๐’ธdoes not appear in โ„ฌ. Could โ„ฌbe false in our original interpretation? No โ€“ for everything that appears in โ„ฌis already interpreted in the original interpretation, with the same interpretation as in the interpretation which makes it true. So it must be true in our original interpretation too. So ๐’ž1,โ€ฆ,๐’ž๐‘›,โˆƒ๐“๐’œโŠจโ„ฌ (when the name ๐’ธmakes no appearance in any sentence in this argument), and the proof rule of โˆƒE corresponds to a valid argument form. You may also offer arguments from intepretations to the effect that our other quantifier proof rules correspond to valid arguments in Quantifier: โ€บ๐’œ|๐’ธโ†ท๐“ โŠจ โˆƒ๐“๐’œโ€“ if ๐’ธis used in the proof, it must have an interpretation as something in the domain, and so something in the domain satisfies ๐’œ; โ€บIf this entailment holds: ๐’ž1,โ€ฆ,๐’ž๐‘›โŠจ๐’œ|๐’ธโ†ท๐“, where the name ๐’ธoccurs nowhere among ๐’ž๐‘–or elsewhere in ๐’œ, then this entailment also holds: ๐’ž1,โ€ฆ,๐’ž๐‘›โŠจโˆ€๐“๐’œ. For we could have substituted any other name for ๐’ธand the original entailment would still have succeeded, since it could not have depended on the specific name chosen. So it doesnโ€™t matter what the interpretation of ๐’ธhappens to be, and if that doesnโ€™t matter, it must be because everything is ๐’œ. So we are again comforted: our proof rules can never lead us from true assumptions to false claims, if correctly applied. 328 NATURAL DEDUCTION FOR QUANTIFIER Key Ideas in ยง35 โ€บWe augment our natural deduction proof system for Sentential by allowโ€‘ ing Quantifier sentences to occur in proofs, and adding rules governing quantifiers to go partway towards a natural deduction system for Quantifier. โ€บThe notation โ€˜โŠขโ€™ for provability carries over from its earlier use in Sentential unchanged, once we understand that a proof can now use the new rules for the new logical connectives in Quantifier. โ€บThe rules for โˆ€E and โˆƒI are straightforward and can be applied regardless of which names we deploy. โ€บBut the other quantifier rules โˆ€I and โˆƒE contain some important restricโ€‘ tions on which names we can use. These restrictions are motivated by considerations about arbitrary reference which inform us when we can introduce โ€˜dummy namesโ€™ in the course of our proofs and what we can do with them. โ€บOur proof rules match the interpretation of Quantifier we have given โ€“ they will not permit us to say that some claim is provable from some assumptions when that claim isnโ€™t entailed by those assumptions. Practice exercises A. The following three โ€˜proofsโ€™ are incorrect. Explain why they are incorrect. If the argument โ€˜provedโ€™ is invalid, provide an interpretation which shows that the assumptions involved do not entail the conclusion: 1. 1 โˆ€๐‘ฅ๐‘…๐‘ฅ๐‘ฅ 2 ๐‘…๐‘Ž๐‘Ž โˆ€E, 1 3 โˆ€๐‘ฆ๐‘…๐‘Ž๐‘ฆ โˆ€I, 2 4 โˆ€๐‘ฅโˆ€๐‘ฆ๐‘…๐‘ฅ๐‘ฆ โˆ€I, 3 2. 1 โˆ€๐‘ฅโˆƒ๐‘ฆ๐‘…๐‘ฅ๐‘ฆ 2 โˆƒ๐‘ฆ๐‘…๐‘Ž๐‘ฆ โˆ€E, 1 3 ๐‘…๐‘Ž๐‘Ž 4 โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅ โˆƒI, 3 5 โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅ โˆƒE, 2,3โ€“4 ยง35. BASIC RULES FOR Quantifier 329 3. 1 โˆƒ๐‘ฆยฌ(๐‘‡๐‘ฆโˆจยฌ๐‘‡๐‘ฆ) 2 ยฌ(๐‘‡๐‘‘โˆจยฌ๐‘‡๐‘‘) 3 ๐‘‡๐‘‘ 4 ๐‘‡๐‘‘โˆจยฌ๐‘‡๐‘‘ โˆจI, 3 5 ยฌ(๐‘‡๐‘‘โˆจยฌ๐‘‡๐‘‘) R, 2 6 ยฌ๐‘‡๐‘‘ ยฌE, 3โ€“4,3โ€“5 7 (๐‘‡๐‘‘โˆจยฌ๐‘‡๐‘‘) โˆจI, 6 8 ยฌ(๐‘‡๐‘‘โˆจยฌ๐‘‡๐‘‘) R, 2 9 ((๐‘‡๐‘‘โˆจยฌ๐‘‡๐‘‘)โˆงยฌ(๐‘‡๐‘‘โˆจยฌ๐‘‡๐‘‘)) โˆงI, 7,8 10 ((๐‘‡๐‘‘โˆจยฌ๐‘‡๐‘‘)โˆงยฌ(๐‘‡๐‘‘โˆจยฌ๐‘‡๐‘‘)) โˆƒE, 1,2โ€“9 11 ยฌโˆƒ๐‘ฆยฌ(๐‘‡๐‘ฆโˆจยฌ๐‘‡๐‘ฆ) ยฌI, 1โ€“10 B. The following three proofs are missing their commentaries (rule and line numbers). Add them, to turn them into bona fide proofs. 1 โˆ€๐‘ฅโˆƒ๐‘ฆ(๐‘…๐‘ฅ๐‘ฆโˆจ๐‘…๐‘ฆ๐‘ฅ) 2 โˆ€๐‘ฅยฌ๐‘…๐‘š๐‘ฅ 3 โˆƒ๐‘ฆ(๐‘…๐‘š๐‘ฆโˆจ๐‘…๐‘ฆ๐‘š) 4 ๐‘…๐‘š๐‘Žโˆจ๐‘…๐‘Ž๐‘š 5 ๐‘…๐‘Ž๐‘š 6 ๐‘…๐‘š๐‘Ž 7 ยฌ๐‘…๐‘Ž๐‘š 8 ยฌ๐‘…๐‘š๐‘Ž 9 ๐‘…๐‘Ž๐‘š 10 ๐‘…๐‘Ž๐‘š 11 โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘š 12 โˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘š 1 โˆ€๐‘ฅ(โˆƒ๐‘ฆ๐ฟ๐‘ฅ๐‘ฆโ†’โˆ€๐‘ง๐ฟ๐‘ง๐‘ฅ) 2 ๐ฟ๐‘Ž๐‘ 3 โˆƒ๐‘ฆ๐ฟ๐‘Ž๐‘ฆโ†’โˆ€๐‘ง๐ฟ๐‘ง๐‘Ž 4 โˆƒ๐‘ฆ๐ฟ๐‘Ž๐‘ฆ 5 โˆ€๐‘ง๐ฟ๐‘ง๐‘Ž 6 ๐ฟ๐‘๐‘Ž 7 โˆƒ๐‘ฆ๐ฟ๐‘๐‘ฆโ†’โˆ€๐‘ง๐ฟ๐‘ง๐‘ 8 โˆƒ๐‘ฆ๐ฟ๐‘๐‘ฆ 9 โˆ€๐‘ง๐ฟ๐‘ง๐‘ 10 ๐ฟ๐‘๐‘ 11 โˆ€๐‘ฅ๐ฟ๐‘ฅ๐‘ฅ 330 NATURAL DEDUCTION FOR QUANTIFIER 1 โˆ€๐‘ฅ(๐ฝ๐‘ฅโ†’๐พ๐‘ฅ) 2 โˆƒ๐‘ฅโˆ€๐‘ฆ๐ฟ๐‘ฅ๐‘ฆ 3 โˆ€๐‘ฅ๐ฝ๐‘ฅ 4 โˆ€๐‘ฆ๐ฟ๐‘Ž๐‘ฆ 5 ๐ฟ๐‘Ž๐‘Ž 6 ๐ฝ๐‘Ž 7 ๐ฝ๐‘Žโ†’๐พ๐‘Ž 8 ๐พ๐‘Ž 9 ๐พ๐‘Žโˆง๐ฟ๐‘Ž๐‘Ž 10 โˆƒ๐‘ฅ(๐พ๐‘ฅโˆง๐ฟ๐‘ฅ๐‘ฅ) 11 โˆƒ๐‘ฅ(๐พ๐‘ฅโˆง๐ฟ๐‘ฅ๐‘ฅ) C. In ยง16 problem part A, we considered fifteen syllogistic figures of Aristotelian logic. Provide proofs for each of the argument forms. NB: You will find it much easier if you symbolise (for example) โ€˜No F is Gโ€™ as โ€˜โˆ€๐‘ฅ(๐น๐‘ฅโ†’ยฌ๐บ๐‘ฅ)โ€™. D. Aristotle and his successors identified other syllogistic forms which depended upon โ€˜existenโ€‘ tial importโ€™. Symbolise each of the following argument forms in Quantifier and offer proofs. โ€บBarbari. Something is H. All G are F. All H are G. So: Some H is F โ€บCelaront. Something is H. No G are F. All H are G. So: Some H is not F โ€บCesaro. Something is H. No F are G. All H are G. So: Some H is not F. โ€บCamestros. Something is H. All F are G. No H are G. So: Some H is not F. โ€บFelapton. Something is G. No G are F. All G are H. So: Some H is not F. โ€บDarapti. Something is G. All G are F. All G are H. So: Some H is F. โ€บCalemos. Something is H. All F are G. No G are H. So: Some H is not F. โ€บFesapo. Something is G. No F is G. All G are H. So: Some H is not F. โ€บBamalip. Something is F. All F are G. All G are H. So: Some H are F. ยง35. BASIC RULES FOR Quantifier 331 E. Provide a proof of each claim. 1. โŠขโˆ€๐‘ฅ๐น๐‘ฅโˆจยฌโˆ€๐‘ฅ๐น๐‘ฅ 2. โŠขโˆ€๐‘ง(๐‘ƒ๐‘งโˆจยฌ๐‘ƒ๐‘ง) 3. โˆ€๐‘ฅ(๐ด๐‘ฅโ†’๐ต๐‘ฅ),โˆƒ๐‘ฅ๐ด๐‘ฅโŠขโˆƒ๐‘ฅ๐ต๐‘ฅ 4. โˆ€๐‘ฅ(๐‘€๐‘ฅโ†”๐‘๐‘ฅ),๐‘€๐‘Žโˆงโˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ŽโŠขโˆƒ๐‘ฅ๐‘๐‘ฅ 5. โˆ€๐‘ฅโˆ€๐‘ฆ๐บ๐‘ฅ๐‘ฆโŠขโˆƒ๐‘ฅ๐บ๐‘ฅ๐‘ฅ 6. โŠขโˆ€๐‘ฅ๐‘…๐‘ฅ๐‘ฅโ†’โˆƒ๐‘ฅโˆƒ๐‘ฆ๐‘…๐‘ฅ๐‘ฆ 7. โŠขโˆ€๐‘ฆโˆƒ๐‘ฅ(๐‘„๐‘ฆโ†’๐‘„๐‘ฅ) 8. ๐‘๐‘Žโ†’โˆ€๐‘ฅ(๐‘€๐‘ฅโ†”๐‘€๐‘Ž),๐‘€๐‘Ž,ยฌ๐‘€๐‘โŠขยฌ๐‘๐‘Ž 9. โˆ€๐‘ฅโˆ€๐‘ฆ(๐บ๐‘ฅ๐‘ฆโ†’๐บ๐‘ฆ๐‘ฅ)โŠขโˆ€๐‘ฅโˆ€๐‘ฆ(๐บ๐‘ฅ๐‘ฆโ†”๐บ๐‘ฆ๐‘ฅ) 10. โˆ€๐‘ฅ(ยฌ๐‘€๐‘ฅโˆจ๐ฟ๐‘—๐‘ฅ),โˆ€๐‘ฅ(๐ต๐‘ฅโ†’๐ฟ๐‘—๐‘ฅ),โˆ€๐‘ฅ(๐‘€๐‘ฅโˆจ๐ต๐‘ฅ)โŠขโˆ€๐‘ฅ๐ฟ๐‘—๐‘ฅ F. Write a symbolisation key for the following argument, symbolise it, and prove it: There is someone who likes everyone who likes everyone that she likes. Therefore, there is someone who likes herself. G. For each of the following pairs of sentences: If they are provably equivalent, give proofs to show this. If they are not, construct an interpretation to show that they are not logically equivalโ€‘ ent. 1. โˆ€๐‘ฅ๐‘ƒ๐‘ฅโ†’๐‘„๐‘,โˆ€๐‘ฅ(๐‘ƒ๐‘ฅโ†’๐‘„๐‘) 2. โˆ€๐‘ฅโˆ€๐‘ฆโˆ€๐‘ง๐ต๐‘ฅ๐‘ฆ๐‘ง,โˆ€๐‘ฅ๐ต๐‘ฅ๐‘ฅ๐‘ฅ 3. โˆ€๐‘ฅโˆ€๐‘ฆ๐ท๐‘ฅ๐‘ฆ,โˆ€๐‘ฆโˆ€๐‘ฅ๐ท๐‘ฅ๐‘ฆ 4. โˆƒ๐‘ฅโˆ€๐‘ฆ๐ท๐‘ฅ๐‘ฆ,โˆ€๐‘ฆโˆƒ๐‘ฅ๐ท๐‘ฅ๐‘ฆ 5. โˆ€๐‘ฅ(๐‘…๐‘๐‘Žโ†”๐‘…๐‘ฅ๐‘Ž),๐‘…๐‘๐‘Žโ†”โˆ€๐‘ฅ๐‘…๐‘ฅ๐‘Ž H. For each of the following arguments: If it is valid in Quantifier, give a proof. If it is invalid, construct an interpretation to show that it is invalid. 1. โˆƒ๐‘ฆโˆ€๐‘ฅ๐‘…๐‘ฅ๐‘ฆโˆดโˆ€๐‘ฅโˆƒ๐‘ฆ๐‘…๐‘ฅ๐‘ฆ 2. โˆƒ๐‘ฅ(๐‘ƒ๐‘ฅโˆงยฌ๐‘„๐‘ฅ)โˆดโˆ€๐‘ฅ(๐‘ƒ๐‘ฅโ†’ยฌ๐‘„๐‘ฅ) 3. โˆ€๐‘ฅ(๐‘†๐‘ฅโ†’๐‘‡๐‘Ž),๐‘†๐‘‘โˆด๐‘‡๐‘Ž 4. โˆ€๐‘ฅ(๐ด๐‘ฅโ†’๐ต๐‘ฅ),โˆ€๐‘ฅ(๐ต๐‘ฅโ†’๐ถ๐‘ฅ)โˆดโˆ€๐‘ฅ(๐ด๐‘ฅโ†’๐ถ๐‘ฅ) 5. โˆƒ๐‘ฅ(๐ท๐‘ฅโˆจ๐ธ๐‘ฅ),โˆ€๐‘ฅ(๐ท๐‘ฅโ†’๐น๐‘ฅ)โˆดโˆƒ๐‘ฅ(๐ท๐‘ฅโˆง๐น๐‘ฅ) 6. โˆ€๐‘ฅโˆ€๐‘ฆ(๐‘…๐‘ฅ๐‘ฆโˆจ๐‘…๐‘ฆ๐‘ฅ)โˆด๐‘…๐‘—๐‘— 7. โˆƒ๐‘ฅโˆƒ๐‘ฆ(๐‘…๐‘ฅ๐‘ฆโˆจ๐‘…๐‘ฆ๐‘ฅ)โˆด๐‘…๐‘—๐‘— 8. โˆ€๐‘ฅ๐‘ƒ๐‘ฅโ†’โˆ€๐‘ฅ๐‘„๐‘ฅ,โˆƒ๐‘ฅยฌ๐‘ƒ๐‘ฅโˆดโˆƒ๐‘ฅยฌ๐‘„๐‘ฅ 36 Derived Rules for Quantifier In this section, we shall add some additional rules to the basic rules of the previous section. These govern the interaction of quantifiers and negation. But they are no substantive addition to our basic rules: for each of the proposed additions, it can be shown that their role in any proof can be wholly emulated by some suitable applications of our basic rules from ยง35. (The point here is as in ยง33.) 36.1 Conversion of Quantifiers In ยง15, we noted that ยฌโˆƒ๐‘ฅ๐’œis logically equivalent to โˆ€๐‘ฅยฌ๐’œ. We shall add some rules to our proof system that govern this. In particular, we add two rules, one for each direction of the equivalence: ๐‘š โˆ€๐“ยฌ๐’œ ยฌโˆƒ๐“๐’œ CQโˆ€/ยฌโˆƒ,๐‘š ๐‘š ยฌโˆƒ๐“๐’œ โˆ€๐“ยฌ๐’œ CQยฌโˆƒ/โˆ€,๐‘š Here is a schematic proof corresponding to our first conversion of quantifiers rule, CQโˆ€/ยฌโˆƒ: 1 โˆ€๐“ยฌ๐’œ 2 โˆƒ๐“๐’œ 3 ๐’œ|๐’ธโ†ท๐“ 4 ยฌ(โ„ฌโˆงยฌโ„ฌ) 5 ยฌ๐’œ|๐’ธโ†ท๐“ โˆ€E, 1 6 โ„ฌโˆงยฌโ„ฌ ยฌI, 4โ€“5,4โ€“3 7 โ„ฌโˆงยฌโ„ฌ โˆƒE, 2,3โ€“6 8 ยฌโˆƒ๐“๐’œ ยฌI, 2โ€“7 332 ยง36. DERIVED RULES FOR Quantifier 333 A couple of things to note about this proof. 1. I was hasty at line 9 โ€“ officially I ought to have applied โˆงE to line 8, obtaining the conโ€‘ tradictory conjuncts in the subproof, and then applied ยฌI to the assumption opening that subproof. (But then the proof would have gone over the page.) 2. Note that we had to introduce the new name ๐’ธat line 3. Once we did so, there was no obstacle to applying โˆ€E on that newly introduced name in line 5. But if we had done things the other way around, applying โˆ€E first to some new name ๐’ธ, we would have had to open the subproof with yet another new name ๐’น. 3. The sentence โ„ฌcannot contain the name ๐’ธif the application of โˆƒE at line 8 is to be correct. We introduce this arbitrary logical falsehood precisely so we can show that the contradictโ€‘ oriness of our initial assumptions does not depend on the particular choice of name. The alternative would have been to show that the assumption ๐’œ|๐’ธโ†ท๐“ leads to logical falsehood, and then applied ยฌI โ€“ but that would have left the name ๐’ธoutside the scope of a subproof and would not have allowed us to apply โˆƒE. A similar schematic proof could be offered for the second conversion rule, CQยฌโˆƒ/โˆ€. Equally, we might add rules corresponding to the equivalence of โˆƒ๐“ยฌ๐’œand ยฌโˆ€๐“๐’œ: ๐‘š โˆƒ๐“ยฌ๐’œ ยฌโˆ€๐“๐’œ CQโˆƒ/ยฌโˆ€,๐‘š ๐‘š ยฌโˆ€๐“๐’œ โˆƒ๐“ยฌ๐’œ CQยฌโˆ€/โˆƒ,๐‘š Here is a schematic basic proof showing that the third conversion of quantifiers rule just introโ€‘ duced, CQโˆƒ/ยฌโˆ€, can be emulated just using the standard quantifier rules in combination with the other rules of our system, in which some of the same issues arise as in the earlier schematic proof: 1 โˆƒ๐“ยฌ๐’œ 2 โˆ€๐“๐’œ 3 ยฌ๐’œ|๐’ธโ†ท๐“ 4 ยฌ(โ„ฌโˆงยฌโ„ฌ) 5 ๐’œ|๐’ธโ†ท๐“ โˆ€E, 2 6 ยฌ๐’œ|๐’ธโ†ท๐“ R, 3 7 โ„ฌโˆงยฌโ„ฌ ยฌE, 4โ€“5,4โ€“6 8 โ„ฌโˆงยฌโ„ฌ โˆƒE, 1,3โ€“7 9 ยฌโˆ€๐“๐’œ ยฌI, 2โ€“8 A similar schematic proof can be offered for the final CQ rule. 334 NATURAL DEDUCTION FOR QUANTIFIER 36.2 Alternative Proof Systems for Quantifier We saw in ยง34 that it is possible to formulate alternative proof systems that can nevertheless establish the same arguments are provable in Sentential. The same is true for Quantifier. The idea is to get rid of the rules for one quantifier, retaining the rules governing the other quantifier, but then to take the conversion of quantifier rules as basic. So, for example, we could consider the system which has โˆƒI and โˆƒE, and also has CQโˆƒ/ยฌโˆ€ and CQยฌโˆ€/โˆƒ. With these rules, we can emulate โˆ€E and โˆ€I. A schematic proof showing how to emulate โˆ€E using our other basic rules is this: 1 โˆ€๐“๐’œ 2 ยฌ๐’œ|๐’ธโ†ท๐“ 3 โˆƒ๐“ยฌ๐’œ โˆƒI, 2 4 ยฌโˆ€๐“๐’œ CQโˆƒ/ยฌโˆ€,3 5 โˆ€๐“๐’œ R, 1 6 ๐’œ|๐’ธโ†ท๐“ ยฌE, 2โ€“5,2โ€“4 A schematic proof emulating โˆ€I using our other basic rules is trickier. Here it is: 1 ๐›ค โ‹ฎ ๐‘š ยฌโˆ€๐“๐’œ ๐‘š+1 โˆƒ๐“ยฌ๐’œ CQยฌโˆ€/โˆƒ,๐‘š ๐‘š+2 ยฌ๐’œ|๐’ธโ†ท๐“ ๐‘š+3 ยฌ(โ„ฌโˆงยฌโ„ฌ) โ‹ฎ ๐‘› ๐’œ|๐’ธโ†ท๐“ Original proof from, 1 ๐‘›+1 ยฌ๐’œ|๐’ธโ†ท๐“ R, ๐‘š+2 ๐‘›+2 โ„ฌโˆงยฌโ„ฌ ยฌE, ๐‘š+3โ€“๐‘›,๐‘š+3โ€“๐‘›+1 ๐‘›+3 โ„ฌโˆงยฌโ„ฌ โˆƒE, ๐‘š+1,๐‘š+2โ€“๐‘›+2 ๐‘›+4 โˆ€๐“๐’œ ยฌE, ๐‘šโ€“๐‘›+3 To understand this schematic proof, what we need to remember is that, in order for the original โˆ€I rule to apply, we must already have a proof of ๐’œ|๐’ธโ†ท๐“ which relies on assumptions ๐›คthat do not mention ๐’ธat all. The trick is to make use of that proof inside an assumption about an existential ยง36. DERIVED RULES FOR Quantifier 335 witness. We donโ€™t try to perform that proof to derive ๐’œ|๐’ธโ†ท๐“ and then attempt to manipulate ยฌโˆ€๐“๐’œto generate a logical falsehood. Rather, we first assume ยฌโˆ€๐“๐’œ, apply quantifier conversion to obtain โˆƒ๐“ยฌ๐’œ, assume that ๐’ธwitnesses that existential claim so that ยฌ๐’œ|๐’ธโ†ท๐“, and then use our original proof to derive ๐’œ|๐’ธโ†ท๐“ at line ๐‘›. To avoid problems with the name appearing at the bottom of the existential witness subproof, we perform the same trick of assuming the falsehood of an arbitrary logical falsehood (so long as โ„ฌdoesnโ€™t include ๐’ธ), and then we manage to derive from ๐›คwhat we had hoped to: that โˆ€๐“๐’œ. Key Ideas in ยง36 โ€บThe derived rules for Quantifier concern the interaction of quantifiers with negation. โ€บDo not make use of these derived rules unless you are explicitly told you may do so. Practice exercises A. Show that the following are jointly contrary: 1. ๐‘†๐‘Žโ†’๐‘‡๐‘š,๐‘‡๐‘šโ†’๐‘†๐‘Ž,๐‘‡๐‘šโˆงยฌ๐‘†๐‘Ž 2. ยฌโˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘Ž,โˆ€๐‘ฅโˆ€๐‘ฆ๐‘…๐‘ฆ๐‘ฅ 3. ยฌโˆƒ๐‘ฅโˆƒ๐‘ฆ๐ฟ๐‘ฅ๐‘ฆ,๐ฟ๐‘Ž๐‘Ž 4. โˆ€๐‘ฅ(๐‘ƒ๐‘ฅโ†’๐‘„๐‘ฅ),โˆ€๐‘ง(๐‘ƒ๐‘งโ†’๐‘…๐‘ง),โˆ€๐‘ฆ๐‘ƒ๐‘ฆ,ยฌ๐‘„๐‘Žโˆงยฌ๐‘…๐‘ B. Show that each pair of sentences is provably equivalent: 1. โˆ€๐‘ฅ(๐ด๐‘ฅโ†’ยฌ๐ต๐‘ฅ),ยฌโˆƒ๐‘ฅ(๐ด๐‘ฅโˆง๐ต๐‘ฅ) 2. โˆ€๐‘ฅ(ยฌ๐ด๐‘ฅโ†’๐ต๐‘‘),โˆ€๐‘ฅ๐ด๐‘ฅโˆจ๐ต๐‘‘ C. In ยง16, I considered what happens when we move quantifiers โ€˜acrossโ€™ various connectives. Show that each pair of sentences is provably equivalent: 1. โˆ€๐‘ฅ(๐น๐‘ฅโˆง๐บ๐‘Ž),โˆ€๐‘ฅ๐น๐‘ฅโˆง๐บ๐‘Ž 2. โˆƒ๐‘ฅ(๐น๐‘ฅโˆจ๐บ๐‘Ž),โˆƒ๐‘ฅ๐น๐‘ฅโˆจ๐บ๐‘Ž 3. โˆ€๐‘ฅ(๐บ๐‘Žโ†’๐น๐‘ฅ),๐บ๐‘Žโ†’โˆ€๐‘ฅ๐น๐‘ฅ 4. โˆ€๐‘ฅ(๐น๐‘ฅโ†’๐บ๐‘Ž),โˆƒ๐‘ฅ๐น๐‘ฅโ†’๐บ๐‘Ž 5. โˆƒ๐‘ฅ(๐บ๐‘Žโ†’๐น๐‘ฅ),๐บ๐‘Žโ†’โˆƒ๐‘ฅ๐น๐‘ฅ 6. โˆƒ๐‘ฅ(๐น๐‘ฅโ†’๐บ๐‘Ž),โˆ€๐‘ฅ๐น๐‘ฅโ†’๐บ๐‘Ž NB: the variable โ€˜๐‘ฅโ€™ does not occur in โ€˜๐บ๐‘Žโ€™. When all the quantifiers occur at the beginning of a sentence, that sentence is said to be in prenex normal form. These equivalences are sometimes called prenexing rules, since they give us a means for putting any sentence into prenex normal form. D. Offer proofs which justify the addition of the other CQ rules as derived rules. 342 NATURAL DEDUCTION FOR QUANTIFIER Practice exercises A. Provide a proof of each of the following. 1. ๐‘ƒ๐‘Žโˆจ๐‘„๐‘,๐‘„๐‘โ†’๐‘=๐‘,ยฌ๐‘ƒ๐‘ŽโŠข๐‘„๐‘ 2. ๐‘š=๐‘›โˆจ๐‘›=๐‘œ,๐ด๐‘›โŠข๐ด๐‘šโˆจ๐ด๐‘œ 3. โˆ€๐‘ฅ๐‘ฅ=๐‘š,๐‘…๐‘š๐‘ŽโŠขโˆƒ๐‘ฅ๐‘…๐‘ฅ๐‘ฅ 4. โˆ€๐‘ฅโˆ€๐‘ฆ(๐‘…๐‘ฅ๐‘ฆโ†’๐‘ฅ=๐‘ฆ)โŠข๐‘…๐‘Ž๐‘โ†’๐‘…๐‘๐‘Ž 5. ยฌโˆƒ๐‘ฅยฌ๐‘ฅ=๐‘šโŠขโˆ€๐‘ฅโˆ€๐‘ฆ(๐‘ƒ๐‘ฅโ†’๐‘ƒ๐‘ฆ) 6. โˆƒ๐‘ฅ๐ฝ๐‘ฅ,โˆƒ๐‘ฅยฌ๐ฝ๐‘ฅโŠขโˆƒ๐‘ฅโˆƒ๐‘ฆยฌ๐‘ฅ=๐‘ฆ 7. โˆ€๐‘ฅ(๐‘ฅ=๐‘›โ†”๐‘€๐‘ฅ),โˆ€๐‘ฅ(๐‘‚๐‘ฅโˆจยฌ๐‘€๐‘ฅ)โŠข๐‘‚๐‘› 8. โˆƒ๐‘ฅ๐ท๐‘ฅ,โˆ€๐‘ฅ(๐‘ฅ=๐‘โ†”๐ท๐‘ฅ)โŠข๐ท๐‘ 9. โˆƒ๐‘ฅ((๐พ๐‘ฅโˆงโˆ€๐‘ฆ(๐พ๐‘ฆโ†’๐‘ฅ=๐‘ฆ))โˆง๐ต๐‘ฅ),๐พ๐‘‘โŠข๐ต๐‘‘ 10. โŠข๐‘ƒ๐‘Žโ†’โˆ€๐‘ฅ(๐‘ƒ๐‘ฅโˆจยฌ๐‘ฅ=๐‘Ž) B. Show that the following are provably equivalent: โ€บโˆƒ๐‘ฅ((๐น๐‘ฅโˆงโˆ€๐‘ฆ(๐น๐‘ฆโ†’๐‘ฅ=๐‘ฆ))โˆง๐‘ฅ=๐‘›) โ€บ๐น๐‘›โˆงโˆ€๐‘ฆ(๐น๐‘ฆโ†’๐‘›=๐‘ฆ) And hence that both have a decent claim to symbolise the English sentence โ€˜Nick is the Fโ€™. C. In ยง18, I claimed that the following are logically equivalent symbolisations of the English sentence โ€˜there is exactly one Fโ€™: โ€บโˆƒ๐‘ฅ๐น๐‘ฅโˆงโˆ€๐‘ฅโˆ€๐‘ฆ((๐น๐‘ฅโˆง๐น๐‘ฆ)โ†’๐‘ฅ=๐‘ฆ) โ€บโˆƒ๐‘ฅ(๐น๐‘ฅโˆงโˆ€๐‘ฆ(๐น๐‘ฆโ†’๐‘ฅ=๐‘ฆ)) โ€บโˆƒ๐‘ฅโˆ€๐‘ฆ(๐น๐‘ฆโ†”๐‘ฅ=๐‘ฆ) Show that they are all provably equivalent. (Hint: to show that three claims are provably equiโ€‘ valent, it suffices to show that the first proves the second, the second proves the third and the third proves the first; think about why.) D. Symbolise the following argument There is exactly one F. There is exactly one G. Nothing is both F and G. So: there are exactly two things that are either F or G. And offer a proof of it. E. What condition on the directed graph of a relation corresponds to that relation being an equiโ€‘ valence relation? [Document text truncated for crawler view.]