HaltImpBoxYields

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

Proof:

1
⊢ ( ¬w) ; ¬(halt w ; f) ⊃ ( ¬w)
2
⊢ ¬w ⊃¬w
3
⊢ ( ¬w) ⊃¬w
4
⊢ ¬w ≡¬w
5
⊢ ( ¬w) ; ¬(halt w ; f) ⊃¬w
1, 2, 4,Prop
6
⊢ halt w ; f ≡if w then f else (halt w ; f)
7
⊢ (halt w ; f) ∧ ( ¬w) ; ¬(halt w ; f) ⊃ ((halt w) ; f)
5, 6,Prop
8
⊢ ¬w ⊃empty ∨¬w
9
⊢ ( ¬w) ; ¬(halt w ; f) ⊃
¬(halt w ; f) ∨ (( ¬w) ; ¬(halt w ; f))
10
⊢ (halt w) ; f ∧ ( ¬w) ; ¬(halt w ; f) ⊃
(( ¬w) ; ¬(halt w ; f))
9,Prop
11
⊢ (halt w) ; f ∧ ( ¬w) ; ¬(halt w ; f) ⊃
((halt w) ; f) ∧ (( ¬w) ; ¬(halt w ; f))
7, 10,Prop
12
⊢ ((halt w) ; f) ∧ (( ¬w) ; ¬(halt w ; f)) ⊃
(((halt w) ; f) ∧ (( ¬w) ; ¬(halt w ; f)))
13
⊢ (halt w) ; f ∧ ( ¬w) ; ¬(halt w ; f) ⊃
(((halt w) ; f) ∧ (( ¬w) ; ¬(halt w ; f)))
11, 12,ImpChain
14
⊢ ¬((halt w) ; f ∧ ( ¬w) ; ¬(halt w ; f))
15
⊢ (halt w) ; f ⊃¬(( ¬w) ; ¬(halt w ; f))
14,Prop
16
⊢ (halt w) ; f ⊃ ( ¬w) ((halt w) ; f)
15, def. of 

qed

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