HaltChopImpNotHaltChopNot

⊢ halt w ; f ⊃¬(halt w ; ¬f) HaltChopImpNotHaltChopNot

Proof:

1
⊢ halt w ; f ≡if w then f else (halt w ; f)
2
⊢ if w then f else (halt w ; f) ⊃ ((w ⊃ f) ∧ (¬w ⊃ (halt w ; f)))
3
⊢ halt w ; ¬f ≡if w then ¬f else (halt w ; ¬f)
4
⊢ if w then ¬f else (halt w ; ¬f) ⊃ ((w ⊃¬f) ∧ (¬w ⊃ (halt w ; ¬f)))
5
⊢ (halt w ; f) ∧ (halt w ; ¬f) ⊃
  (w ⊃ f) ∧ (¬w ⊃ (halt w ; f)) ∧ (w ⊃¬f) ∧ (¬w ⊃ (halt w ; ¬f))
1, 2, 3, 4,Prop
6
⊢ (halt w ; f) ∧ (halt w ; ¬f) ⊃ (halt w ; f) ∧ (halt w ; ¬f)
6,Prop
7
⊢ (halt w ; f) ∧ (halt w ; ¬f) ≡ ((halt w ; f) ∧ (halt w ; ¬f))
8
⊢ (halt w ; f) ∧ (halt w ; ¬f) ⊃ ((halt w ; f) ∧ (halt w ; ¬f))
6, 7,Prop
9
⊢ ¬((halt w ; f) ∧ (halt w ; ¬f))
10
⊢ halt w ; f ⊃¬(halt w ; ¬f)
9,Prop

qed

2024-08-03
Contact | Home | ITL home | Course | Proofs | Algebra | FL
© 1996-2024