let M, N be non empty multMagma ; for f being Function of M,N st f is multiplicative holds
equ_kernel f is compatible
let f be Function of M,N; ( f is multiplicative implies equ_kernel f is compatible )
assume A1:
f is multiplicative
; equ_kernel f is compatible
set R = equ_kernel f;
for v, v', w, w' being Element of st v in Class (equ_kernel f),v' & w in Class (equ_kernel f),w' holds
v * w in Class (equ_kernel f),(v' * w')
proof
let v,
v',
w,
w' be
Element of ;
( v in Class (equ_kernel f),v' & w in Class (equ_kernel f),w' implies v * w in Class (equ_kernel f),(v' * w') )
assume
v in Class (equ_kernel f),
v'
;
( not w in Class (equ_kernel f),w' or v * w in Class (equ_kernel f),(v' * w') )
then A2:
[v',v] in equ_kernel f
by EQREL_1:26;
assume
w in Class (equ_kernel f),
w'
;
v * w in Class (equ_kernel f),(v' * w')
then
[w',w] in equ_kernel f
by EQREL_1:26;
then A3:
f . w' = f . w
by Def9;
f . (v' * w') =
(f . v') * (f . w')
by A1, GROUP_6:def 7
.=
(f . v) * (f . w)
by A2, A3, Def9
.=
f . (v * w)
by A1, GROUP_6:def 7
;
then
[(v' * w'),(v * w)] in equ_kernel f
by Def9;
hence
v * w in Class (equ_kernel f),
(v' * w')
by EQREL_1:26;
verum
end;
hence
equ_kernel f is compatible
by Def4; verum