Philosophy 112

Overview

Section 2.6 introduces a method for abbreviating derivations. The software calls it “queuing.” Section 2.7 discusses some theorems. Section 2.8 introduces derived rules.

Queuing

Here is the idea. Consider the following derivation:

P ∧ Q . P → R ∴ R

1ShowR

2P ∧ Qpr

3P2 s

4P → Rpr

5R4 5 mp

65 dd

We have already seen two ways in which this can be shortened: we can use the premises directly instead of bringing them down; we can apply ‘dd’ to the end of line (5) instead of entering it on a separate line:

1ShowR

2Ppr1 s

3R2 pr2 mp dd

Let’s pause and consider both of these shortcuts.

Line (2) combines two steps into one:

Line (3) also combines two steps into one:

You can combine steps like this on any line. So, for example,

1ShowR

2Rpr1 sl pr2 mp dd

To unpack this, work from left to right:

Here is a second example.

P ∨ Q .  ∼ Q ∧ R∴ P

1ShowP

2P ∨ Qpr

3 ∼ Q ∧ Rpr

4P3 sl 2 mtp

5dd

On line (4), we have combined a two steps into one line:

We could compress the derivation yet further, if we wished, e.g.,

1ShowP

2Ppr2 sl pr1 mtp dd

Queuing makes derivations more difficult to read. I recommend using it judiciously if you feel quite confident in your ability to construct derivations. Otherwise, I don’t recommend using it at all.

Theorems and Derived Rules

Consider the theorem 24 (T24 in the software and the book, problem 2.024 in the software):


P ∧ Q ↔ Q ∧ P

This theorem tells us that the order in which conjuncts occur does not matter to the truth of a conjunction. Note that the same would not be true if we replaced the ’s with ’s.

Here is a derivation of the theorem:

1ShowP ∧ Q ↔ Q ∧ P

2ShowP ∧ Q → Q ∧ P

3P ∧ Qass cd

4P3 sl

5Q3 sr

6Q ∧ P4 5 adj cd

7ShowQ ∧ P → P ∧ Q

8Q ∧ Pass cd

9Q8 sl

10P8 sl

11P ∧ Q9 10 adj cd

12P ∧ Q ↔ Q ∧ P2 7 cb dd