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 50<br />

1 (A ∨ (¬B ∨ C))<br />

2 (¬A ∨ ¬C)<br />

3 B<br />

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

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

6 ⊥ ⊥I 4, 5<br />

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

i (¬B ∨ C) want to use ∨E with line 1<br />

i + 1 ¬A want to use ∨E with line 2<br />

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

i + 3 ⊥ ⊥I 3, i + 2<br />

i + 4 C want to use ∨E with line i<br />

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

k + 1 ¬B want to use ∨E with line i<br />

k + 2 ⊥ ⊥I 3, k + 1<br />

k + 3 C want to use ∨E with line i<br />

k + 4 ⊥ ⊥I k + 3, k<br />

k + 5 ⊥ ∨E 2, k + 1–k + 2, k + 3–k + 4<br />

At this point, SimpleSearch has run its course. But the output is not a TFLpro<strong>of</strong><br />

<strong>of</strong> ‘⊥’ from the initial assumptions: it is a pro<strong>of</strong>-skeleton with several<br />

gaps in it. I claim that I can infer from this that the initial assumptions are<br />

not jointly contrary. I further claim that there is a valuation that makes all <strong>of</strong><br />

the initial assumptions true. Moreover, I claim that I can read <strong>of</strong>f this valuation<br />

directly from the pro<strong>of</strong>-skeleton!<br />

I shall justify all <strong>of</strong> these claims in a moment. First, though, let me explain<br />

how to read <strong>of</strong>f the valuation from the pro<strong>of</strong>-skeleton. Let us say that a line in<br />

a pro<strong>of</strong>-skeleton is open iff there is gap underneath it. 1 In my example, lines 7<br />

1 More precisely a line is open iff it meets all <strong>of</strong> the following four conditions. (i) The line

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

Saved successfully!

Ooh no, something went wrong!