let n be Element of NAT ; :: thesis: for I being Program of SCM+FSA
for s being State of SCM+FSA st I +* (Start-At (insloc n)) c= s holds
I c= s

let I be Program of SCM+FSA ; :: thesis: for s being State of SCM+FSA st I +* (Start-At (insloc n)) c= s holds
I c= s

let s be State of SCM+FSA ; :: thesis: ( I +* (Start-At (insloc n)) c= s implies I c= s )
assume A1: I +* (Start-At (insloc n)) c= s ; :: thesis: I c= s
dom I misses dom (Start-At (insloc n)) by SF_MASTR:64;
then I +* (Start-At (insloc n)) = I \/ (Start-At (insloc n)) by FUNCT_4:32;
hence I c= s by A1, XBOOLE_1:11; :: thesis: verum