begin
theorem Th1:
theorem Th2:
theorem Th3:
Lm1:
for x, y being Real st ( for c being Real st c > 0 & c < 1 holds
c * x >= y ) holds
y <= 0
theorem Th4:
theorem Th5:
theorem Th6:
theorem
canceled;
theorem Th8:
:: deftheorem Def1 defines |. POLYNOM5:def 1 :
for p being FinSequence of the carrier of F_Complex
for b2 being FinSequence of REAL holds
( b2 = |.p.| iff ( len b2 = len p & ( for n being Element of NAT st n in dom p holds
b2 /. n = |.(p /. n).| ) ) );
theorem Th9:
theorem Th10:
theorem
theorem
theorem Th13:
theorem
theorem Th15:
begin
:: deftheorem defines `^ POLYNOM5:def 2 :
for L being non empty right_complementable Abelian add-associative right_zeroed commutative right_unital distributive doubleLoopStr
for p being Polynomial of L
for n being Element of NAT holds p `^ n = (power (Polynom-Ring L)) . (p,n);
theorem Th16:
theorem
theorem
theorem
theorem Th20:
theorem Th21:
theorem
theorem Th23:
Lm2:
for L being non empty ZeroStr
for p being AlgSequence of L st len p > 0 holds
p . ((len p) -' 1) <> 0. L
theorem Th24:
:: deftheorem Def3 defines * POLYNOM5:def 3 :
for L being non empty multMagma
for p being sequence of L
for v being Element of L
for b4 being sequence of L holds
( b4 = v * p iff for n being Element of NAT holds b4 . n = v * (p . n) );
theorem Th25:
theorem Th26:
theorem Th27:
theorem Th28:
theorem Th29:
theorem Th30:
theorem Th31:
theorem Th32:
:: deftheorem defines <% POLYNOM5:def 4 :
for L being non empty ZeroStr
for z0, z1 being Element of L holds <%z0,z1%> = ((0_. L) +* (0,z0)) +* (1,z1);
theorem Th33:
theorem Th34:
theorem Th35:
theorem Th36:
theorem Th37:
theorem
theorem Th39:
theorem Th40:
theorem Th41:
theorem Th42:
theorem Th43:
theorem
theorem Th45:
theorem
theorem
theorem Th48:
theorem
begin
:: deftheorem Def5 defines Subst POLYNOM5:def 5 :
for L being non empty right_complementable Abelian add-associative right_zeroed commutative well-unital distributive doubleLoopStr
for p, q, b4 being Polynomial of L holds
( b4 = Subst (p,q) iff ex F being FinSequence of the carrier of (Polynom-Ring L) st
( b4 = Sum F & len F = len p & ( for n being Element of NAT st n in dom F holds
F . n = (p . (n -' 1)) * (q `^ (n -' 1)) ) ) );
theorem Th50:
theorem
theorem
theorem Th53:
theorem Th54:
begin
:: deftheorem Def6 defines is_a_root_of POLYNOM5:def 6 :
for L being non empty unital doubleLoopStr
for p being Polynomial of L
for x being Element of L holds
( x is_a_root_of p iff eval (p,x) = 0. L );
:: deftheorem Def7 defines with_roots POLYNOM5:def 7 :
for L being non empty unital doubleLoopStr
for p being Polynomial of L holds
( p is with_roots iff ex x being Element of L st x is_a_root_of p );
theorem Th55:
theorem
:: deftheorem Def8 defines algebraic-closed POLYNOM5:def 8 :
for L being non empty unital doubleLoopStr holds
( L is algebraic-closed iff for p being Polynomial of L st len p > 1 holds
p is with_roots );
:: deftheorem Def9 defines Roots POLYNOM5:def 9 :
for L being non empty unital doubleLoopStr
for p being Polynomial of L
for b3 being Subset of L holds
( b3 = Roots p iff for x being Element of L holds
( x in b3 iff x is_a_root_of p ) );
:: deftheorem Def10 defines NormPolynomial POLYNOM5:def 10 :
for L being non empty almost_left_invertible associative commutative well-unital distributive doubleLoopStr
for p being Polynomial of L
for b3 being sequence of L holds
( b3 = NormPolynomial p iff for n being Element of NAT holds b3 . n = (p . n) / (p . ((len p) -' 1)) );
theorem Th57:
theorem Th58:
theorem Th59:
theorem Th60:
theorem Th61:
theorem
theorem Th63:
theorem Th64:
:: deftheorem Def11 defines FPower POLYNOM5:def 11 :
for L being non empty unital multMagma
for x being Element of L
for n being Element of NAT
for b4 being Function of L,L holds
( b4 = FPower (x,n) iff for y being Element of L holds b4 . y = x * ((power L) . (y,n)) );
theorem
theorem
theorem Th67:
theorem
theorem
theorem Th70:
theorem Th71:
:: deftheorem Def12 defines Polynomial-Function POLYNOM5:def 12 :
for L being non empty well-unital doubleLoopStr
for p being Polynomial of L
for b3 being Function of L,L holds
( b3 = Polynomial-Function (L,p) iff for x being Element of L holds b3 . x = eval (p,x) );
theorem Th72:
theorem Th73:
theorem Th74:
theorem Th75: