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

2023-09-12
Contact | Home | ITL home | Course | Proofs | Algebra | FL
© 1996-2023