let n be Ordinal; for L being non empty non trivial right_complementable well-unital distributive Abelian add-associative right_zeroed associative commutative doubleLoopStr
for F being FinSequence of the carrier of (Polynom-Ring (n,L))
for x being Function of n,L holds E_eval ((Sum F),x) = Sum (E_eval (F,x))
let L be non empty non trivial right_complementable well-unital distributive Abelian add-associative right_zeroed associative commutative doubleLoopStr ; for F being FinSequence of the carrier of (Polynom-Ring (n,L))
for x being Function of n,L holds E_eval ((Sum F),x) = Sum (E_eval (F,x))
let F be FinSequence of the carrier of (Polynom-Ring (n,L)); for x being Function of n,L holds E_eval ((Sum F),x) = Sum (E_eval (F,x))
let x be Function of n,L; E_eval ((Sum F),x) = Sum (E_eval (F,x))
per cases
( len F = 0 or len F <> 0 )
;
suppose A1:
len F = 0
;
E_eval ((Sum F),x) = Sum (E_eval (F,x))then A2:
F = <*> the
carrier of
(Polynom-Ring (n,L))
;
A3:
0. (Polynom-Ring (n,L)) = 0_ (
n,
L)
by POLYNOM1:def 11;
A4:
E_eval (
(Sum F),
x) =
E_eval (
(0. (Polynom-Ring (n,L))),
x)
by A2, RLVECT_1:43
.=
eval (
(0_ (n,L)),
x)
by A3, Def1
.=
0. L
by POLYNOM2:20
;
Seg (len F) =
dom F
by FINSEQ_1:def 3
.=
dom (E_eval (F,x))
by Def2
.=
Seg (len (E_eval (F,x)))
by FINSEQ_1:def 3
;
then
E_eval (
F,
x)
= <*> the
carrier of
L
by A1;
hence
E_eval (
(Sum F),
x)
= Sum (E_eval (F,x))
by A4, RLVECT_1:43;
verum end; suppose A5:
len F <> 0
;
E_eval ((Sum F),x) = Sum (E_eval (F,x))
for
k being non
zero Nat st
len F = k holds
E_eval (
(Sum F),
x)
= Sum (E_eval (F,x))
proof
let k be non
zero Nat;
( len F = k implies E_eval ((Sum F),x) = Sum (E_eval (F,x)) )
defpred S1[
Nat]
means for
F being
FinSequence of the
carrier of
(Polynom-Ring (n,L)) st
len F = $1 holds
E_eval (
(Sum F),
x)
= Sum (E_eval (F,x));
A6:
S1[1]
proof
for
F being
FinSequence of the
carrier of
(Polynom-Ring (n,L)) st
len F = 1 holds
E_eval (
(Sum F),
x)
= Sum (E_eval (F,x))
proof
let F be
FinSequence of the
carrier of
(Polynom-Ring (n,L));
( len F = 1 implies E_eval ((Sum F),x) = Sum (E_eval (F,x)) )
assume A7:
len F = 1
;
E_eval ((Sum F),x) = Sum (E_eval (F,x))
then
dom F = Seg 1
by FINSEQ_1:def 3;
then A9:
1
in dom F
;
then
F . 1
in rng F
by FUNCT_1:3;
then reconsider o =
F . 1 as
Element of
(Polynom-Ring (n,L)) ;
F = <*o*>
by A7, FINSEQ_1:40;
then A11:
Sum F =
F . 1
by BINOM:3
.=
F /. 1
by A9, PARTFUN1:def 6
;
A12:
dom (E_eval (F,x)) =
dom F
by Def2
.=
Seg 1
by A7, FINSEQ_1:def 3
;
set o1 =
(E_eval (F,x)) . 1;
set o =
(E_eval (F,x)) /. 1;
A13:
1
in dom (E_eval (F,x))
by A12;
A14:
dom (E_eval (F,x)) = dom F
by Def2;
E_eval (
F,
x) =
<*((E_eval (F,x)) . 1)*>
by A12, FINSEQ_1:def 8
.=
<*((E_eval (F,x)) /. 1)*>
by A13, PARTFUN1:def 6
;
then Sum (E_eval (F,x)) =
(E_eval (F,x)) . 1
by BINOM:3
.=
E_eval (
(Sum F),
x)
by A11, A13, A14, Def2
;
hence
E_eval (
(Sum F),
x)
= Sum (E_eval (F,x))
;
verum
end;
hence
S1[1]
;
verum
end;
A15:
for
k being non
zero Nat st
S1[
k] holds
S1[
k + 1]
proof
let k be non
zero Nat;
( S1[k] implies S1[k + 1] )
assume A16:
S1[
k]
;
S1[k + 1]
for
F being
FinSequence of the
carrier of
(Polynom-Ring (n,L)) st
len F = k + 1 holds
E_eval (
(Sum F),
x)
= Sum (E_eval (F,x))
proof
let F be
FinSequence of the
carrier of
(Polynom-Ring (n,L));
( len F = k + 1 implies E_eval ((Sum F),x) = Sum (E_eval (F,x)) )
assume A17:
len F = k + 1
;
E_eval ((Sum F),x) = Sum (E_eval (F,x))
then consider G being
FinSequence of
(Polynom-Ring (n,L)),
d being
Element of
(Polynom-Ring (n,L)) such that A18:
F = G ^ <*d*>
by FINSEQ_2:19;
(F | k) ^ <*(F /. (len F))*> = G ^ <*d*>
by A18, A17, FINSEQ_5:21;
then A20:
(
G = F | k &
d = F /. (len F) )
by FINSEQ_2:17;
A21:
k + 1
= (len G) + 1
by FINSEQ_2:16, A18, A17;
Sum F = (Sum G) + d
by A18, FVSUM_1:71;
then E_eval (
(Sum F),
x) =
(E_eval ((Sum G),x)) + (E_eval (d,x))
by Th2
.=
(Sum (E_eval ((F | k),x))) + (E_eval ((F /. (len F)),x))
by A21, A16, A20
.=
Sum ((E_eval ((F | k),x)) ^ <*(E_eval ((F /. (len F)),x))*>)
by FVSUM_1:71
.=
Sum (E_eval (F,x))
by A17, Th4
;
hence
E_eval (
(Sum F),
x)
= Sum (E_eval (F,x))
;
verum
end;
hence
S1[
k + 1]
;
verum
end;
for
k being non
zero Nat holds
S1[
k]
from NAT_1:sch 10(A6, A15);
hence
(
len F = k implies
E_eval (
(Sum F),
x)
= Sum (E_eval (F,x)) )
;
verum
end; hence
E_eval (
(Sum F),
x)
= Sum (E_eval (F,x))
by A5;
verum end; end;