let F be Field; for p being non zero Polynomial of F holds
( card (Roots p) < card (BRoots p) iff ex a being Element of F st multiplicity (p,a) > 1 )
let p be non zero Polynomial of F; ( card (Roots p) < card (BRoots p) iff ex a being Element of F st multiplicity (p,a) > 1 )
now ( ( for a being Element of F holds not multiplicity (p,a) > 1 ) implies card (BRoots p) = card (Roots p) )assume AS:
for
a being
Element of
F holds not
multiplicity (
p,
a)
> 1
;
card (BRoots p) = card (Roots p)per cases
( not p is with_roots or p is with_roots )
;
suppose S:
p is
with_roots
;
card (Roots p) = card (BRoots p)defpred S1[
Nat]
means for
p being non
zero with_roots Polynomial of
F st
deg p = $1 & ( for
a being
Element of
F holds not
multiplicity (
p,
a)
> 1 ) holds
card (Roots p) = card (BRoots p);
IS:
now for k being Nat st 1 <= k & ( for n being Nat st 1 <= n & n < k holds
S1[n] ) holds
S1[k]let k be
Nat;
( 1 <= k & ( for n being Nat st 1 <= n & n < k holds
S1[n] ) implies S1[k] )assume IV:
( 1
<= k & ( for
n being
Nat st 1
<= n &
n < k holds
S1[
n] ) )
;
S1[k]now for p being non zero with_roots Polynomial of F st deg p = k & ( for a being Element of F holds not multiplicity (p,a) > 1 ) holds
card (Roots p) = card (BRoots p)let p be non
zero with_roots Polynomial of
F;
( deg p = k & ( for a being Element of F holds not multiplicity (p,a) > 1 ) implies card (Roots b1) = card (BRoots b1) )assume A:
(
deg p = k & ( for
a being
Element of
F holds not
multiplicity (
p,
a)
> 1 ) )
;
card (Roots b1) = card (BRoots b1)consider q being
Ppoly of
F,
BRoots p,
r being non
with_roots Polynomial of
F such that B:
(
p = q *' r &
Roots q = Roots p )
by RING_5:64;
reconsider r =
r as non
zero non
with_roots Polynomial of
F ;
F:
now for a being Element of F holds not multiplicity (q,a) > 1assume
ex
a being
Element of
F st
multiplicity (
q,
a)
> 1
;
contradictionthen consider a being
Element of
F such that D:
multiplicity (
q,
a)
> 1
;
multiplicity (
p,
a)
= (multiplicity (q,a)) + (multiplicity (r,a))
by B, UPROOTS:55;
then
multiplicity (
p,
a)
>= multiplicity (
q,
a)
by NAT_1:11;
then
multiplicity (
p,
a)
> 1
by D, XXREAL_0:2;
hence
contradiction
by A;
verum end; end; hence
S1[
k]
;
verum end; I:
for
k being
Nat st 1
<= k holds
S1[
k]
from NAT_1:sch 9(IS);
deg p >= 0 + 1
by S, INT_1:7, RATFUNC1:def 2;
hence
card (Roots p) = card (BRoots p)
by S, AS, I;
verum end; end; end;
hence
( card (Roots p) < card (BRoots p) iff ex a being Element of F st multiplicity (p,a) > 1 )
by ABC1; verum