let G be non empty multMagma ; ( G is left-cancelable iff for a, b, c being Element of G st a * b = a * c holds
b = c )
thus
( G is left-cancelable implies for a, b, c being Element of G st a * b = a * c holds
b = c )
( ( for a, b, c being Element of G st a * b = a * c holds
b = c ) implies G is left-cancelable )
assume A2:
for a, b, c being Element of G st a * b = a * c holds
b = c
; G is left-cancelable
let a be Element of G; MONOID_0:def 6,MONOID_0:def 17 for b, c being Element of the carrier of G st the multF of G . (a,b) = the multF of G . (a,c) holds
b = c
let b, c be Element of G; ( the multF of G . (a,b) = the multF of G . (a,c) implies b = c )
( a * b = H2(G) . (a,b) & a * c = H2(G) . (a,c) )
;
hence
( the multF of G . (a,b) = the multF of G . (a,c) implies b = c )
by A2; verum