let it1, it2 be Polynomial of L; ( ( len p > 0 & (len it1) + 1 = len p & ( for i being Nat holds it1 . i = eval ((poly_shift (p,(i + 1))),r) ) & (len it2) + 1 = len p & ( for i being Nat holds it2 . i = eval ((poly_shift (p,(i + 1))),r) ) implies it1 = it2 ) & ( not len p > 0 & it1 = 0_. L & it2 = 0_. L implies it1 = it2 ) )
hereby ( not len p > 0 & it1 = 0_. L & it2 = 0_. L implies it1 = it2 )
assume
len p > 0
;
( (len it1) + 1 = len p & ( for i being Nat holds it1 . i = eval ((poly_shift (p,(i + 1))),r) ) & (len it2) + 1 = len p & ( for i being Nat holds it2 . i = eval ((poly_shift (p,(i + 1))),r) ) implies it1 = it2 )assume that A17:
(len it1) + 1
= len p
and A18:
for
i being
Nat holds
it1 . i = eval (
(poly_shift (p,(i + 1))),
r)
and A19:
(len it2) + 1
= len p
and A20:
for
i being
Nat holds
it2 . i = eval (
(poly_shift (p,(i + 1))),
r)
;
it1 = it2hence
it1 = it2
by A17, A19, ALGSEQ_1:12;
verum
end;
thus
( not len p > 0 & it1 = 0_. L & it2 = 0_. L implies it1 = it2 )
; verum