let a be Int_position ; :: thesis: for i being Integer
for I being Program of SCMPDS holds
( inspos 0 in dom (while<>0 a,i,I) & inspos 1 in dom (while<>0 a,i,I) )

let i be Integer; :: thesis: for I being Program of SCMPDS holds
( inspos 0 in dom (while<>0 a,i,I) & inspos 1 in dom (while<>0 a,i,I) )

let I be Program of SCMPDS ; :: thesis: ( inspos 0 in dom (while<>0 a,i,I) & inspos 1 in dom (while<>0 a,i,I) )
A1: 3 <= (card I) + 3 by NAT_1:11;
then A2: 0 < (card I) + 3 by XXREAL_0:2;
1 < (card I) + 3 by A1, XXREAL_0:2;
hence ( inspos 0 in dom (while<>0 a,i,I) & inspos 1 in dom (while<>0 a,i,I) ) by A2, Th13; :: thesis: verum