let n be Ordinal; for L being non trivial right_complementable add-associative right_zeroed well-unital distributive doubleLoopStr
for a being Element of L
for b being bag of n
for x being Function of n,L holds eval ((Monom (a,b)),x) = a * (eval (b,x))
let L be non trivial right_complementable add-associative right_zeroed well-unital distributive doubleLoopStr ; for a being Element of L
for b being bag of n
for x being Function of n,L holds eval ((Monom (a,b)),x) = a * (eval (b,x))
let a be Element of L; for b being bag of n
for x being Function of n,L holds eval ((Monom (a,b)),x) = a * (eval (b,x))
let b be bag of n; for x being Function of n,L holds eval ((Monom (a,b)),x) = a * (eval (b,x))
let x be Function of n,L; eval ((Monom (a,b)),x) = a * (eval (b,x))
set m = Monom (a,b);
now per cases
( a <> 0. L or a = 0. L )
;
case A2:
a = 0. L
;
eval ((Monom (a,b)),x) = a * (eval (b,x))
for
b9 being
bag of
n holds
(Monom (a,b)) . b9 = 0. L
then A6:
(Monom (a,b)) . (term (Monom (a,b))) = 0. L
;
thus eval (
(Monom (a,b)),
x) =
(coefficient (Monom (a,b))) * (eval ((term (Monom (a,b))),x))
by Th12
.=
0. L
by A6, VECTSP_1:7
.=
a * (eval (b,x))
by A2, VECTSP_1:7
;
verum end; end; end;
hence
eval ((Monom (a,b)),x) = a * (eval (b,x))
; verum