let O be set ; for G, H being GroupWithOperators of O st G,H are_isomorphic holds
H,G are_isomorphic
let G, H be GroupWithOperators of O; ( G,H are_isomorphic implies H,G are_isomorphic )
assume
G,H are_isomorphic
; H,G are_isomorphic
then consider f being Homomorphism of G,H such that
A1:
f is bijective
by Def22;
set f9 = f " ;
A2:
rng f = the carrier of H
by A1, FUNCT_2:def 3;
then A3:
dom (f " ) = the carrier of H
by A1, FUNCT_1:55;
A4:
dom f = the carrier of G
by FUNCT_2:def 1;
then A5:
rng (f " ) = the carrier of G
by A1, FUNCT_1:55;
then reconsider f9 = f " as Function of H,G by A3, FUNCT_2:3;
then reconsider f9 = f9 as Homomorphism of H,G by A6, Def18, GROUP_6:def 7;
take
f9
; GROUP_9:def 22 f9 is bijective
f9 is onto
by A5, FUNCT_2:def 3;
hence
f9 is bijective
by A1; verum