let G be Group; :: thesis: for a, b being Element of G holds
( [.a,b.] = 1_ G iff a * b = b * a )
let a, b be Element of G; :: thesis: ( [.a,b.] = 1_ G iff a * b = b * a )
thus
( [.a,b.] = 1_ G implies a * b = b * a )
:: thesis: ( a * b = b * a implies [.a,b.] = 1_ G )
assume
a * b = b * a
; :: thesis: [.a,b.] = 1_ G
then
( (b * a) " = (b " ) * (a " ) & [.a,b.] = ((b * a) " ) * (a * b) )
by Th20, GROUP_1:26;
hence [.a,b.] =
(((b " ) * (a " )) * a) * b
by GROUP_1:def 4
.=
(b " ) * b
by GROUP_3:1
.=
1_ G
by GROUP_1:def 6
;
:: thesis: verum