let X be set ; :: thesis: for N being with_non-empty_elements set
for S being non empty stored-program IC-Ins-separated definite AMI-Struct of N
for F being NAT -defined FinPartState of holds F \ X is NAT -defined FinPartState of

let N be with_non-empty_elements set ; :: thesis: for S being non empty stored-program IC-Ins-separated definite AMI-Struct of N
for F being NAT -defined FinPartState of holds F \ X is NAT -defined FinPartState of

let S be non empty stored-program IC-Ins-separated definite AMI-Struct of N; :: thesis: for F being NAT -defined FinPartState of holds F \ X is NAT -defined FinPartState of
let F be NAT -defined FinPartState of ; :: thesis: F \ X is NAT -defined FinPartState of
reconsider G = F \ X as FinPartState of by CARD_3:80;
per cases ( G is empty or not G is empty ) ;
end;