let G be Group; :: thesis: for a being Element of G holds (* a) /" = * (a " )
let a be Element of G; :: thesis: (* a) /" = * (a " )
set f = * a;
set g = * (a " );
A1: now
reconsider h = * a as Function ;
let y be set ; :: thesis: ( y in the carrier of G implies ((* a) /" ) . y = (* (a " )) . y )
A2: rng (* a) = [#] G by FUNCT_2:def 3;
assume y in the carrier of G ; :: thesis: ((* a) /" ) . y = (* (a " )) . y
then reconsider y1 = y as Element of G ;
rng (* a) = the carrier of G by FUNCT_2:def 3;
then A3: y1 in rng (* a) ;
dom (* a) = the carrier of G by FUNCT_2:def 1;
then A4: ( (* (a " )) . y1 in dom (* a) & ((* a) /" ) . y1 in dom (* a) ) ;
(* a) . ((* (a " )) . y) = ((* (a " )) . y1) * a by Def2
.= (y1 * (a " )) * a by Def2
.= y1 * ((a " ) * a) by GROUP_1:def 4
.= y1 * (1_ G) by GROUP_1:def 6
.= y by GROUP_1:def 5
.= h . ((h " ) . y) by A3, FUNCT_1:57
.= (* a) . (((* a) /" ) . y) by A2, TOPS_2:def 4 ;
hence ((* a) /" ) . y = (* (a " )) . y by A4, FUNCT_1:def 8; :: thesis: verum
end;
( dom ((* a) /" ) = the carrier of G & dom (* (a " )) = the carrier of G ) by FUNCT_2:def 1;
hence (* a) /" = * (a " ) by A1, FUNCT_1:9; :: thesis: verum