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:39
.=
a * (eval b,x)
by A2, VECTSP_1:39
;
verum end; end; end;
hence
eval (Monom a,b),x = a * (eval b,x)
; verum