let I be Program of SCM+FSA; ( I is paraclosed iff for s being State of SCM+FSA holds I is_closed_on s )
assume A2:
for s being State of SCM+FSA holds I is_closed_on s
; I is paraclosed
now let s be
State of
SCM+FSA;
for k being Element of NAT st I +* (Start-At (0,SCM+FSA)) c= s holds
IC (Comput ((ProgramPart s),s,k)) in dom Ilet k be
Element of
NAT ;
( I +* (Start-At (0,SCM+FSA)) c= s implies IC (Comput ((ProgramPart s),s,k)) in dom I )assume
I +* (Start-At (0,SCM+FSA)) c= s
;
IC (Comput ((ProgramPart s),s,k)) in dom Ithen A3:
s = s +* (I +* (Start-At (0,SCM+FSA)))
by FUNCT_4:79;
I is_closed_on s
by A2;
hence
IC (Comput ((ProgramPart s),s,k)) in dom I
by A3, Def7;
verum end;
hence
I is paraclosed
by SCMFSA6B:def 2; verum