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))}
consider s being 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 SCMPDS) by COMPOS_1:def 6;
((IC SCMPDS),l) --> (il1,I) = ((IC SCMPDS) .--> il1) +* (l .--> I)
by FUNCT_4:def 4;
then reconsider u = s +* (((IC SCMPDS),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) )
A7:
IC u = n
by EXTPRO_1:26;
consider m1 being Element of NAT such that
A8:
m1 = IC u
and
A9:
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 A7, A8, TARSKI:def 1
.=
IC (Exec ((goto k),u))
by A9, SCMPDS_2:66
;
hence
x in NIC ((goto k),l)
by A7; verum