let R be commutative domRing-like Ring; for a, b, c being Element of R st a <> 0. R holds
( ( a * b = a * c implies b = c ) & ( b * a = c * a implies b = c ) )
let a, b, c be Element of R; ( a <> 0. R implies ( ( a * b = a * c implies b = c ) & ( b * a = c * a implies b = c ) ) )
assume A1:
a <> 0. R
; ( ( a * b = a * c implies b = c ) & ( b * a = c * a implies b = c ) )
now ( a * b = a * c implies b = c )end;
hence
( ( a * b = a * c implies b = c ) & ( b * a = c * a implies b = c ) )
; verum