let N be with_non-empty_elements set ; for S being non empty stored-program halting IC-Ins-separated steady-programmed definite AMI-Struct of N
for s being State of S holds
( ProgramPart s halts_on s iff ex k being Element of NAT st s halts_at IC (Computation s,k) )
let S be non empty stored-program halting IC-Ins-separated steady-programmed definite AMI-Struct of N; for s being State of S holds
( ProgramPart s halts_on s iff ex k being Element of NAT st s halts_at IC (Computation s,k) )
let s be State of S; ( ProgramPart s halts_on s iff ex k being Element of NAT st s halts_at IC (Computation s,k) )
given k being Element of NAT such that A2:
s halts_at IC (Computation s,k)
; ProgramPart s halts_on s
take
k
; AMI_1:def 20 ( IC (Computation s,k) in dom (ProgramPart s) & (ProgramPart s) . (IC (Computation s,k)) = halt S )
IC (Computation s,k) in NAT
by Def4;
hence
IC (Computation s,k) in dom (ProgramPart s)
by LmU; (ProgramPart s) . (IC (Computation s,k)) = halt S
CurInstr (Computation s,k) =
s . (IC (Computation s,k))
by Th54
.=
halt S
by A2, Def42
;
hence
(ProgramPart s) . (IC (Computation s,k)) = halt S
by LmX; verum