27.04.2015 Views

Computability and Logic

Computability and Logic

Computability and Logic

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.

14.3. OTHER PROOF PROCEDURES AND HILBERT’S THESIS 179<br />

(S6) If Ɣ ∪{∼B(t)}⇒∅ is derivable for some closed term t, then<br />

Ɣ ∪ {∼∃xB(x)}⇒∅ is derivable:<br />

.<br />

Ɣ ∪{∼B(t)} ⇒∅<br />

Ɣ ⇒{B(t)}<br />

Ɣ ⇒{∃xB(x)}<br />

Ɣ ∪ {∼∃xB(x)} ⇒∅.<br />

Given<br />

(R9a)<br />

(R5)<br />

(R2a)<br />

(S7) Ɣ ∪{t = t}⇒∅ derivable for some closed term t, then Ɣ ⇒ ∅ is derivable:<br />

.<br />

Ɣ ∪{t = t} ⇒∅<br />

Ɣ ⇒ ∅.<br />

Given<br />

(R7)<br />

(S8) If Ɣ ∪{B(t)}⇒∅ is derivable, then Ɣ ∪{B(s), s = t}⇒∅ is derivable:<br />

.<br />

Ɣ ∪{B(t)} ⇒∅<br />

Ɣ ⇒{∼B(t)}<br />

Ɣ ∪{s = t} ⇒{∼B(s)}<br />

Ɣ ∪{s = t, B(s)} ⇒∅.<br />

Given<br />

(R2b)<br />

(R8a)<br />

(R9b)<br />

This verification finishes the proof of completeness.<br />

14.3* Other Proof Procedures <strong>and</strong> Hilbert’s Thesis<br />

A great many other sound <strong>and</strong> complete proof procedures are known. We begin by<br />

considering modifications of our own procedure that involve only adding or dropping<br />

a rule or two, <strong>and</strong> first of all consider the result of dropping (R9). The following<br />

lemma says that it will not be missed. Its proof gives just a taste of the methods of<br />

proof theory, a branch of logical studies that otherwise will be not much explored in<br />

this book.<br />

14.15 Lemma (Inversion lemma). Using (R0)–(R8):<br />

(a) If there is a derivation of Ɣ ∪{∼A}⇒, then there is a derivation of<br />

Ɣ ⇒{A}∪.<br />

(b) If there is a derivation of Ɣ ⇒{∼A}∪, then there is a derivation of<br />

Ɣ ∪{A}⇒.<br />

Proof: The two parts are similarly proved, <strong>and</strong> we do only (a). A counterexample to<br />

the lemma would be a derivation of a sequent Ɣ ∪{∼A}⇒ for which no derivation<br />

of Ɣ ⇒{A}∪ is possible. We want to show there can be no counterexample by<br />

showing that a contradiction follows from the supposition that there is one. Now if<br />

there are any counterexamples, among them there must be one that is as short as

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

Saved successfully!

Ooh no, something went wrong!