Introduction to Symbolic Logic June 16, 2005 More Proof Practice Problems in June 15 Notes Basic Concepts of SD Def. A sentence P of SL is derivable in SD from a set of sentences of SL iff there is a derivation in SD in which all the primary assumptions are members of and P occurs in the scope of only those assumptions. |-- P: P is derivable from A derivation in SD is a series of sentences of SL in which each sentence either is taken as an assumption with an indication of its scope or is justified by one of the rules of SD. A sentence or subderivation is in the scope of an assumption if the scope line immediately to the left of the assumption is also to the left of the sentence or subderivation Def. An argument of SL is valid in SD iff the conclusion of the argument is derivable in SD from the set consisting of the premises. An argument of SL is invalid in SD iff it is not valid in SD Theorems Some times it is possible to derive a sentence P from an empty set of premises. This is called a theorem. Def. A sentence P of SL is a theorem in SD iff P is derivable in SD from the empty set. Example: |-- B(C(B&C)) We attempt to do this proof the same way we’ve always done them. The difference now is that we don’t have any premises to work with, so we have to look to the conclusion to see how to proceed. The conclusion shows us that we should use I (twice) to do this proof. Again, it is important to take the PAs in the correct order. Equivalence Def. Sentences P and Q are equivalent in SD if and only if Q is derivable in SD from {P} and P is derivable in SD from {Q}. To show equivalence in SD, do two proofs. One that takes the first sentence as a premise and derives the second sentence, and vice versa. Inconsistency Def. A set of sentences of SL is inconsistent in SD iff both a sentence of P of SL and its negation ~P are derivable in SD from . A set of sentences of SL is consistent in SD iff it is not inconsistent in SD. To show inconsistency in SD, take the sentences in as premises and derive a contradiction. Example: Show {(MB)B, AM, A&~B} is inconsistent in SD If a set of sentences is inconsistent in SD, then any sentence of SL is derivable from that set. We could always use ~E to prove the conclusion since an inconsistent set leads to a contradiction. 3 More Rules If you are feeling comfortable with SD, you may want to try adding 3 additional derivation rules to your repertoire Each of these rules are completely unnecessary – you can still do a proof using just the rules of SD, but they can save you time and they’re not really that confusing anyway Modus Tollens (MT) This rule works like E, except that the ingredients it requires are slightly different. It still requires two lines be cited when it is used: A conditional The negation of the consequent If you have these two things, then you can derive the negation of the antecedent Again, this rule isn’t required to do a proof. If you don’t have it and you have these two ingredients, you can easily get ~P using ~I, but this rule saves you some steps Hypothetical Syllogism (HS) This rule can save you from a short I proof. It requires two ingredients: A conditional of the form PQ A conditional of the form QR In order to use HS, you must have two conditionals one of whose consequent matches the other’s antecedent If you have these two things, then you can derive the conditional PR Disjunctive Syllogism (DS) Now this rule can save you a lot of work! This rule is like a shorthand version of E. It requires two ingredients: A disjunction The negation of one of its disjuncts If you have these two things, then you can derive the other disjunct. This certainly makes sense truth-functionally, but it also works syntactically. The same result could be found using E, but it would take at least 7 lines. Remember that these rules only work on full sentences the same way that the original 11 rules of SD do Replacement Rules We are already familiar with several equivalences in SL De Morgan’s Laws, Double Negation, (PQ)(~PQ) We can show using truth tables that these sentences are truth-functionally equivalent, but that is a proof based on semantics Remember that everything in SD is purely syntactic. Although SD was developed with an eye to semantics, showing something on the semantic side is not enough to show it on the syntactic side That means that even though we suspect that these equivalences still hold in SD, we need to show that they are equivalent in SD in order to use them in our system A system that includes any rules in addition to the 11 we have already been using is an extension to that system. We’ll call it SD+. Be careful! If a question on a midterm or HW asks you to show something using SD, then these extra rules are off limits! Proving the equivalences in SD is often somewhat trivial (Commutation, Association), but it can be quite difficult (De Morgan) Remember that the proof of equivalence in SD actually requires two SD proofs to show both directions The rules of replacement are special because they can actually work on sentential components, not just complete sentences Remember that the rules of SD only work on the main connective! This means that you don’t have to extract a component of a sentence in order to use a replacement rule on it Example: G(H&K) can become G(~~H&K) using Double Negation(DN) Each application of a rule still requires its own line! Go one step at a time What are the rules? P&Q Q&P PQ QP Association (Assoc) P&(Q&R) (P&Q)&R P(QR) (PQ)R P(QR) (P&Q)R Distribution (Dist) PQ ~PQ P&(QR) (P&Q)(P&R) P ~~P De Morgan (DeM) PQ ~Q~P Exportation (Exp) P PP Transposition (Trans) Double Negation (DN) Implication (Impl) Commutation (Com) P(Q&R) (PQ)&(PR) Equivalence (Equiv) ~(P&Q) ~P~Q PQ (PQ)&(QP) ~(PQ) ~P&~Q PQ (P&Q) Idempotence (Idem) (~P&~Q) P P&P When would you use these rules? You can use them at any time of your proof Use them to avoid using annoying rules Example: Sometimes changing a disjunction into a conditional can save you from doing E Use them to skip steps Example: If you need to get A&B but all you have is B&A, you can use Com on it to save you from breaking it apart and putting it back together Use them to prove your conclusion Example: Sometimes changing your conclusion into a disjunction from a conditional will make it easier to prove. Just make sure on the last step of your proof that you change it back to the real conclusion Do you have to use these rules? The rules of replacement are mostly just a convenience. Any proof you are given should be provable (if it’s supposed to be) using just the 11 rules of SD However, the replacement rules can save you a lot of time and aggravation, if you decide to use them Practice (DB)(E~C), ~B&[~D&(~EC)] |-- ~CE If we use SD+, we may be able to avoid some of the more annoying aspects of this proof. Using SD, we would have to use E (twice!) AND the conclusion is a , so we would have to use I in each subderivation of E However, knowing when to use a RR and why is hard. Until you get the hang of it, the examples in the book can look like they’re pulling lines out of nowhere To get started with using these rules, stick with Impl and DeM 1) (DB)(E~C) P |-- ~CE (~CE)&(E~C) 2) ~B&[~D&(~EC)] P 3) (~B&~D)&(~EC) 2 Assoc 4) ~(BD)&(~EC) 3 DeM 5) ~(BD) 4 &E 6) ~(DB) 5 Com 7) E~C 1,6 DS 8) ~EC 4 &E 9) ~C~~E 8 Trans 10) ~CE 9 DN 11) (~CE)&(E~C) 7, 10 &I 12) ~CE 11 Equiv