set T = the Sorts of U1;
let F1, F2 be MSFunctionSet of the Sorts of U1,the Sorts of U1; :: thesis: ( ( for h being ManySortedFunction of U1,U1 holds
( h in F1 iff h is_isomorphism U1,U1 ) ) & ( for h being ManySortedFunction of U1,U1 holds
( h in F2 iff h is_isomorphism U1,U1 ) ) implies F1 = F2 )
assume that
A4:
for h being ManySortedFunction of U1,U1 holds
( h in F1 iff h is_isomorphism U1,U1 )
and
A5:
for h being ManySortedFunction of U1,U1 holds
( h in F2 iff h is_isomorphism U1,U1 )
; :: thesis: F1 = F2
thus
F1 c= F2
:: according to XBOOLE_0:def 10 :: thesis: F2 c= F1
let q be set ; :: according to TARSKI:def 3 :: thesis: ( not q in F2 or q in F1 )
assume A8:
q in F2
; :: thesis: q in F1
then reconsider h1 = q as ManySortedFunction of U1,U1 by Def6;
h1 is_isomorphism U1,U1
by A5, A8;
hence
q in F1
by A4; :: thesis: verum