let n be Element of NAT ; for I being Program of SCMPDS st card I > 0 holds
(Shift ((stop I),n)) . n = (Shift (I,n)) . n
let I be Program of SCMPDS; ( card I > 0 implies (Shift ((stop I),n)) . n = (Shift (I,n)) . n )
assume
card I > 0
; (Shift ((stop I),n)) . n = (Shift (I,n)) . n
then A1:
0 in dom I
by AFINSQ_1:70;
thus (Shift ((stop I),n)) . n =
(Shift ((stop I),n)) . (0 + n)
.=
(Shift ((stop I),n)) . (0 + n)
.=
(Shift (I,n)) . (0 + n)
by A1, Th18
.=
(Shift (I,n)) . (0 + n)
.=
(Shift (I,n)) . n
; verum