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 dom s = ({(IC )} \/ (Data-Locations S)) \/ NAT

let S be non empty stored-program IC-Ins-separated definite realistic COM-Struct of N; :: thesis: for s being State of S holds dom s = ({(IC )} \/ (Data-Locations S)) \/ NAT
let s be State of S; :: thesis: dom s = ({(IC )} \/ (Data-Locations S)) \/ NAT
dom s = the carrier of S by PARTFUN1:def 4;
hence dom s = ({(IC )} \/ (Data-Locations S)) \/ NAT by Th160; :: thesis: verum