27.04.2015 Views

Computability and Logic

Computability and Logic

Computability and Logic

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

178 PROOFS AND COMPLETENESS<br />

whether or not ∼∼B is in Ɣ, Ɣ ∪ {∼∼B}⇒∅ is derivable. In case ∼∼B is in Ɣ,we<br />

have Ɣ ∪ {∼∼B} =Ɣ, so what we actually show is something a little more general<br />

than what we need:<br />

.<br />

Ɣ ∪{B} ⇒∅<br />

Given<br />

Ɣ ⇒{∼B}<br />

(R2b)<br />

Ɣ ∪ {∼∼B} ⇒∅.<br />

(R2a)<br />

Analogous remarks apply to (S3)–(S8) below.<br />

(S3) If Ɣ ∪{B} ⇒∅ <strong>and</strong> Ɣ ∪{C} ⇒∅ are both derivable, then Ɣ ∪{B ∨ C} ⇒∅<br />

is derivable.<br />

Here we concatenate the two given derivations, writing one after the other:<br />

.<br />

Ɣ ∪{B} ⇒∅<br />

.<br />

Ɣ ∪{C} ⇒∅<br />

Ɣ ∪{B ∨ C} ⇒∅.<br />

Given<br />

Given<br />

(R4)<br />

(S4) If either Ɣ ∪{∼B}⇒∅ or Ɣ ∪{∼C}⇒∅ is derivable, then<br />

Ɣ ∪{∼(B ∨ C)}⇒∅ is derivable.<br />

The two cases are exactly alike, <strong>and</strong> we do only the first:<br />

.<br />

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

Ɣ ⇒{B}<br />

Ɣ ⇒{B, C}<br />

Ɣ ⇒{B ∨ C}<br />

Ɣ ∪{∼(B ∨ C)} ⇒∅.<br />

Given<br />

(R9a)<br />

(R1)<br />

(R3)<br />

(R2a)<br />

(S5) If Ɣ ∪{B(c)}⇒∅ is derivable, where c does not occur in Ɣ ∪{∃xB(x)}, then<br />

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

.<br />

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

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

Given<br />

(R6)<br />

Note that the hypothesis that c does not occur in Ɣ or ∃xB(x) (nor of course in ∅)<br />

means that the side conditions for the proper application of (R6) are met.

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

Saved successfully!

Ooh no, something went wrong!