let l be Element of NAT ; for k being Integer holds NIC ((goto k),l) = {(abs (k + l))}
let k be Integer; NIC ((goto k),l) = {(abs (k + l))}
set s = the State of SCMPDS;
set i = goto k;
set t = abs (k + l);
reconsider I = goto k as Element of the Object-Kind of SCMPDS . l by COMPOS_1:def 8;
reconsider n = l as Element of NAT ;
reconsider il1 = l as Element of ObjectKind (IC ) by COMPOS_1:def 6;
((IC ),l) --> (il1,I) = ((IC ) .--> il1) +* (l .--> I)
by FUNCT_4:def 4;
then reconsider u = the State of SCMPDS +* (((IC ),l) --> (il1,(goto k))) as Element of product the Object-Kind of SCMPDS by PBOOLE:155;
let x be set ; TARSKI:def 3 ( not x in {(abs (k + l))} or x in NIC ((goto k),l) )
A4:
IC u = n
by EXTPRO_1:26;
consider m1 being Element of NAT such that
A5:
m1 = IC u
and
A6:
ICplusConst (u,k) = abs (m1 + k)
by SCMPDS_2:def 20;
assume
x in {(abs (k + l))}
; x in NIC ((goto k),l)
then x =
abs (m1 + k)
by A4, A5, TARSKI:def 1
.=
IC (Exec ((goto k),u))
by A6, SCMPDS_2:66
;
hence
x in NIC ((goto k),l)
by A4; verum