defpred S1[ set , set ] means ex k1 being Element of NAT st
( k1 = $1 & $2 = b . (i + k1) );
now for x being set st x in j -' i holds
ex y being set st S1[x,y]let x be
set ;
( x in j -' i implies ex y being set st S1[x,y] )assume A1:
x in j -' i
;
ex y being set st S1[x,y]
j -' i = { k where k is Element of NAT : k < j -' i }
by AXIOMS:4;
then
ex
k being
Element of
NAT st
(
x = k &
k < j -' i )
by A1;
then reconsider x9 =
x as
Element of
NAT ;
consider y being
set such that A2:
y = b . (i + x9)
;
take y =
y;
S1[x,y]thus
S1[
x,
y]
by A2;
verum end;
then A3:
for x being set st x in j -' i holds
ex y being set st S1[x,y]
;
consider f being Function such that
A4:
dom f = j -' i
and
A5:
for k being set st k in j -' i holds
S1[k,f . k]
from CLASSES1:sch 1(A3);
reconsider f = f as ManySortedSet of j -' i by A4, PARTFUN1:def 2, RELAT_1:def 18;
take
f
; for k being Element of NAT st k in j -' i holds
f . k = b . (i + k)
let k be Element of NAT ; ( k in j -' i implies f . k = b . (i + k) )
assume
k in j -' i
; f . k = b . (i + k)
then
ex k9 being Element of NAT st
( k9 = k & f . k = b . (i + k9) )
by A5;
hence
f . k = b . (i + k)
; verum