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) = (ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((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) = (ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((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) = (ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((LMULT (X,R)) . (b,f)))
let f be Element of Funcs (X, the carrier of R); (LMULT (X,R)) . ((a + b),f) = (ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((LMULT (X,R)) . (b,f)))
set af = (LMULT (X,R)) . (a,f);
set bf = (LMULT (X,R)) . (b,f);
set F1 = (LMULT (X,R)) . ((a + b),f);
set F2 = (ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((LMULT (X,R)) . (b,f)));
B0:
( dom ((LMULT (X,R)) . ((a + b),f)) = X & dom ((ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((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 = ((ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((LMULT (X,R)) . (b,f)))) . x
proof
let x be
object ;
( x in X implies ((LMULT (X,R)) . ((a + b),f)) . x = ((ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((LMULT (X,R)) . (b,f)))) . x )
assume A0:
x in X
;
((LMULT (X,R)) . ((a + b),f)) . x = ((ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((LMULT (X,R)) . (b,f)))) . x
then reconsider fx =
f . x as
Element of
R by FUNCT_2:5;
B1:
a * fx = ((LMULT (X,R)) . (a,f)) . x
by A0, Th2;
B2:
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 * fx) + (b * fx)
by VECTSP_1:def 7
.=
((ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((LMULT (X,R)) . (b,f)))) . x
by A0, Th1, B1, B2
;
hence
((LMULT (X,R)) . ((a + b),f)) . x = ((ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((LMULT (X,R)) . (b,f)))) . x
;
verum
end;
hence
(LMULT (X,R)) . ((a + b),f) = (ADD (X,R)) . (((LMULT (X,R)) . (a,f)),((LMULT (X,R)) . (b,f)))
by B0; verum