let a, b, c be object ; <*a,b,c*> = (1,2,3) --> (a,b,c)
set f = (1,2,3) --> (a,b,c);
set g = <*a,b,c*>;
A1: dom <*a,b,c*> =
Seg (len <*a,b,c*>)
by FINSEQ_1:def 3
.=
{1,2,3}
by FINSEQ_1:45, FINSEQ_3:1
;
A2:
dom ((1,2,3) --> (a,b,c)) = {1,2,3}
by FUNCT_4:128;
now for x being object st x in dom ((1,2,3) --> (a,b,c)) holds
((1,2,3) --> (a,b,c)) . x = <*a,b,c*> . xlet x be
object ;
( x in dom ((1,2,3) --> (a,b,c)) implies ((1,2,3) --> (a,b,c)) . b1 = <*a,b,c*> . b1 )assume A3:
x in dom ((1,2,3) --> (a,b,c))
;
((1,2,3) --> (a,b,c)) . b1 = <*a,b,c*> . b1 end;
hence
<*a,b,c*> = (1,2,3) --> (a,b,c)
by A1, FUNCT_4:128, FUNCT_1:2; verum