defpred S1[ set , set ] means ex a being Element of G st
( $1 = a & $2 = a * N );
A1:
for x being set st x in the carrier of G holds
ex y being set st S1[x,y]
proof
let x be
set ;
( x in the carrier of G implies ex y being set st S1[x,y] )
assume
x in the
carrier of
G
;
ex y being set st S1[x,y]
then reconsider a =
x as
Element of
G ;
reconsider y =
a * N as
set ;
take
y
;
S1[x,y]
take
a
;
( x = a & y = a * N )
thus
(
x = a &
y = a * N )
;
verum
end;
consider f being Function such that
A2:
dom f = the carrier of G
and
A3:
for x being set st x in the carrier of G holds
S1[x,f . x]
from CLASSES1:sch 1(A1);
rng f c= the carrier of (G ./. N)
then reconsider f = f as Function of G,(G ./. N) by A2, FUNCT_2:def 1, RELSET_1:4;
then reconsider f = f as Homomorphism of G,(G ./. N) by Def7;
take
f
; for a being Element of G holds f . a = a * N
let a be Element of G; f . a = a * N
ex b being Element of G st
( a = b & f . a = b * N )
by A3;
hence
f . a = a * N
; verum