set H = multMagma(# (UAAut UA),(UAAutComp UA) #);
A1:
ex e being Element of multMagma(# (UAAut UA),(UAAutComp UA) #) st
for h being Element of multMagma(# (UAAut UA),(UAAutComp UA) #) holds
( h * e = h & e * h = h & ex g being Element of multMagma(# (UAAut UA),(UAAutComp UA) #) st
( h * g = e & g * h = e ) )
proof
reconsider e =
id the
carrier of
UA as
Element of
multMagma(#
(UAAut UA),
(UAAutComp UA) #)
by Th3;
take
e
;
for h being Element of multMagma(# (UAAut UA),(UAAutComp UA) #) holds
( h * e = h & e * h = h & ex g being Element of multMagma(# (UAAut UA),(UAAutComp UA) #) st
( h * g = e & g * h = e ) )
let h be
Element of
multMagma(#
(UAAut UA),
(UAAutComp UA) #);
( h * e = h & e * h = h & ex g being Element of multMagma(# (UAAut UA),(UAAutComp UA) #) st
( h * g = e & g * h = e ) )
consider A being
Element of
UAAut UA such that A2:
A = h
;
h * e =
(id the carrier of UA) * A
by A2, Def2
.=
A
by FUNCT_2:17
;
hence
h * e = h
by A2;
( e * h = h & ex g being Element of multMagma(# (UAAut UA),(UAAutComp UA) #) st
( h * g = e & g * h = e ) )
e * h =
A * (id the carrier of UA)
by A2, Def2
.=
A
by FUNCT_2:17
;
hence
e * h = h
by A2;
ex g being Element of multMagma(# (UAAut UA),(UAAutComp UA) #) st
( h * g = e & g * h = e )
reconsider g =
A " as
Element of
multMagma(#
(UAAut UA),
(UAAutComp UA) #)
by Th5;
take
g
;
( h * g = e & g * h = e )
A3:
A is_isomorphism
by Def1;
then A4:
A is
one-to-one
by ALG_1:7;
A is_epimorphism
by A3;
then A5:
rng A = the
carrier of
UA
;
thus h * g =
(A ") * A
by A2, Def2
.=
e
by A4, A5, FUNCT_2:29
;
g * h = e
thus g * h =
A * (A ")
by A2, Def2
.=
e
by A4, A5, FUNCT_2:29
;
verum
end;
for f, g, h being Element of multMagma(# (UAAut UA),(UAAutComp UA) #) holds (f * g) * h = f * (g * h)
hence
multMagma(# (UAAut UA),(UAAutComp UA) #) is Group
by A1, GROUP_1:def 2, GROUP_1:def 3; verum