let N be non empty with_non-empty_elements set ; :: thesis: for S being non empty stored-program IC-Ins-separated definite realistic halting AMI-Struct of N holds
( S is IC-recognized iff for p being autonomic FinPartState of S st DataPart p <> {} holds
IC in dom p )

let S be non empty stored-program IC-Ins-separated definite realistic halting AMI-Struct of N; :: thesis: ( S is IC-recognized iff for p being autonomic FinPartState of S st DataPart p <> {} holds
IC in dom p )

thus ( S is IC-recognized implies for p being autonomic FinPartState of S st DataPart p <> {} holds
IC in dom p ) :: thesis: ( ( for p being autonomic FinPartState of S st DataPart p <> {} holds
IC in dom p ) implies S is IC-recognized )
proof end;
assume A2: for p being autonomic FinPartState of S st DataPart p <> {} holds
IC in dom p ; :: thesis: S is IC-recognized
let p be autonomic FinPartState of S; :: according to AMISTD_5:def 3 :: thesis: ( not NPP p is empty implies IC in dom p )
A3: dom (NPP p) c= {(IC )} \/ (dom (DataPart p)) by COMPOS_1:171;
assume A4: not NPP p is empty ; :: thesis: IC in dom p
per cases ( IC in dom (NPP p) or not IC in dom (NPP p) ) ;
end;