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.

27.3. THE FIXED POINT AND NORMAL FORM THEOREMS 339<br />

Let A = □∼p. Then A = B(□C 1 (p)), where B(q 1 ) = q 1 <strong>and</strong> C 1 (p) =∼p.NowA 1 = B<br />

(⊤) =⊤is of grade 0, so A § 1 = A 1 =⊤, <strong>and</strong> A § = B(□C 1 (A § 1<br />

)) = □∼⊤, which is equivalent<br />

to □⊥, the H associated with this A in Table 27-1.<br />

Let A = □(p → q) → □∼p. Then A = B(□C 1 (p), □C 2 (p)), where B(q 1 , q 2 ) =<br />

(q 1 → q 2 ), C 1 (p) = (p → q), C 2 (p) =∼p.NowA 1 = (⊤ →□∼p), which is equivalent to<br />

□∼p, <strong>and</strong> A 2 = □(p → q) →⊤, which is equivalent to ⊤. By the preceding example,<br />

A § 1 = □∼⊤, <strong>and</strong> A§ 2 is equivalent to ⊤.SoA§ is equivalent to B(□C 1 (□⊥), □ ∼C 2 (⊤)) =<br />

□(□∼⊤ → q) → □∼⊤,or□(□⊥→q) → □∼⊥.<br />

To prove the fixed-point theorem, we show by induction on n that A § isafixed<br />

point of A for all formulas A modalized in p of grade n. The base step n = 0, where<br />

A § = A, is trivial. For the induction step, let A, B, C i be as in the definition of § ,<br />

let i range over numbers between 1 <strong>and</strong> n + 1, write H for A § <strong>and</strong> H i for A § i , <strong>and</strong><br />

assume as induction hypothesis that H i is a fixed point for A i . Let W = (W,>,ω)<br />

be a model, <strong>and</strong> write w |= D for W, w |= D. In the statements of the lemmas, w<br />

may be any element of W .<br />

27.15 Lemma. Suppose w |= □ (p ↔ A) <strong>and</strong> w |= □C i (p). Then w |= C i (p) ↔<br />

C i (H i ) <strong>and</strong> w |= □C i (p) ↔ □C i (H i ).<br />

Proof: Since w |= □C i (p), by axiom (A3) w |= □□C i (p); hence for all v ≤ w, v |=<br />

□C i (p). It follows that w |= □ (C i (p) ↔⊤). By Proposition 27.5, w |= □ (A ↔ A i ),<br />

whence by Lemma 27.5 again w |= □ (p ↔ A i ), since w |= □ (p ↔ A). Since H i<br />

is a fixed point for A i , w |= □ (p ↔ H i ). The conclusion of the lemma follows on<br />

applying Proposition 27.5 twice (once to C i , once to □C i ).<br />

27.16 Lemma. w |= □ (p ↔ A) → □ (□C i (p) → □C i (H i )).<br />

Proof: Suppose w |= □ (p ↔ A). By Proposition 27.6, □ D → □ □ D is a theorem,<br />

so w |= □ □ (p ↔ A), <strong>and</strong> if w ≥ v, then v |= □ (p ↔ A). Hence if v |= □C i (p), then<br />

v |= □C i (p) ↔ □C i (H i ) by the preceding lemma, <strong>and</strong> so v |= □C i (H i ). Thus if<br />

w ≥ v, then v |= □C i (p) ↔ □C i (H i ), <strong>and</strong> so w |= □ (□C i (p) → □C i (H i )).<br />

27.17 Lemma. w |= □ (p ↔ A) → □ (□C i (H i ) → □C i (p)).<br />

Proof: Suppose w |= □ (p ↔ A),w≥ v, <strong>and</strong> v |= ∼□C i (p). Then there exist u<br />

with v ≥ u <strong>and</strong> therefore w ≥ u with u |= ∼C i (p). Take u ≤ v of least rank among<br />

those such that u |= ∼C i (p). Then for all t with u > t, wehavet |= C i (p). Thus<br />

u |= □C i (p). As in the proof of Lemma 27.16, u |= □ (p ↔ A), <strong>and</strong> so by that lemma,<br />

u |= C i (p) ↔ C i (H i ) <strong>and</strong> u |= ∼C i (H i ). Thus v |= ∼□C i (H i ) <strong>and</strong> v |= □C i (H i ) →<br />

□C i (p) <strong>and</strong> w |= □ (□C i (H i ) → □C i (p)).<br />

The last two lemmas together tell us that<br />

□ (p ↔ A) → □ (□C i (H i ) ↔ □C i (p))<br />

is a theorem of GL. By repeated application of Proposition 27.5, we successively see<br />

that □ (p ↔ A) → □ (A ↔ D) <strong>and</strong> therefore □ (p ↔ A) → □ (p ↔ D) is a theorem of

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

Saved successfully!

Ooh no, something went wrong!