let G1, G2, H1, H2 be Group; ( G1,H1 are_isomorphic & G2,H2 are_isomorphic implies product <*G1,G2*>, product <*H1,H2*> are_isomorphic )
given h1 being Homomorphism of G1,H1 such that A1:
h1 is bijective
; GROUP_6:def 11 ( not G2,H2 are_isomorphic or product <*G1,G2*>, product <*H1,H2*> are_isomorphic )
given h2 being Homomorphism of G2,H2 such that A2:
h2 is bijective
; GROUP_6:def 11 product <*G1,G2*>, product <*H1,H2*> are_isomorphic
take
Gr2Iso (h1,h2)
; GROUP_6:def 11 Gr2Iso (h1,h2) is bijective
thus
Gr2Iso (h1,h2) is bijective
by A1, A2, Th5; verum