set H = multMagma(# the carrier of G, the multF of G #);
reconsider e = 1_ G as Element of multMagma(# the carrier of G, the multF of G #) ;
take e ; :: according to GROUP_1:def 2 :: thesis: for b1 being Element of the carrier of multMagma(# the carrier of G, the multF of G #) holds
( b1 * e = b1 & e * b1 = b1 & ex b2 being Element of the carrier of multMagma(# the carrier of G, the multF of G #) st
( b1 * b2 = e & b2 * b1 = e ) )

let h be Element of multMagma(# the carrier of G, the multF of G #); :: thesis: ( h * e = h & e * h = h & ex b1 being Element of the carrier of multMagma(# the carrier of G, the multF of G #) st
( h * b1 = e & b1 * h = e ) )

reconsider h9 = h as Element of G ;
thus h * e = h9 * (1_ G)
.= h by GROUP_1:def 4 ; :: thesis: ( e * h = h & ex b1 being Element of the carrier of multMagma(# the carrier of G, the multF of G #) st
( h * b1 = e & b1 * h = e ) )

thus e * h = (1_ G) * h9
.= h by GROUP_1:def 4 ; :: thesis: ex b1 being Element of the carrier of multMagma(# the carrier of G, the multF of G #) st
( h * b1 = e & b1 * h = e )

reconsider g = h9 " as Element of multMagma(# the carrier of G, the multF of G #) ;
take g ; :: thesis: ( h * g = e & g * h = e )
thus h * g = h9 * (h9 ")
.= e by GROUP_1:def 5 ; :: thesis: g * h = e
thus g * h = (h9 ") * h9
.= e by GROUP_1:def 5 ; :: thesis: verum