let N be non empty with_non-empty_elements set ; :: thesis: for S being non empty stored-program IC-Ins-separated definite realistic COM-Struct of N
for s being State of S holds NPP s = s | ((Data-Locations S) \/ {(IC )})

let S be non empty stored-program IC-Ins-separated definite realistic COM-Struct of N; :: thesis: for s being State of S holds NPP s = s | ((Data-Locations S) \/ {(IC )})
let s be State of S; :: thesis: NPP s = s | ((Data-Locations S) \/ {(IC )})
thus NPP s = s | (dom (NPP s)) by GRFUNC_1:64
.= s | ({(IC )} \/ (dom (DataPart s))) by Th71
.= s | ((Data-Locations S) \/ {(IC )}) by Th50 ; :: thesis: verum