let F be Field; for p being Ppoly of F ex n being Nat st
( card (MonicDivisors p) = n & n <= 2 |^ (deg p) )
let p be Ppoly of F; ex n being Nat st
( card (MonicDivisors p) = n & n <= 2 |^ (deg p) )
defpred S1[ Nat] means for p being Ppoly of F st deg p = $1 holds
ex n being Nat st
( card (MonicDivisors p) = n & n <= 2 |^ (deg p) );
IS:
now for k being Nat st ( for n being Nat st n < k holds
S1[n] ) holds
S1[k]let k be
Nat;
( ( for n being Nat st n < k holds
S1[n] ) implies S1[k] )assume IV:
for
n being
Nat st
n < k holds
S1[
n]
;
S1[k]now for p being Ppoly of F st deg p = k holds
ex n being Nat st
( card (MonicDivisors p) = n & n <= 2 |^ (deg p) )let p be
Ppoly of
F;
( deg p = k implies ex n being Nat st
( card (MonicDivisors n) = b2 & b2 <= 2 |^ (deg n) ) )assume AS:
deg p = k
;
ex n being Nat st
( card (MonicDivisors n) = b2 & b2 <= 2 |^ (deg n) )then I:
(
k <> 0 & (
k <= 1 implies not not
k = 0 & ... & not
k = 1 ) )
by RATFUNC1:def 2;
set a = the
Element of
Roots p;
the
Element of
Roots p is_a_root_of p
by POLYNOM5:def 10;
then consider s being
Polynomial of
F such that A:
p = (rpoly (1, the Element of Roots p)) *' s
by HURWITZ:33;
(
rpoly (1, the
Element of
Roots p)
<> 0_. F &
s <> 0_. F )
by A;
then E:
deg p =
(deg (rpoly (1, the Element of Roots p))) + (deg s)
by A, HURWITZ:23
.=
1
+ (deg s)
by HURWITZ:27
;
per cases
( k = 1 or k > 1 )
by I;
suppose A0:
k > 1
;
ex n being Nat st
( card (MonicDivisors n) = b2 & b2 <= 2 |^ (deg n) )then
( not
s is
constant &
s is
monic )
by A, ZZ3y;
then reconsider s =
s as
Ppoly of
F by A, FIELD_8:10;
set M =
{ q where q is monic Element of the carrier of (Polynom-Ring F) : q divides p } ;
set M1 =
MonicDivisors s;
set M2 =
{ q where q is monic Element of the carrier of (Polynom-Ring F) : ex r being Polynomial of F st
( r divides s & q = (rpoly (1, the Element of Roots p)) *' r ) } ;
C:
{ q where q is monic Element of the carrier of (Polynom-Ring F) : q divides p } c= (MonicDivisors s) \/ { q where q is monic Element of the carrier of (Polynom-Ring F) : ex r being Polynomial of F st
( r divides s & q = (rpoly (1, the Element of Roots p)) *' r ) }
deg s < k
by AS, E, NAT_1:13;
then consider n being
Nat such that D:
(
card (MonicDivisors s) = n &
n <= 2
|^ (deg s) )
by IV;
reconsider M1 =
MonicDivisors s as non
empty finite set by D;
G:
(rpoly (1, the Element of Roots p)) *' (1_. F) is
Element of the
carrier of
(Polynom-Ring F)
by POLYNOM3:def 10;
(1_. F) *' s = s
;
then
1_. F divides s
by RING_4:1;
then
(rpoly (1, the Element of Roots p)) *' (1_. F) in { q where q is monic Element of the carrier of (Polynom-Ring F) : ex r being Polynomial of F st
( r divides s & q = (rpoly (1, the Element of Roots p)) *' r ) }
by G;
then reconsider M2 =
{ q where q is monic Element of the carrier of (Polynom-Ring F) : ex r being Polynomial of F st
( r divides s & q = (rpoly (1, the Element of Roots p)) *' r ) } as non
empty set ;
Z:
card M2 = card M1
then reconsider M2 =
M2 as non
empty finite set ;
(
M1 \/ M2 is
finite &
{ q where q is monic Element of the carrier of (Polynom-Ring F) : q divides p } c= M1 \/ M2 )
by C;
then reconsider M =
{ q where q is monic Element of the carrier of (Polynom-Ring F) : q divides p } as
finite set ;
F:
(card M1) + (card M2) <= (2 |^ (deg s)) + (2 |^ (deg s))
by D, Z, XREAL_1:7;
G:
card (M1 \/ M2) <= (card M1) + (card M2)
by CARD_2:43;
card M <= card (M1 \/ M2)
by C, NAT_1:43;
then H:
card M <= (card M1) + (card M2)
by G, XXREAL_0:2;
(2 |^ (deg s)) + (2 |^ (deg s)) =
(2 |^ (deg s)) * 2
.=
2
|^ (deg p)
by E, NEWTON:6
;
hence
ex
n being
Nat st
(
card (MonicDivisors p) = n &
n <= 2
|^ (deg p) )
by H, F, XXREAL_0:2;
verum end; end; end; hence
S1[
k]
;
verum end;
for k being Nat holds S1[k]
from NAT_1:sch 4(IS);
hence
ex n being Nat st
( card (MonicDivisors p) = n & n <= 2 |^ (deg p) )
; verum