let a, b be Int_position ; :: thesis: ex f being Function of product the Object-Kind of SCMPDS , NAT st
for s being State of SCMPDS holds
( ( s . a = s . b implies f . s = 0 ) & ( s . a <> s . b implies f . s = max (abs (s . a)),(abs (s . b)) ) )
defpred S1[ set , set ] means ex t being State of SCMPDS st
( t = $1 & ( t . a = t . b implies $2 = 0 ) & ( t . a <> t . b implies $2 = max (abs (t . a)),(abs (t . b)) ) );
ex f being Function of product the Object-Kind of SCMPDS , NAT st
for s being State of SCMPDS holds S1[s,f . s]
from FUNCT_2:sch 3(A1);
then consider f being Function of product the Object-Kind of SCMPDS , NAT such that
A4:
for s being State of SCMPDS holds S1[s,f . s]
;
take
f
; :: thesis: for s being State of SCMPDS holds
( ( s . a = s . b implies f . s = 0 ) & ( s . a <> s . b implies f . s = max (abs (s . a)),(abs (s . b)) ) )