22.01.2014 Views

Metatheory - University of Cambridge

Metatheory - University of Cambridge

Metatheory - University of Cambridge

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6. Completeness 46<br />

been expanded. Note that, when we expand a disjunction by introducing new<br />

assumptions, we must leave gaps underneath these new assumptions. We will<br />

fill in these gaps as we continue to implement our algorithm. But, since we<br />

do not yet know how these gaps will be filled in, we cannot yet assign definite<br />

numbers to all the lines <strong>of</strong> our pro<strong>of</strong>. So what we have written down cannot<br />

any longer be described as a TFL-pro<strong>of</strong>; rather, it is a pro<strong>of</strong>-skeleton. This<br />

is how I shall refer to it, in what follows.<br />

We have expanded our first disjunction, thereby positioning ourselves for a<br />

(potential) later use <strong>of</strong> ∨E with line 1. But there is another disjunction on line<br />

2. We need to expand this disjunction too, positioning ourselves for a (potential)<br />

later use <strong>of</strong> ∨E with line 2. At this point, however, some care is needed.<br />

We have just made two new assumptions – ‘A’, and ‘B’, separately – and we<br />

might be able to use ∨E with line 2 inside the scope <strong>of</strong> either assumption. So<br />

we must continue our pro<strong>of</strong>-skeleton as follows:<br />

5 A want to use ∨E with line 1<br />

6 ¬B want to use ∨E with line 2<br />

¬C want to use ∨E with line 2<br />

B want to use ∨E with line 1<br />

¬B want to use ∨E with line 2<br />

¬C want to use ∨E with line 2<br />

At this point, all the disjunctions in our pro<strong>of</strong>-skeleton have been expanded.<br />

So we can move on to the next task.<br />

Recall that we started with sentences in CNF. We first deal with all the<br />

conjunctions (by ∧E). We then unpacked all the disjunctions. So our pro<strong>of</strong>skeleton<br />

will now have lots <strong>of</strong> lines on it that contain simply an atomic sentence,<br />

or its negation. So the next task is to apply the rule ⊥I wherever possible. In<br />

our example, we can apply it four times:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!