let N be with_non-empty_elements set ; for S being non empty stored-program halting IC-Ins-separated definite realistic AMI-Struct of N
for loc being Instruction-Location of S
for l being Element of ObjectKind (IC S) st l = loc holds
for h being Element of ObjectKind loc st h = halt S holds
for s being State of S st (IC S),loc --> l,h c= s holds
for i being Element of NAT holds Computation s,i = s
let S be non empty stored-program halting IC-Ins-separated definite realistic AMI-Struct of N; for loc being Instruction-Location of S
for l being Element of ObjectKind (IC S) st l = loc holds
for h being Element of ObjectKind loc st h = halt S holds
for s being State of S st (IC S),loc --> l,h c= s holds
for i being Element of NAT holds Computation s,i = s
let loc be Instruction-Location of S; for l being Element of ObjectKind (IC S) st l = loc holds
for h being Element of ObjectKind loc st h = halt S holds
for s being State of S st (IC S),loc --> l,h c= s holds
for i being Element of NAT holds Computation s,i = s
let l be Element of ObjectKind (IC S); ( l = loc implies for h being Element of ObjectKind loc st h = halt S holds
for s being State of S st (IC S),loc --> l,h c= s holds
for i being Element of NAT holds Computation s,i = s )
assume A1:
l = loc
; for h being Element of ObjectKind loc st h = halt S holds
for s being State of S st (IC S),loc --> l,h c= s holds
for i being Element of NAT holds Computation s,i = s
let h be Element of ObjectKind loc; ( h = halt S implies for s being State of S st (IC S),loc --> l,h c= s holds
for i being Element of NAT holds Computation s,i = s )
assume A2:
h = halt S
; for s being State of S st (IC S),loc --> l,h c= s holds
for i being Element of NAT holds Computation s,i = s
let s be State of S; ( (IC S),loc --> l,h c= s implies for i being Element of NAT holds Computation s,i = s )
assume A3:
(IC S),loc --> l,h c= s
; for i being Element of NAT holds Computation s,i = s
defpred S1[ Element of NAT ] means Computation s,$1 = s;
A6:
S1[ 0 ]
by Th13;
thus
for i being Element of NAT holds S1[i]
from NAT_1:sch 1(A6, A4); verum