let R be Ring; for X being set
for a, b being Element of the carrier of R
for f being Element of Funcs (X, the carrier of R) holds (LMULT (X,R)) . ((a * b),f) = (LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))
let X be set ; for a, b being Element of the carrier of R
for f being Element of Funcs (X, the carrier of R) holds (LMULT (X,R)) . ((a * b),f) = (LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))
let a, b be Element of the carrier of R; for f being Element of Funcs (X, the carrier of R) holds (LMULT (X,R)) . ((a * b),f) = (LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))
let f be Element of Funcs (X, the carrier of R); (LMULT (X,R)) . ((a * b),f) = (LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))
set bf = (LMULT (X,R)) . (b,f);
B0:
( dom ((LMULT (X,R)) . ((a * b),f)) = X & dom ((LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))) = X )
by FUNCT_2:92;
for x being object st x in X holds
((LMULT (X,R)) . ((a * b),f)) . x = ((LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))) . x
proof
let x be
object ;
( x in X implies ((LMULT (X,R)) . ((a * b),f)) . x = ((LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))) . x )
assume A0:
x in X
;
((LMULT (X,R)) . ((a * b),f)) . x = ((LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))) . x
then reconsider fx =
f . x as
Element of
R by FUNCT_2:5;
B1:
b * fx = ((LMULT (X,R)) . (b,f)) . x
by A0, Th2;
((LMULT (X,R)) . ((a * b),f)) . x =
(a * b) * fx
by A0, Th2
.=
a * (b * fx)
by GROUP_1:def 3
.=
((LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))) . x
by B1, A0, Th2
;
hence
((LMULT (X,R)) . ((a * b),f)) . x = ((LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))) . x
;
verum
end;
hence
(LMULT (X,R)) . ((a * b),f) = (LMULT (X,R)) . (a,((LMULT (X,R)) . (b,f)))
by B0; verum