UNIT 7: The Proof Method: Eight Basic
Inference Rules
A. INTRODUCTION
In this unit you will begin to learn an entirely different method for demonstrat-
ing the validity of deductive arguments: the method of proofs. With this proce-
dure, instead of testing the premises and conclusion simultaneously, "in one fell
swoop," to see whether there is a counterexample, you will proceed step by step
through a series of relatively simple intermediate inferences until you arrive at
the conclusion. This procedure is much closer to the way we reason in everyday
life; you probably quite often work out step by step the implications of certain
hypotheses, but it is a good bet that you never made up a truth table before you
picked up this book. The proof method is historically prior as well; 2,300 years
ago Aristotle developed the first system of proofs, and Euclid developed the
proof method for geometry at about the same time. The truth table method, by
contrast (although not the general method of refutation by counterexample), is
an invention of the twentieth century. The two methods are obviously indepen-
dent of each other: you were able to learn the truth table method without re-
course to proofs, and the method of proofs was clearly possible without the
truth table method. It is interesting that there are two such different methods for
doing the same thing-testing validity. As we shall see, however, there is a very
important connection between them: the truth table method, in a way, serves to
validate the rules we will be using in constructing proofs. Fortunately, the two
methods yield the same results, at least in logic. (In mathematics, as it turns out,
the results of the two methods are somewhat different-one of the most excit-
ing discoveries of the twentieth century.)
113114 Unit 7 The Proof Method: Eight Basic Inference Rules
In using the proof method, proceeding step by step from premises to con-
clusion, you will not, of course, be permitted to make whatever inferences you
wish. (You will not, for instance, be allowed to infer ~ B from (A :::J B) and ~ A.)
You will be given a certain set of inference rules and will be permitted to use
those and only those rules in your proofs. The reason for this constraint will be
explained in Section 3.c. In this unit you will be given eight very basic inference
rules consisting of a premise or set of premises and a conclusion. In the next two
units you will be given additional rules of a slightly different form.
It cannot be emphasized enough that it is absolutely essential that you
learn these rules thoroughly. You must memorize them, or you will simply not be
able to do the proofs. You should be able to reel off the rules as easily as you can
(I hope) reel off your multiplication tables. You will not be able to master this unit,
or the next few units, unless you first learn the rules. To assist you in this process,
the rules will always be carefully explained in the text; understanding what the
rules mean will help you memorize them.
You will probably find the proof method more interesting and challenging
than the use of truth tables and will very possibly find it quite frustrating initially
as well. This is because, unlike the truth table method, there are no set procedures
to follow. I cannot give you a prescription for constructing proofs that is guaran-
teed to work; there is no algorithm, no mechanical procedure, for the proof
method. You will have to use your imagination and ingenuity; this is the source of
both the challenge and the frustration. On the other hand, when you do solve a
problem, you will feel that you have really accomplished something. You may
consider these problems as puzzles, like chess problems or crossword puzzles;
your goal will be to get to the conclusion from the premises by using only the rules
of inference given you.
Although there are no set procedures for reaching your goal (the conclusion),
you willieam certain "rules of thumb," certain "tricks of the trade," and methods,
such as "working backward," that will help you plan your strategy. The more ex-
ercises you do, of course, the more adept you will become, and by the end of the
unit you should be fairly proficient in planning strategies and figuring out how to
reach your goal. But, again, it must be emphasized that unless you thoroughly
learn the rules you will be able to go nowhere. You cannot hope even to begin to
construct proofs without knowing the means of construction! For convenient ref-
erence, the rules are all given at the end of the unit and are also given on the inside
front cover of the book.
To fully understand the application of rules of inference, it will be important
to master the distinction between a statement form and the particular statement,
the substitution instance. Section 1 is thus devoted to this topic, before we proceed
to the discussion of rules and proofs in the succeeding sections.Unit 7 The Proof Method: Eight Basic Inference Rules 115
B. UNIT 7 OBJECTIVES
• Learn the difference between forms and substitution instances, and learn
the definitions of these and related terms given at the end of the unit.
• Be able to determine whether a statement is or is not a substitution in-
stance of a given form.
• Be able to write out the symbolic forms of the inference rules and to un-
derstand their verbal explanations.
• Be able to identify correct applications (substitution instances) of the
rules and to spot incorrect applications.
• Given a derivation, be able to supply the justification for each step.
• Be able to state and apply the following definitions: (a) justified step,
(b) derivation, (c) proof.
• Be able to construct derivations.
• Given a set of premises and a conclusion, be able to construct a short
proof (up to five intermediate steps).
• Learn to plot proof strategies, such as the method of "working backward."
• Given a set of premises and a conclusion, be able to construct longer
proofs (up to 25 or 30 intermediate steps).
C. UNIT 7 TOPICS
1. Form and Substitution Instance
In Unit 1 we introduced the distinction betweenform and substitution instance,
and we have used these terms already in defining validity and in discussing truth ta-
bles. So far, however, we have been relying on a rather informal understanding of
these concepts; in Unit 1, for example, the form was said to be the general pattern, or
structure, of the sentence or argument, with no particular meaning or truth value,
while the instance was the particular, meaningful sentence or argument. The time
has now come to make these concepts more precise.
The basic distinction is that between constant and variable. A constant is sim-
ply a term that has a definite, particular value, while a variable, as the name indi-
cates, may stand for any value. In algebra, for example, quantities such as
2,6, 101 1 / 2, (8 + 7), even 7T are constants, since their value always remains the
same. (Lowercase letters such as a and b are sometimes used to represent arbitrary
constants.) By contrast, the letters x, y, and z are used as variables, which means
that they may take any value or stand for any number. Constants may be substituted
for variables; that is, we may replace a variable with a constant. The result of such116 Unit 7 The Proof Method: Eight Basic Inference Rules
a substitution may be called a substitution instance, or just an instance, of the vari-
able or formula that contains the variable. In the formula x + y = Y + x, for in-
stance, we may substitute 3 for x (consistently) and 5 for y to get the substitution
instance 3 + 5 = 5 + 3.
In sentential logic we are using sentential variables rather than numerical
variables and sentential constants rather than particular numbers, but the idea is
the same. A sentential variable, or statement variable, as we will call it, is simply a
letter (we use lowercase letters from the middle of the alphabet, p, q, r, s, ... ) that
in itself has no meaning or truth value, but that is used to stand generally for, and
that may take as a substitution instance, any particular statement, simple or com-
plex. Our sentential constants, on the other hand, which we will call statement
constants, are simple capital letters that stand for definite, particular, meaningful
instances. They are just the letters, such as A and N, that we have been using as ab-
breviations for truth functionally simple English sentences. Sentential constants,
unlike variables, have definite truth values.
Statement variables and statement constants, then, are the simple compo-
nents of our formulas. Statement forms and statements, on the other hand, may be
either simple or complex, and the difference between them is that the forms are
built up out of variables, whereas the statements are built up out of the capital let-
ters, or constants. More precisely, a statement form is a formula (simple or com-
pound) that has as its smallest units statement variables, whereas a statement is a
formula (simple or compound) that has as its smallest units statement constants.
Some examples of statement forms would be p, (p v q), and «p' q) :J ~ (r v s».
Examples of statements would be A, (A v B), and (~ (C, D) • (A :J ~ B». Again,
forms have variables and statements have constants as their smallest units.
The following table classifies and illustrates the various sentential elements
we have described above.
FORMS
INSTANCES
Simple
Simple or
Complex
Statement variables
p, q, r, ...
Statement forms
p, (q v r), «p :J q)' ~ r)
Statement constants
A, B, N, ...
Statements
N, (A :J ~ N), «A v B) == ~ C)
As noted, statements will be the substitution instances of statement forms.
We will get a substitution instance of a form by (uniformly) substituting some state-
ment, simple or complex, for each variable in the form. Thus, from the form
«p v q) :J r), we could obtain the following: (1) «A v B) :J ~ C), where A, B, and
~ C have been substituted, respectively, for p, q, and r; and (2) «B' C) v
(C :J ~ D» :J ~ (A v (B • ~ C», where (B' C) has been substituted for p,
(C :J ~ D) has been substituted for q, and ~ (A v (B' ~ C» has been substitutedUnit 7 The Proof Method: Eight Basic Inference Rules 117
for r. There are unlimited numbers of substitution instances for each form. It is ex-
tremely important to keep in mind that each simple variable p, q, r, and so on, may
take as substitution instances complexformulas as well as simple ones. In general,
in fact, the substitution instance will be more complex than the form itself, since
in most cases we will substitute complex statements for at least some of the
variables. Some instances of the form (p ~ q) are (1) (A ~ B),
(2) «A v B) ~ (G v H», and (3) «F == G) ~ «A v B) v (C' D»). Any state-
ment, in fact, whose major operator is a conditional would be a substitution in-
stance of (p ~ q), since we just put in the antecedent for p and the consequent for
q. By contrast, «A ~ B) v C) is not a substitution instance of (p ~ q) since, al-
though it does contain a conditional, the conditional is not the major operator, and
there is no way we can substitute formulas for p and q to come out with the state-
ment. The best we could do would be to substitute A for p and B ) v C for q, but
this would not do, since B ) v C is not a formula. «A ~ B) v C) would be a sub-
stitution instance of (p v q).
Note that according to the definition we may substitute the same statement
for different variables, so that (A v A) is a substitution instance of (p v q). But we
must not put in different statements for repeated occurrences of the same variable.
We must be consistent in our substitution; that is, whatever we put in for p at one
place, we must put in for p at all other places. Thus «A v B) ~ C) is not a substi-
tution instance of «p v p) ~ q), but «A v A) ~ B) would be a substitution in-
stance, as well as «A v A) ~ A).
Note that the requirement of consistent substitution and the possibility of
putting in the same statement for different variables are exactly analogous to the
use of variables in mathematics. If we have the formula x + y = Y + x, a correct
substitution instance would be 3 + 4 = 4 + 3, but 2 + 3 = 4 + 5 would not be
an instance, since whatever we put in for x at one place we must also put in for any
other occurrence of x. On the other hand, 3 + 3 = 3 + 3 is a perfectly good in-
stance, since we can substitute 3 for both x and y if we wish.
Some examples are given below to help you see what kinds of statements
do or do not count as substitution instances of forms. To help you figure out in
each case why a formula is an instance, the statements that were substituted for
each variable to get the substitution instance have been outlined. For those for-
mulas that are not instances, you should try to see why it is not possible to sub-
stitute statements for the variables in a way that would yield the formulas as
instances. Exercise 1, at the end of the unit, will also contribute to your under-
standing of these very important concepts of form and substitution instance,
and it is important that you do these exercises before you go on to the sections
on proofs.118 FORM
INSTANCES
Unit 7 The Proof Method: Eight Basic Inference Rules
2. ~ (p' q)
~ (lA}~)
~ (~'I~ AI)
~ (I(B V C)I'I~ D )1
~~ vl(B ~ C)I
~I(B ~ C)lvEA]
~1«Av~B)~(CvD»lv 1m ~(I~ (B V C) I· r-I~----;-«C;-:-A--=~----;;B=-) -V-';;;CC71»I
~ (Em'~)
3.p ~ ~ q
~~ ~[g
EAl ~ ~I(B V cj
I~ (B V C) I ~ ~ ~
I ((A V B) ~ C)I ~ ~E]J
I(((A ~ (B V C» D) F)I ~ ~I(A V B)I
~~~
1. ~pvq 2. ~ (p. q)
3. P ~ ~q
Av~B ~A·B
~A~B
~ (AvB) ~A·~B
~(AvB) ~ C ~(A·B)vC
(A ~ ~B)vC
~(A ~ ~B)
(~AvB)v(CvD) ~~(A·B)
A ~ (B ~ ~C)
1.~pvq
~G1Jvlm
~1~AlvEAI
FORM
INSTANCES
FORM
NONINSTANCES
2. The Proof Process
In the proof method for demonstrating validity, we start with the premises
and then deduce from the premises a series of intermediate steps that finally results
in the desired conclusion. What we do is to construct a chain of reasoning in which
each new step follows from the previous steps. Suppose, for instance, that we have
the following argument: John is weak and has a stomach ache. If he is weak and
has a stomach ache and has either a rash or a fever, then he either has food poison-
ing or mononucleosis. He would have food poisoning only if he ate bean sand-
wiches at Joe's Bar and Grill last night. But he didn't have bean sandwiches at
Joe's last night; instead, he had lobster at Maxmillian's. He doesn't have a rash,
but he does have a fever. Therefore, he must have mononucleosis. We can symbol-
ize this argument as follows, numbering the premises:
1. (W·S)
2. «W· S)· (Rv F» ~ (Pv M)
3. (P~B)
4. ~B·L
5. ~R·F/".MUnit 7 The Proof Method: Eight Basic Inference Rules 119
Given these five premises, we could deduce that John has mono in the fol-
lowing way (we will number and symbolize every step):
6. F
7. (R v F)
8. (W' S)· (R v F)
9. (Pv M)
10. ~ B
11. ~ P
12. M
John does have a fever (from step 5)
John has a rash or a fever (from step 6)
John is weak and has a stomach ache and has either a
rash or a fever (by combining steps 1 and 7)
John either has food poisoning or mono (from steps 2
and 8)
John didn't eat bean sandwiches last night (from step 4)
John does not have food poisoning (from steps 3 and 10)
John has mono (from steps 9 and 11)
Some of these steps, such as step 6, may seem obvious and trivial, and you
may wonder why we even bother to list them. It is essential to a proof, however,
that every single move be recorded; the whole point of a proof (as opposed to an
intuitive leap to the conclusion) is to be absolutely certain that the conclusion fol-
lows, and the only way we can obtain this certainty is by being very precise and
very thorough. This means taking nothing for granted, but actually writing down
every inference we make, no matter how trivial. Too often, people (including logi-
cians) take things for granted and then discover that they have omitted something,
or that there is some premise they need that they don't have, so the argument is not
valid after all. To avoid this kind of mistake, it is necessary that you write down
every step. Notice also that we have provided a justification for every step by in-
dicating what previous steps it was derived from; this is an important part of the
proof process. It should be obvious by now why we number the steps: since each
later step is justified in terms of previous steps, we need a simple way of referring
back to the previous steps; numbering them is the easiest way to do this.
In constructing proofs, not any old inference will do; you cannot deduce
just anything that strikes your fancy. In a proof, every step must logically follow
from previous steps; each individual inference must be valid. The way we guar-
antee this is to require that each step in a proof follow from the previous steps
according to certain specified rules of inference. These inference rules are pat-
terns, or forms (they will be given in terms of variables), that are "tried and
true," certifiably correct, guaranteed never to result in true premises but a false
conclusion. They are all truth functionally valid argument forms, a fact you may
want to verify for yourself by using the truth table method on them. If you use
just these rules (and use them correctly), you can be sure that your arguments
will be valid. No one is claiming that these are the only possible correct rules;
there are, in fact, an infinite number of rules that we might use. The rules you
will be given in the next three units, however, are very basic, common, and com-
pletely sufficient for sentential logic. There is no valid sentential argument that120 Unit 7 The Proof Method: Eight Basic Inference Rules
cannot be proved using just these rules. The first eight of these rules, the basic
inference rules, will be introduced in the next section.
3. Eight Basic Inference Rules
a. Rules for "if-then," "and," and ~~or." An inference rule is a basic pat-
tern of reasoning, according to which a conclusion of a certain form may be in-
ferred from premises of a certain form. It is not the sort of rule that tells you
that you must do something, such as limiting your speed to 65 mph when driving;
you will never be required to use any given rule. Rather, it is a rule telling you
that you may make a certain inference, that given premises of a certain form,
you are permitted to draw a conclusion of a certain form. The rule of Disjunc-
tive Syllogism, for instance, will tell you that given a disjunction and the nega-
tion of one of the disjuncts, you are permitted to infer the other disjunct. In this
unit you will be given eight very basic inference rules, all in the following
form: there will be one or more statement forms given as premises and a single
statement form given as the conclusion, which can be derived from those
premises. A summary of these eight rules will be provided at the end of the unit
for easy reference. Remember that you will be required to memorize the sym-
bolic forms of the inference rules; otherwise, you will simply not be able to do
the work in these units. You should also become familiar with and be able to
paraphrase the informal explanations of the rules, such as the one just given for
Disjunctive Syllogism.
It will be easier to learn these rules if you think of them in terms of the oper-
ators they contain. Our first three rules, for example, are horseshoe rules, because
they tell us how we may make inferences with formulas that have horseshoes as
their major operators. The next two are conjunction rules, and the two after that are
disjunction rules. Dilemma, which is presented in subsection b, combines the con-
ditional and disjunction operators.
Probably the most fundamental rule in all of logic is the rule of Modus Po-
nendo Ponens (its complete and proper name), more familiarly known as Modus
Ponens; other rules may come and go, but most systems retain the rule of M.P. (as
we will abbreviate it). This rule tells you that if you have a conditional and also the
antecedent of the conditional (the "if' part), then you are permitted to infer the
consequent (the "then" part). It really just reflects the meaning of "if-then." Sym-
bolically, it is stated thus:
MODUS PONENS (M.P.)
p~q
P
/ ... q
Given a conditional and the antecedent of that conditional, you
are permitted to infer the consequent of the conditional.Unit 7 The Proof Method: Eight Basic Inference Rules 121
It is essential to be aware at the outset that the rules are given in terms of
variables; that is, they are rule forms. You will be applying these to particular
instances, and an instance of a rule will be correct if its premises are a substitution
instance of the premises of the rule form and the conclusion is the corresponding instance
of the conclusion of the rule form. The following, for instance, would be a correct
application of the rule of M.P.: «A v B) ::J ~ C), (A v B) / ... ~ C. The following
would not be a correct application, because the second premise is not the an-
tecedent of the conditional: «A· B) ::J ~ C), A / ... ~ C. The following is also not
a correct instance, because neither of the premises is in the form of a conditional:
«A::J B) v (C ::J B», A / ... B.] The rule of Modus Ponens can only be applied in
cases where one of the formulas has, as its major operator, a conditional. (The
other premise must be the antecedent of the conditional.) A correct application of
M.P. occurs in the problem in the preceding section, where step 9, (P v M), was
inferred from steps 2 and 8, «W· S)· (R v F» ::J (Pv M) and «W· S)· (R v F».
As this example illustrates, the applications of the rules-the instances-may be
considerably more complex than the rules themselves, which use variables, since
a variable may take as a substitution instance any formula, no matter how com-
plex. You will need to have a sharp eye for the relationship between a form and
its instances, and the second set of exercises at the end of the unit is designed to
give you practice in recognizing instances and noninstances of the rules.
Another very basic rule, which also contains a conditional as a premise, is
the rule of Modus Tollendo Tollens, more commonly known as Modus Tollens.
This rule tells us that given a conditional as one premise and the negation of the
consequent of that conditional as the second premise, we may infer the negation of
the antecedent of the conditional. In symbolic form it looks like this:
MODUS TOLLENS (M.T.)
p::Jq
~q
/ .". ~p
Given a conditional and the negation of the consequent of the
conditional, you are permitted to infer the negation of the an-
tecedent of that conditional.
An instance of the rule of M.T. (as we will abbreviate it) would be the following:
«A v B) ::J C), ~ C / .". ~ (A v B). This is a very common inference pattern, and
now that you are aware of it, you will probably notice instances of it being used con-
tinually. An example in English would be "If John broke up with his girlfriend, he is
depressed. He isn't depressed. Therefore, he didn't break up with his girlfriend." It is
INot only are these incorrect applications of the rules, they are also truth functionally invalid. You
should use the short truth table method on these and the other instances of incorrect applications
given in this unit, constructing counterexamples to convince yourself that they are wrong.122 Unit 7 The Proof Method: Eight Basic Inference Rules
important to remember with this rule that the second premise must always be the
negation of the consequent. Thus the following would not be a correct application of
the rule of M.T.: (~(A· B) :J ~ (Cv D)), ~ (Cv D) / :. ~ (A· B). The second
premise is a negation, but it is not the negation of the consequent, and this is what is
required. Another error here is that the conclusion, although it is also a negation, is not
the negation of the antecedent. In order to use this conditional in the rule of M. T., we
would have to have, as the second premise, the double negation ~ ~ (C v D), and the
correct conclusion would be the double negation ~ ~ (A· B). Notice that the rule of
M.T. was used to infer step 11 in the example in the preceding section.
A third rule that uses the conditional is the rule of Hypothetical Syllogism,
which we will abbreviate as H.S. In this rule there are two overlapping condition-
als as premises, and the conclusion is the conditional with the middle term elimi-
nated. Its symbolic form is given below (notice how much easier it is to say it in
symbols than to try to describe it in English):
HYPOTHETICAL SYLLOGISM (H.S.)
P ::J q q ::J r / '""""\ .. p -' r
Given two conditionals in which the consequent of the first
is identical to the antecedent of the second, you may infer
the conditional whose antecedent is the antecedent of the
first and whose consequent is the consequent of the second.
What this rule tells us is that the conditional is transitive: if the first state-
ment implies the second and the second implies the third, then the first implies the
third. An instance of this would be
(A v B) ::J (C· D), (C, D) ::J (~ E· F) / ... (A v B) ::J (~E· F).
It is crucial in the application of this rule that the overlapping terms be exactly
identical. The following would not be an instance of Hypothetical Syllogism, be-
cause it violates this condition: (A v B) :J (C :J D), (C· D) :J (F· G) / .'.
(A v B) :J (F· G). Clearly, (C :J D) is not the same as (C· D), so the inference is
not correct. Not any two conditionals, in other words, can serve as the premises of
Hypothetical Syllogism; they must have the very special relationship of sharing a
common term. The antecedent of one must be exactly the same as the consequent
of the other. An example in English of this rule would be the following: "If either
inflation remains high or unemployment increases, Jones will be defeated. If
Jones is defeated, either Smith or Andrews will be governor. Therefore, if either
inflation remains high or unemployment increases, then either Smith or An-
drews will be governor." ("Jones" has been eliminated.)
As noted, it is useful to learn the rules in groups, according to the major
operators involved. What you have just learned are three rules that tell us whatUnit 7 The Proof Method: Eight Basic Inference Rules 123
we can infer from conditionals. When you begin to construct proofs, Exercise 6
at the end ofthe unit will give you practice in using these three rules. The next two
rules, which are extremely simple, are rules that tell us how to operate with con-
junctions. The first tells us how to use a conjunction as a premise, that is, what we
can derive from it, and the second tells us how to derive it as a conclusion. The rule
of Simplification, abbreviated as Simp., tells us that if we have a conjunction as a
premise, we may infer either one of its conjuncts as a conclusion. (Thus the rule
has two forms.) This is exactly what you would expect from a rule for conjunction;
since the conjunction asserts that both of the conjuncts are true, we should be able
to infer either one separately.
SIMPLIFICATION (SIMP.)
P'q p.q
-- --
I.'.p I.'.q
From a conjunction as premise, we may infer either of
the conjuncts separately as a conclusion.
Again, it will be very important to remember that the rule of Simplification
applies only when the major operator of the premise is a conjunction; in other
words, you may not apply Simp., to just a subformula. The following would not be
a correct application of the rule and is, in fact, invalid: (A· B) :J C / .'. (A :J C).
(Again, use the short truth table method to construct a counterexample to verify
that this instance is invalid.) The following, however, is a correct application of the
rule: «A· B) :J ~ (Cv D»· (Fv ~ H) / ... (F v ~ H). Notice that the rule of
Simp. was used in inferring steps 6 and 10 in the example given in Section 2.
The rule of Conjunction, which will be abbreviated as Conj., is also a very
easy rule. This rule tells us, as we would expect, that if we have two separate state-
ments then we may infer their conjunction. The rule is stated as follows:
CONJUNCTION (CONJ.)
P Given any two statements, we may infer their conjunction.
q
I.'. p. q
This rule should give you little difficulty, except that you must remember that to
infer the conjunction, you must have both components separately first. An example of
this rule would be the following: (A v B), ~ (C :J D) / .'. (A v B) • ~ (C :J D). The
rule of Conj. was also used to infer step 8 in the example in the preceding section. Ex-
ercise 7 at the end of the unit will give you practice in constructing proofs using only
the rules for conjunctions and those for conditionals.
The rules for disjunction are slightly more complex than those for conjunction,
but are still quite simple. Again, one rule, Disjunctive Syllogism, tells us how to use a
disjunction in a premise, while the other, Addition (a confusing name, but standard
for this rule), tells us how to derive a disjunction as a conclusion. The rule of124 Unit 7 The Proof Method: Eight Basic Inference Rules
Disjunctive Syllogism, abbreviated as D.S., says that if you are given a disjunction as
a premise and the negation of one of the disjuncts as a second premise, you may infer
the other disjunct. In this rule, either disjunct may be negated as the second premise,
so, like the rule of Simplification, it will have two forms. They are given below:
DISJUNCTIVE SYLLOGISM (D.S.)
pvq
pvq
~p
Given a disjunction and the negation of one of the
disjuncts, you may infer the other disjunct.
/ ... q / ... p
This rule is very common in ordinary usage; an example employing the sec-
ond form of the rule might be: "This tree is either a walnut and will bear nuts in the
fall, or it is a cherry tree. It is not a cherry tree. Therefore, it is a walnut and will
bear nuts in the fall." D.S. was also used to infer the conclusion that John has
mono in our example in Section 2 of this unit.
In using this rule, you must be sure that the second premise is the negation of
one of the disjuncts, and not just any old negation. The following, for example,
would not be an instance of Disjunctive Syllogism, because the second premise is
not the negation of the second disjunct (or, of course, of the first).
(A v~ (B· C)), ~ (B· C) / .'. A. To infer A from the first premise, we would need
the double negation ~ ~ (B· C). The following, however, would be a correct ap-
plication of the rule:
( ~ A v (B :J C)) v ~ D, ~ ( ~ A v (B :J C)) / ... ~ D.
The rule of Addition, abbreviated as Add., aside from its rather inapt name, is
sometimes confusing to students for several reasons: in the first place, it is not of
much use in ordinary discourse, since in using the rule we are going from some-
thing more definite to something less definite, which we rarely need to do. In the
second place, it looks as if we are just pulling a formula out of thin air, and stu-
dents often wonder how it is possible to do this. To clarify these comments, we
need to look at the rule. The rule will tell us that given any statement whatever, we
may infer any disjunction with that statement as one of its disjuncts. Since the
statement used as a premise may appear as either disjunct in the conclusion, the
rule again has two forms. The rule is stated symbolically below:
ADDITION (ADD.)
P q
I,'.pvq I,'.pvq
Given any statement, you may infer any dis-
junction that includes that statement as one of
the disjuncts.
~qUnit 7 The Proof Method: Eight Basic Inference Rules 125
What is odd about this rule is that we are going from something stronger to
something weaker. From "Tod stole John's wallet," for instance, we can infer that
"Either Bill or Tod stole John's wallet," which seems grossly unfair to Bill since
we already know that Tod is the culprit! It is true, however, that if Tod stole it
then either Bill or Tod stole it, unfortunate as this may be for Bill. Although we
have little use for this rule in ordinary language, it is extremely helpful in formal
inferences, in actually constructing proofs. We often need to derive C, for in-
stance, from previous steps of the form (A v B) ::J C and A. But we cannot directly
infer C from these two steps by M.P., since A is not the antecedent of the condi-
tional. From A, however, we can infer (A v B), and since this is the antecedent, we
are then entitled to infer C. We used the rule of Addition in this way, to infer part
of a more complex antecedent, in step 7 of the proof in Section 2.
Another rather disconcerting thing about this rule is that we may add on as a
disjunct any formula, whether it has previously appeared in our proof or not and no
matter how complex it is. From ~ A, we may infer by Add. ~ A v [( Z v
(X ::J Y)) • [~ B ::J (C • ~ (Dv F))]]! This rather odd-looking rule is justified, how-
ever, simply by noting that if a given formula is true, then (because of the truth table
for disjunction) any formula containing it as a disjunct must be true.
The rule of Addition may be used on any formula; in other words, the
premise may be of any form. The conclusion of the rule, however, must always be
in the form of a disjunction; that is, it must always have a disjunction as its major
operator, with the premise as one disjunct. This means you may not apply Addition
to just a part of a formula. It would thus not be correct to infer «A v B) ::J C) from
(A ::J C) because the major operator of the conclusion is not a disjunction, al-
though the formula contains a disjunction as a subformula.
One final reminder: do not confuse the Addition rule, which has a disjunction
as a conclusion, with the Conjunction rule, which has a conjunction as a conclu-
sion. The disjunctive conclusion, by Addition, requires only a single formula as a
premise, whereas the conjunctive conclusion of Conjunction requires two premises.
We will not, in this unit, introduce a rule for the biconditional. In the next
unit we will have a rule that will allow us to replace a biconditional (p == q) with
the conjunction of two conditionals, (p ::J q). (q ::J p), and this is the only bicon-
ditional rule we will need.
h. The Rule of Dilemma. Our last rule in this unit is one that combines sev-
eral operators and so falls into no particular category; this is the Dilemma rule,
abbreviated Dil. The Dilemma rule tells us that given two conditionals and the
disjunction of their antecedents, we may infer the disjunction of their conse-
quents. This is the only rule that requires more than two premises. The symbolic
form is stated below:126 DILEMMA (OIL.)
Unit 7 The Proof Method: Eight Basic Inference Rules
p~q
Given two conditionals and the disjunction of the antecedents
of those conditionals, we may infer the disjunction of the con-
sequences of the conditionals.
r~s
pvr
/ :. qvs
Notice that this rule is very much like Modus Ponens; it is just a kind of
"double-barreled" or "souped-up" version of M.P. Instead of one conditional and its
antecedent as premises, we have two conditionals and the disjunction of the an-
tecedents as premises, and instead of inferring the single consequent, we infer the
disjunction of the consequents. It is essential to remember that in this rule, the
premises must consist of two conditionals and one disjunction and that the conclu-
sion will be a disjunction.
The name of this rule was, no doubt, inspired by instances like the follow-
ing: "If the United States relies primarily on nuclear power, then waste dis-
posal will be a serious problem and there will someday be a major accident. If
the United States relies primarily on coal, then many miners will be killed and
air pollution will increase significantly. The United States will rely primarily
either on nuclear power or on coal. Therefore, either waste disposal will be a
serious problem and there will someday be a major accident, or many miners
will be killed and air pollution will increase significantly." Of course, we might
look on the bright side of things with the following instance of Dilemma: "If
the United States relies primarily on nuclear power, then there will not be an
enormous increase in air pollution. If it relies primarily on coal, then there will
not be a severe nuclear waste disposal problem. The United States will rely pri-
marily either on nuclear power or on coal. Therefore, either there will not be an
enormous increase in air pollution or there will not be a severe nuclear waste
disposal problem!"
Since this is our most complicated rule so far, it will be harder to keep straight
the premises and conclusion and easier to fall into error. The following, for instance,
would not be a correct application of the rule: ((A v B) :::J C), ((D· E) :::J F),
(A v D) / ... C y F. Here the problem is that the disjunction, the third premise, is
not the disjunction of the antecedents. The following would also be incorrect:
(A yC), (By D), (A :::J B) / ... C :::J D. Here the major operators are reversed.
These examples are not only not instances of the rule, they are also invalid; you
should construct counterexamples to demonstrate this fact. Correct uses of the rule
may be rather complex, but just keep in mind that as long as there are two condi-
tionals and the disjunction of their antecedents in the premises and the disjunction of
their consequents in the conclusion, the instance is correct. The following would be
a correct application of the rule:Unit 7 The Proof Method: Eight Basic Inference Rules 127
[«A v B) :J C) :J (D v F)], «F G) :J (A :J F)), [«A v B) :J C) v (F G)]
/:. (DvF)v(A:JF).
c. About the Rules. You now have all the rules for this unit; if you did not
memorize them as you went along, you should sit down and do so now. Learn the
rules and their names well enough so that you can take out a blank sheet of paper
and write them down with little or no hesitation. Learn the verbal descriptions of
the rules as well, so that you have a very clear understanding of what each rule can
do for you. This will be important when it comes to actually constructing proofs,
planning strategies, and thinking up plans of attack. Keep in mind also that the
rules you have been given areforms. They contain variables that can take as sub-
stitution instances any statement, simple or complex. You have already seen some
examples of fairly complex substitution instances of the rules. Exercises 2 through
5 at the end of the unit will give you further practice in recognizing complex in-
stances ofthe rules. It is very important that you complete all of them. Do not take
shortcuts. Again, it will help to think of the rules in terms of their major operators:
M.P., M.T., and H.S. are horseshoe rules; Simp. and Conj. are dot rules; Add. and
D.S. are wedge rules. Dilemma combines the horseshoe and the wedge.
You may wonder how we can be so certain that these results are correct and
that we will not get into trouble in applying them. The reason is that each of these
rules can easily be shown to be a truth functionally valid argument form. This
means that there can be no instance of any of these rules that has true premises and
a false conclusion. Our rules are all truth preserving. Thus, if our premises are all
true, even if we have a very long chain of intermediate steps, we can be sure that
in the end our conclusion will be true as well. If you are in doubt about any of
these rules, just construct a little truth table to test them out.
You may well wonder why you are allowed just these rules and no others.
You will not have a rule, for instance, that will permit you to infer ~ q directly
from (p == q) and ~ p, although it seems intuitively to be (and is) a perfectly valid
inference. Isn't this an arbitrary restriction on your creative powers? Well, yes and
no. It is a restriction, certainly, and in some ways it is arbitrary, since we could just
as well have included this rule in our system. But, on the other hand, there are an
infinite number of possible rules we could have included, which would have made
the system a bit difficult to learn. (You will gripe enough initially about the few
rules you do have to learn.) We need to include enough rules to do the job, but not
so many that the system becomes unwieldy. What we have here is a reasonable
compromise, and these particular rules are included because they are quite power-
ful and because they are rules that are commonly used.
But then, you may ask, why do we need any fixed system of rules at all? Why
can't we just make those inferences that seem reasonable, like the one mentioned
above, and not worry about memorizing a particular list? Well, to take nothing128 Unit 7 The Proof Method: Eight Basic Inference Rules
away from your undoubtedly fine reasoning powers, it is quite possible that you
might, at some point, be mistaken in what follows from what. You might be
tempted, for instance, to infer ~ A from ~ (A • B), which would be incorrect, or to
infer ~ B from (A v B) and A, which would be just as bad. There is an interesting
history of logical mistakes made by some of the best logicians of the twentieth
century, and this is, in fact, why there has come to be such an emphasis onjormal
logic, on using only those rules that are tried and true. You can be certain that if
you use only the rules given here (and use them correctly), you will never arrive
at an erroneous conclusion. If you try to make up your own rules, chances are that
sooner or later (and most probably sooner) your intuitions will lead you astray.
Finally, it must be emphasized that you must do the exercises as well as learn
the rules. In learning proofs, as in many other endeavors, practice, although it may
not make perfect, is absolutely essential; and lack of practice will virtually guar-
antee failure. At this point, you should complete Exercises 2 and 3 at the end of the
unit; do not even attempt to construct proofs until you can easily do the pre-
liminary exercises. You can't run before you walk, and you can't construct proofs
before you can recognize correct and incorrect applications of the rules.
4. Derivations and Proofs
The proof method for determining validity consists, as we have seen, in start-
ing with the premises and deriving a series of intermediate steps until we reach the
conclusion. What we do is to construct a chain of reasoning, each step a conse-
quence of previous steps, which shows that the conclusion does follow from the
premises. But, as noted above, not any old step will do; we are permitted to make
an inference only if it follows from previous steps according to one of the given
rules. We want to be sure that there are no "logical gaps" in our proof construction,
no weak links in our chain of reasoning; our sequence of steps must be "logically
tight." If an attempted proof contains even one incorrect step, then the chain of
reasoning has been broken, so the proof is a failure; we have not shown that the
conclusion follows from the premises. To guarantee that the proof sequence is log-
ically tight, each step in the proof that is not a premise must be justified, by noting
that it follows from previous steps (premises or other, intermediate steps) accord-
ing to one of the given rules of inference. Premises will be justified simply by not-
ing that they are premises, steps given initially from which the others are to follow.
We will require in a proof, then, that every single step be justified, either as
being a premise or as following from previous steps according to one of the given
rules of inference. We will justify a step by writing to the right of it whether it is a
premise or, if it is not, what rule it was derived from and what steps served as
premises for the application of that rule. Fully justified, the proof from Section 2
would look like the following (we will abbreviate "Premise" as "Pr."):
1. WoS | Pro 7. RvF | Add. 6 | |
2. ((W 0 S) 0 (Rv F» | 8. (WoS)o(RvF) | Conj.l,7 | |
::J (P V M) | Pro 9. PvM | M.P. 2,8 | |
3. P::J B | Pro 10. ~B | Simp. 4 | |
4. ~BoL | Pro 11. ~ P | M.T. 3,10 | |
5. ~RoF | Pro 12. M | D.S.9,11 | |
6. F Simp. 5 |
Unit 7 The Proof Method: Eight Basic Inference Rules 129
Supplying the justification for each step will be considered essential to the
proof, and if the justification is missing, the proof will be considered defective.
You should never write down a step in the first place unless you know exactly
where it comes from and by what rule; if you do know, then it is a simple matter to
jot down to the right of the step the information that justifies it.
We need now to be a little more precise in our definitions. In particular, we
have been rather taking for granted what it means for a step to follow from previ-
ous steps. We can now give the following definition: A step S follows from previ-
ous steps Pl ... P n according to a given rule of inference R if and only if S is a
substitution instance of the conclusion of the rule Rand Pl . .. P n are the corre-
sponding substitution instances of the premises of the rule R. Given the definition
of "following from," we can now say precisely what it means for a step to be jus-
tified: A justified step is either a premise, or else a step that follows from previous
steps according to one of the given rules of inference. This definition will be ex-
panded slightly in Unit 9, but for this unit and the next it is adequate.
So far we have been talking about arguments in which the desired conclusion is
given, where the problem is to arrive at the stated conclusion by constructing a series
of intermediate justified steps. In some cases, however, we do not know what the con-
clusion is supposed to be. Often we just want to derive the consequences of certain
hypotheses, see what follows from them, without any preconceived notions of what
the result will be. Such a deduction of consequences, which does not necessarily lead
to a particular conclusion, will be called a derivation. Any sequence of steps will be a
derivation so long as every step is justified. This gives us the following short and sim-
ple definition of a derivation: a derivation is a sequence ofjustified steps. All sorts of
funny things will count as derivations, including just a set of premises (since each
step will be justified as being a premise).The following sequence, which doesn't seem
to be going anywhere useful, is also a derivation:
I.A
2. AvB
3. (A vB) vC
4. ((AvB)vC)vD
5. (((A v B) vC) v D) v E
Pro
Add. 1
Add. 2
Add. 3
Add. 4130 Unit 7 The Proof Method: Eight Basic Inference Rules
6. ««AvB)vC)vD)vE)vF
7. ««(AvB)vC) vD)vE)vF)vG)
Add. 5
Add. 6
In contrast to a derivation, a proof is a sequence of steps that is going some-
where, in which we arrive at a definite conclusion that we were aiming at ahead of
time. The only difference between a derivation and a proof is that in a proof we
know where we are going (and get there), while in a derivation we simply deduce
whatever we can, whatever "falls out" of the premises. It should be noted that the
concepts of derivation and proof are not mutually exclusive. In fact, every proof is
also a derivation, since each step must be justified. A proof just has something
extra-a conclusion toward which the derivation is headed and with which it must
conclude. We can thus define proof very simply: a proof is a derivation in which
the last step is the desired conclusion.
In the next section we will begin to construct proofs, which lead to a definite
conclusion, but before you go on, you should do Exercises 4 and 5 at the end of the
unit. In Exercise 4 you will be given derivations, sequences of justified steps, and
it will be up to you to supply the justifications. You must find out what steps were
used in deriving each line and what rule was applied. In Exercise 5 you will first
be given premises and a rule and will be asked to draw the appropriate conclusion;
you will also be asked to supply the missing premise used in drawing a particular
conclusion from a particular rule; and in some cases you will be asked simply to
draw a conclusion, and you will have to figure out yourself what rule is applicable.
These exercises will prepare you for the task of constructing proofs yourself.
5. Constructing Simple Proofs
It is at this point in the course, where you begin to construct your own proofs,
that you may begin to feel some frustration. Learning the rules may be tedious, but
at least it requires nothing more than perseverance, and supplying the justification
for derivations that are already worked out is a purely mechanical procedure, requir-
ing nothing more than a thorough knowledge of the rules and an understanding of
the concept of a substitution instance. Constructing proofs from scratch, how-
ever, is not a mechanical procedure; there is no precise method, no set of instruc-
tions, for coming up with a series of steps that leads to the desired conclusion.
Constructing proofs often requires insight and ingenuity, and even if you know the
rules well, you may often find that you simply don't know how to get started or, once
started, you may not be able to see how to continue. This is a very common experi-
ence with beginning logic students and should be no cause for alarm, at least initial-
ly. What we will do in this section is to give you some idea of how to attack proof
problems and some practical hints for learning the process of constructing proofs.
What is absolutely essential, of course, is to know the rules thoroughly; you
should have them all clearly in your head so that you can look at a pair of formulasUnit 7 The Proof Method: Eight Basic Inference Rules 131
such as (A ::J (B· C)), ~ (B • C), and see immediately that it is an instance in which
you can apply the rule of Modus Tollens. You should also be sure you have done all
the preliminary exercises (l through 5) at the end of the unit; these will help make
the rules second nature to you and will help you get started in applying them. Finally,
you should make it a habit to start with the easiest problems first and gradually work
your way up to the more difficult ones. And do persevere; even though it may seem
that you are making no progress, if you follow the instructions, you will eventually
come to the point where what once seemed impossible now looks rather trivial. It
often takes a couple of weeks to catch on to the method, but sooner or later the light
will dawn. Once it does, you will have a real sense of accomplishment and may very
well find that this is the most enjoyable part of the course. Constructing proofs is like
doing puzzles, a challenging intellectual exercise, and if you take it in this spirit, you
should find it much easier and more enjoyable. Don't expect miracles the first time
you sit down to work; it sometimes takes time for everything to sink in, but your pa-
tience will eventually be rewarded.
Now that the sermon is finished, let us look at a very simple example: sup-
pose we have as premises (A . B) • ~ e and D ::J e, and we want to prove B • ~ D.
Whether we list the premises vertically or horizontally, we will generally write the
conclusion, for reference, to the right of the last premise, preceded by our "there-
fore" sign / .' .. We might, then, set up our problem as follows: (1) (A· B)· ~ e,
(2) D ::J e, / .'. B· ~ D. We will also "number" our problems in this unit with
small letters (this one is a). Try to do the proof yourself before you go on. One
method you can use, which will not always work but does work here, is to treat the
problem like a derivation and simply try to deduce whatever can be derived from
the premises. We will call this the method of working from the "top down" (as op-
posed to the "bottom-up" method, which will be applied in more complicated
problems). Let us see, then, what can be deduced from these premises. When you
have a conjunction in the premises, you can always apply the rule of Simplifica-
tion, and we can here apply it to premise 1. This would give us two intermediate
steps, from the two forms of the rule:
3. A· B Simp. 1
4. ~ e Simp. I
Now, given the conjunction in step 3, we could apply the Simp. rule once
again to get two more intermediate steps:
5. A Simp. 3
6. B Simp. 3
At this point we can check out our other premise and see what can be de-
duced from it. This premise is a conditional, D ::J e, and we note that in step 4, we132 Unit 7 The Proof Method: Eight Basic Inference Rules
have the negation of its consequent. This allows us to derive the negation of the
antecedent, according to the rule of Modus Tollens. Thus our next step in the
deduction would be
7. ~ D M.T.2,4
This seems to exhaust the resources of our premises, but it is all we need for
the conclusion. The conclusion, if you remember, was simply the conjunction
B· ~ D. We now have both of the conjuncts separately, so we are entitled to join
them together with the Conjunction rule, and the last step in our derivation will be
the desired conclusion.
8. B'~D Conj.6,7
You may have noticed here that we could just as well have applied the rule of
M.T. to get ~ D at step 5; there was no need to do the other Simplification step
first. In general, there will be many different ways in which a proof can be con-
structed; the order makes no difference except that, of course, every step must be
validly derived from previous steps, so you must first have the steps you need to
apply the rules. We could not have derived ~ D immediately after step 3, for in-
stance, because we did not yet have ~ C. Another thing that needs to be men-
tioned, although it does not come up in this problem, is that the order of the
premises in the application of a rule is irrelevant. If we first had ~ C and only then
derived D :J C, we could still have applied the M.T. rule.
Let us take a slightly more complicated example, but one in which we can
still work from the top down. Our premises will be the following, numbered I
through 4, and the conclusion will be listed following the "therefore" sign to the
right of the last premise:
b. 1. (A v B) :J (Cv D) Pro
2. (CvF):J H
3. E'~D
Pro
Pro
4. E:J A
Pro 1.".HvI
(Hint: When you have a letter in the conclusion that appears nowhere in the
premises, such as the I in this proof, it will have to be "imported" by the use of Ad-
dition. Here we will need to get H first, and then H v I by Add.) Again we have a
conjunction in the premises, at step 3, so we may as well begin there by applying
the Simplification rule. This gives us
5. E
6. ~D
Simp. 3
Simp. 3Unit 7 The Proof Method: Eight Basic Inference Rules 133
Now, if you know your rules well, the next step should be obvious: the rule
of Modus Ponens will give us
7. A M.P. 4,5
Now what? Here you should notice that we could apply the rule of Modus
Ponens to step 1 if we had A v B (this is, again, a matter of knowing your rules
well). We do have A, and if you think for a minute, you will realize that you can
derive A v B from A by Addition. This gives
8. AvB Add. 7
At this point we can apply M.P., as we saw earlier.
9. CvD M.P. 1,8
We now have quite a few steps, and you may need to pause to look them over
to see what else you can do. As we scan the list, we see that we have a disjunction
and the negation of one of the disjuncts in steps 9 and 6; thus, we can apply the
rule of Disjunctive Syllogism. (Notice here that the order of the premises is re-
versed.) This gives us
10. C D.S.9,6
We can now apply our Addition trick again to get
11. CvF Add. 10
This we need in order to apply M.P. to step 2, which will yield
12. H M.P. 2,11
Now what? We seem to have used up all our ammunition. Fortunately, the
conclusion is only a short hop away: from H we can derive H v I by Addition, and
this is the end of the proof.
13. Hv I Add. 12
At this point, it would be a good idea to take a fresh sheet of paper, write
down the last two problems, close your book, and try to reconstruct the proofs. If
you get stuck, go back and reread the explanation and then try to do the proofs
again. Keep trying and rereading until you can do them.134 Unit 7 The Proof Method: Eight Basic Inference Rules
Although there are many things you cannot do in a proof, such as make up your
own rules, a number of things are permitted that make no difference to the proof. You
may use premises more than once, or you may not use some of them at all. Nothing in
the definition of "proof' says that each premise must be used once and only once. It
has already been noted that the premises may be in any order. Perhaps surprisingly, it
also does not matter if you have extra, unneeded steps. If in doing a proof you go
down the wrong road and reach a dead end, it is not necessary to erase all the useless
steps and start over. Once you discover the correct route, you can simply write down
those useful steps immediately following the useless steps. There is nothing in the de-
finition of a proof that says it must be optimally short, so it is not necessary to "purge"
a proof of unnecessary steps. A proof may contain all sorts of useless garbage as long
as the two essential conditions are met: (1) the conclusion is eventually reached, and
(2) every step in the proof sequence, whether useful or not, is justified. You should
keep these things in mind as you attempt to do the following proof:
c. 1. ~ A Pro
2. D::J A Pro
3. B::J A Pro
4. A::J C Pro
5. C::J (D v E) Pro
6. BvF Pro
7. DvG Pro / ... F' G
Suppose you were given the following problem; would you consider it a
misprint?
d. 1. AvB
2. B::J C
3. ~A' ~ C
Pro
Pro
Pro / ... F ::J G
It certainly looks as if there is no possible way to derive the conclusion; F and G
don't appear anywhere in the premises. But being a conscientious student, you
would no doubt give it a try anyway, perhaps in the following manner:
4. ~A
5. ~C
6. B
7. ~B
Simp. 3
Simp. 3
D.S.l,4
M.T.2,5
At this point you need to know that given a contradiction, you may derive
anything, including the desired conclusion (or its negation!). Simply use Addition
on B to get B v (F ::J G), and then D.S., with ~ B, to get the conclusion.Unit 7 The Proof Method: Eight Basic Inference Rules 135
8. B v (F => G)
9. F => G
Add. 6
D.S.7,8
In general, if you have a contradiction (p and also ~ p), you can derive any
formula q at all by getting p v q by Addition from p, and then q by the application
of Disjunctive Syllogism to p v q and ~ p. Some of the proof problems at the end
of the unit may require this little trick.
Having seen several examples, and assuming that you know your rules, you
should now be in a position to try Exercises 6, 7, and 8 at the end ofthe unit. These
exercises are graduated, starting with some fairly trivial problems and then moving
on to more complex ones. They should all be solvable by the application of the top-
down method, in which you simply try to deduce whatever you can until you reach
the conclusion. More complex problems, which will require a little more planning
and strategy, will be given in Exercise 9. For these you will sometimes need to use
the method of "working backward," or "from the bottom up." This method and other
strategy hints for more complex problems will be developed in the next section.
6. Constructing More Complex Proofs
In some proofs, even relatively easy ones on occasion, you may simply not
see how to get started; you may not be able to use the top-down method because
you don't see what things can be deduced from the premises to begin with. In such
cases it may be helpful to use the bottom-up method, or the method of working
backward. What this entails is looking first at the conclusion, then checking the
premises to see how the conclusion could "come out" of them, and then working
out step by step, from the bottom up, what will be needed to obtain the conclusion.
To use this method, you have to not only know your rules by heart, but also know
what they can do for you. If your conclusion, for instance, is B, and you have a for-
mula (C => (A vB)), you must know your rules well enough to reason in the fol-
lowing way: "If I had A v B and ~ A, I could derive B. I could get A v B by the rule
of Modus Ponens from (C => (A v B)), provided I had the antecedent c." This bit of
reasoning would have told you that you need C and ~ A in order to derive B from
(C => (A vB)). This kind of reasoning will be used constantly in the bottom-up
method, because you will be asking, "What do I need to get the conclusion?" And,
having discovered that you need a certain intermediate formula to get it, you will
then have to ask, "How can I get that intermediate formula?" and so on, until you
reach back into the premises. We will take a relatively simple problem (which actu-
ally could be solved by the direct top-down method) to illustrate this procedure.
e. 1. (AvB) => (Cv(F => H))
2. A'~C
3. H => C
Pro
Pro
Pro / ". ~ F136 Unit 7 The Proof Method: Eight Basic Inference Rules
Since our conclusion is ~ F, we look into the premises to see where it might
come from. F occurs in the rather complex first premise, and what we must do is
figure out how to pull ~ F out of that formula. For this you need to know, again,
what each rule can do for you. F appears as a subformula of the consequent of a
conditional; thus you must first get that consequent, (C v (F :J H)). You should
know that you can derive the consequent of a conditional by M.P., provided you can
get its antecedent. Thus you will need (A v B). Once you get (C v (F :J H)), you
should note that you need (F :J H) and that this could be derived by D.S. if you
could get ~ C. ~ C, then, is another formula you will need. Once you have F :J H
by this process, clearly you will need ~ H to get ~ F by M.T. Thus you will need
the three formulas (A v B), ~ C, and ~ H to get ~ F from the first premise. Having
figured this out, the obvious next move is to try to figure out how to get these three
formulas. You look back into the premises and note that one is immediate: ~ C oc-
curs as a part of a conjunction in step 2 and so can be derived just by Simp. We
might as well do A at the same time, for the following two steps:
4. ~C
5. A
Simp. 2
Simp. 2
At this point it's no mystery how to get A v B, since we already have A.
6. AvB Add. 5
The only thing left is to get ~ H. By this time that is no trick either, since we
have H :J C as premise 3, and we already have ~ C at step 4. Thus we get
7. ~H M.T.3,4
We now have the steps we said we needed in order to pull ~ F out of the first
premise, so let us apply them as needed:
8. C v (F:J H)
9. F:J H
10. ~F
M.P. 1,6
D.S.8,4
M.T.7,9
In the bottom-up or working-backward method, as the names imply, you start
out by considering the conclusion in your reasoning process, rather than the
premises. Instead of asking, "What can be derived from these premises?" as in the
last section, you ask, "Given that this is the conclusion I want, how can I get it;
that is, what formulas do I need to derive it, and what rules will be applied?" If
your conclusion is a conjunction, for instance, in general the thing to do will be to
get both conjuncts separately, and if the conclusion is a disjunction, it can be de-
rived either by Addition or Dilemma.Unit 7 The Proof Method: Eight Basic Inference Rules 137
Let us take a slightly more complex problem that requires more steps and a
more extended use of the working-backward method:
f. 1. A::J (B v C)
2. B::J F
3. A'~F
4. (A v H) ::J D
Pro
Pro
Pro
Pr./".C·D
Here our conclusion is a conjunction, so the thing to do is work on each conjunct
separately and then put them together with the rule of Conjunction. D should not
be hard to derive, since it occurs as the consequent of a conditional in Premise 4
and thus can be derived by M.P., provided we have the antecedent. The antecedent
is A v H, and to get this, we will probably use either Add. or Dil. Checking out the
premises, we see that we have A in Premise 3, which occurs as a part of a con-
junction. Thus we can get A by Simp., A v H by Add., and D by M.P. This is
one-half of our conclusion.
5. A
6. AvH
7. D
Simp. 3
Add. 5
M.P. 4,6
The other half is C, and this will be a little more involved. C occurs in
Premise 1 in the consequent of a conditional, as one disjunct. Thus we could de-
rive C from Premise 1 if we could get A, the antecedent of the conditional, and
~ B, the negation of the other disjunct. But we already have A, so we can use
M.P. to get
8. BvC M.P. 1,5
Now we need ~ B, and at this point it is easy to get. Since B appears in
Premise 2 as the antecedent of a conditional, we could derive ~ B by M.T. provided
we could get the negation of the consequent, ~ F. But we have this ready and
waiting in Premise 3, so we are almost there.
9. ~F
10. ~B
Simp. 3
M.T. 2,9
We can now apply D.S. to steps 8 and 10 to get our other conjunct, and we
can then conjoin the two conjuncts to get our conclusion.
II. C
12. C'D
D.S.8,1O
Conj.7,11138 Unit 7 The Proof Method: Eight Basic Inference Rules
You should read through these problems until you fully understand every
step; keep in mind, however, that there may be other ways of doing the proofs.
Especially with complex problems, there are usually a number of different and
equally correct ways to derive the conclusions. As long as every step is justified
and you eventually get to the conclusion, it doesn't really matter how you got
there, even if your route is rather circuitous. In doing your problems, start with
the easiest ones first and gradually work your way up to the more difficult ones.
Take your time and don't get discouraged if you don't immediately succeed. If
you know your rules well, apply them correctly, study the previous examples,
and persevere, you should eventually be able to complete most of the proofs.
And, again, think of them as puzzles, as intellectual challenges; proofs are
rather like mazes, where you have to reach the conclusion by working through
to the right path. If you take it in this spirit, the process of learning to construct
proofs should prove to be intellectually rewarding.
SUMMARY OF RULES OF INFERENCE
MODUS PONENS (M.P.)
MODUS TOLLENS (M.T.)
p-:Jq
P
I .'. q
p'-:Jq
~q
I :. ~p
HYPOTHETICAL
SYLLOGISM (H.S.)
p-:Jq
q-:Jr
I:.p-:Jr
SIMPLIFICATION (SIMP.)
p'q P'q
I :. p I :. q
CONJUNCTION (CONj.)
P
q
DILEMMA (DIL.)
I:.p·q pvr
p-:Jq
r-:Js
I :. q v s
DISJUNCTIVE SYLLOGISM (D.S.) ADDITION (ADD.)
pvq
p vq
p
q
~p
~q
I:. p v q
I:. p v q
I :. q
I :. p
1. 2. DEFINITIONS
A constant is a term that has a definite, particular value.
A variable is a term that may represent any value.3. 4. 5. 6. 7. 8. 9. 10. Unit 7 The Proof Method: Eight Basic Inference Rules 139
A statement variable is a letter that can take as substitution instances any par-
ticular statement, simple or complex. (We will use lowercase letters from the
middle of the alphabet, p, q, r, ... , as our statement variables.)
A statement constant is a capital letter that is used as an abbreviation for a par-
ticular truth functionally simple English sentence.
A statement is a formula (simple or complex) that has statement constants as its
smallest components.
A statement form is a formula (simple or complex) that has statement variables
as its smallest components.
A substitution instance (s.i.) of a statement form is a statement obtained by
substituting (uniformly) some statement for each variable in the statement
form. (We must substitute the same statement for repeated occurrences of the
same variable, and we may substitute the same statement for different vari-
ables. Thus both A v B and A v A are s. i. 's of p v q, but A v B is not an s.i. of
p vp.)
A justified step is either a premise, or else a step that follows from previous
steps according to one of the given rules of inference.
A derivation is a sequence of justified steps.
A proof is a derivation (sequence of justified steps) in which the last step is the
desired conclusion.