consider R being ManySortedSet of such that
A2: for i being set st i in F1() holds
R . i = F3(i) from PBOOLE:sch 4();
R is ManySortedRelation of F2()
proof
let i be set ; :: according to MSUALG_4:def 2 :: thesis: ( not i in F1() or R . i is Element of bool [:(F2() . i),(F2() . i):] )
assume i in F1() ; :: thesis: R . i is Element of bool [:(F2() . i),(F2() . i):]
then ( F3(i) is Relation of (F2() . i),(F2() . i) & R . i = F3(i) ) by A1, A2;
hence R . i is Element of bool [:(F2() . i),(F2() . i):] ; :: thesis: verum
end;
hence ex R being ManySortedRelation of F2() st
for i being set st i in F1() holds
R . i = F3(i) by A2; :: thesis: for R1, R2 being ManySortedRelation of F2() st ( for i being set st i in F1() holds
R1 . i = F3(i) ) & ( for i being set st i in F1() holds
R2 . i = F3(i) ) holds
R1 = R2

let R1, R2 be ManySortedRelation of F2(); :: thesis: ( ( for i being set st i in F1() holds
R1 . i = F3(i) ) & ( for i being set st i in F1() holds
R2 . i = F3(i) ) implies R1 = R2 )

assume that
A3: for i being set st i in F1() holds
R1 . i = F3(i) and
A4: for i being set st i in F1() holds
R2 . i = F3(i) ; :: thesis: R1 = R2
now
let i be set ; :: thesis: ( i in F1() implies R1 . i = R2 . i )
assume i in F1() ; :: thesis: R1 . i = R2 . i
then ( R1 . i = F3(i) & R2 . i = F3(i) ) by A3, A4;
hence R1 . i = R2 . i ; :: thesis: verum
end;
hence R1 = R2 by PBOOLE:3; :: thesis: verum