let a be Int_position; for i being Integer
for I being Program of SCMPDS holds card (while>0 (a,i,I)) = (card I) + 2
let i be Integer; for I being Program of SCMPDS holds card (while>0 (a,i,I)) = (card I) + 2
let I be Program of SCMPDS; card (while>0 (a,i,I)) = (card I) + 2
set i1 = (a,i) <=0_goto ((card I) + 2);
set I4 = ((a,i) <=0_goto ((card I) + 2)) ';' I;
thus card (while>0 (a,i,I)) =
(card (((a,i) <=0_goto ((card I) + 2)) ';' I)) + 1
by SCMP_GCD:4
.=
((card I) + 1) + 1
by SCMPDS_6:6
.=
(card I) + 2
; verum