Logic Tutorial, Part 7.
Tautological Implications and Inferences

(c) 2017 by Barton Paul Levenson



Now that we have the conditional and biconditional operators (→, ↔), we can state some very useful equivalences using them. Rules using the conditional are "tautological implications," while those using the biconditional are "tautological equivalences." The first tautological implication is called Modus Ponens:

[(p → q) ∧ p] → q

This enables us to set up a nice syllogism:

M: If the Earth is about to blow up, we're all doomed.
m: The Earth is about to blow up.
C: We're all doomed.

p → q
p
———
∴     q

As opposed to putting all of a sequence of logical statements on the same line, putting them one to a line is putting them in "argument format." The underlining separates premises from conclusion; the ∴ is not so much a "conclusion operator" as a smug little "so there" symbol. Logicians aren't above the awful vice of pride.

Here's another useful tautology, Modus Tollens:

[(p → q) ∧ ¬q] → ¬p

A syllogism using it runs:


Syllogism formatArgument format
M: If I love sociology, I'll get an A.
m: I didn't get an A.
C: I must not love sociology.
  p → q
  ¬q
———————
∴    ¬p

It's useless to object that there might be other reasons you didn't get an A. We're assuming the major premise to be true. It might have been clearer if it were phrased, "If I love sociology, nothing can prevent me from getting an A," or "If I love sociology, I will definitely get an A, whatever the circumstances." If it is true, and if the minor premise is also true, then the conclusion above is logically implied. Remember the distinction between validity and truth.

Here's a useful tautology which is easy to remember, the one called Simplification:

(p ∧ q) → p

and

(p ∧ q) → q

I.e., if both statements are true, then obviously either one taken by itself is true. Duh. Thinking of an example and writing it in English and in logical calculus is left as an exercise for the reader.

The next one, Addition, is a little more subtle:

p → (p ∨ q)

I.e., if we know p is true, then either p is true or q is true. This works because the ∨ ("or") operator yields a true conclusion if either one of its operands is true.


Syllogism formatArgument format
M: The sky is blue.
C: So either the sky is blue, or the Moon is pink.
  p
———————
∴ p ∨ q

Note that the above argument is not a syllogism, since it has only one premise. Note also that this does not work in reverse! (p ∨ q) does not always yield p! (Check with a truth table). The statement that p → (p ∧ q) doesn't work, either. Note that in that last one, the "or" was changed to an "and."


This is right: p → (p ∨ q)
These are wrong: p → (p ∧ q)

(p ∨ q) → p

The next rule is called the disjunctive syllogism:

[(p ∨ q) ∧ (¬p)] → q

[(p ∨ q) ∧ (¬q)] → p

Or in English, if either case A, or case B, must be true, and we know one is false, the other must be true. Obviously.

Here's an example:


Syllogism formatArgument format
M: Either Mr. Green or Mrs. White is the murderer.
m: It isn't Mrs. White.
C: It darn well had to be Mr. Green.
  p ∨ q
  ¬q
———————
∴     p

The last rule is Transitivity:

[(p → q) ∧ (q → r)] → (p → r)

This one is pretty intuitive. If condition A implies condition B, and B implies C, then we can just say A implies C. These complicated rows of symbols say something pretty obvious if you just think them out.

Example:


Syllogism formatArgument format
M: Shooting Bob in the heart made his heart stop.
m: Bob's heart stopping caused his death.
C: Shooting Bob in the heart killed him.
  p → q
  q → r
———————
∴ p → r

The tautological implications we've just gone through all use the conditional operator (→). Another set of rules, "tautological equivalences," use the biconditional (↔).

We've already seen the Law of Double Negation:

p ↔ ¬(¬p)

Commutativity is another no-brainer:

(p ∧ q) ↔ (q ∧ p)

And, in summary, there's a tautological equivalence for every logical equivalence we covered in part 2. The whole set--the laws of logical inference--is summarized in this table:


LawStatement
Double Negation¬¬p ↔ p
Commutativep ∧ q ↔ q ∧ p
p ∨ q ↔ q ∨ p
Associative(p ∧ q) ∧ r ↔ p ∧ (q ∧ r)
(p ∨ q) ∨ r ↔ p ∨ (q ∨ r)
DeMorgan's¬(p ∧ q) ↔ (¬p) ∨ (¬q)
¬(p ∨ q) ↔ (¬p) ∧ (¬q)
Distributivep ∧ (q ∨ r) ↔ (p ∧ q) ∨ (p ∧ r)
p ∨ (q ∧ r) ↔ (p ∨ q) ∧ (p ∨ r)
Absorption or Idempotentp ∧ p ↔ p
p ∨ p ↔ p
Switcheroo*(p → q) ↔ ((¬p) ∨ q)
Modus Ponens[(p → q) ∧ p] → q
Modus Tollens[(p → q) ∧ ¬q] → ¬p
Simplification(p ∧ q) → p
(p ∧ q) → q
Additionp → (p ∨ q)
Disjunctive Syllogism[(p ∨ q) ∧ (¬p)] → q
[(p ∨ q) ∧ (¬q)] → p
Transitivity[(p → q) ∧ (q → p)] → (p → r)

*There has got to be a better name for the seventh law listed above than "Switcheroo Law." If anyone knows it, please e-mail me at levenson1960@gmail.com and let me know. Thanks!

Lastly, here's a table of logical operators in the propositional calculus. The last one is needed only when doing multi-line arguments in argument format:


symbolmeaning
and
or
¬not
eqv (is equivalent to)
imp (implies)
iff (if and only if)
thus or therefore

So now we know simple statements can be symbolized with letters, and we have available to us seven logical operators and thirteen laws of logical inference. The next part of this tutorial deals with constructing sustained arguments.





Page created:04/04/2017
Last modified:  04/05/2017
Author:BPL