let X be set ; for n being natural number holds canon_image (X,n) is one-to-one
let n be natural number ; canon_image (X,n) is one-to-one
for x1, x2 being set st x1 in dom (canon_image (X,n)) & x2 in dom (canon_image (X,n)) & (canon_image (X,n)) . x1 = (canon_image (X,n)) . x2 holds
x1 = x2
proof
let x1,
x2 be
set ;
( x1 in dom (canon_image (X,n)) & x2 in dom (canon_image (X,n)) & (canon_image (X,n)) . x1 = (canon_image (X,n)) . x2 implies x1 = x2 )
assume A1:
(
x1 in dom (canon_image (X,n)) &
x2 in dom (canon_image (X,n)) )
;
( not (canon_image (X,n)) . x1 = (canon_image (X,n)) . x2 or x1 = x2 )
assume A2:
(canon_image (X,n)) . x1 = (canon_image (X,n)) . x2
;
x1 = x2
end;
hence
canon_image (X,n) is one-to-one
by FUNCT_1:def 4; verum