let F be Field; for m being Ordinal st m in card (nonConstantPolys F) holds
for p being non constant Polynomial of F holds
( (Lt (Poly (m,p))) . m = deg p & ( for o being Ordinal st o <> m holds
(Lt (Poly (m,p))) . o = 0 ) )
let m be Ordinal; ( m in card (nonConstantPolys F) implies for p being non constant Polynomial of F holds
( (Lt (Poly (m,p))) . m = deg p & ( for o being Ordinal st o <> m holds
(Lt (Poly (m,p))) . o = 0 ) ) )
assume AS:
m in card (nonConstantPolys F)
; for p being non constant Polynomial of F holds
( (Lt (Poly (m,p))) . m = deg p & ( for o being Ordinal st o <> m holds
(Lt (Poly (m,p))) . o = 0 ) )
let p be non constant Polynomial of F; ( (Lt (Poly (m,p))) . m = deg p & ( for o being Ordinal st o <> m holds
(Lt (Poly (m,p))) . o = 0 ) )
set n = card (nonConstantPolys F);
set q = Poly (m,p);
for o being object st o in {m} holds
o in card (nonConstantPolys F)
by AS, TARSKI:def 1;
then reconsider S = {m} as finite Subset of (card (nonConstantPolys F)) by TARSKI:def 3;
reconsider degp = deg p as non zero Element of NAT by RATFUNC1:def 2;
H:
m in {m}
by TARSKI:def 1;
K:
deg p = (len p) - 1
by HURWITZ:def 2;
then I:
deg p = (len p) -' 1
by XREAL_0:def 2;
set b = (S,degp) -bag ;
D:
support ((S,degp) -bag) = S
by UPROOTS:8;
E:
(S,degp) -bag in Support (Poly (m,p))
for b1 being bag of card (nonConstantPolys F) st b1 in Support (Poly (m,p)) holds
b1 <=' (S,degp) -bag
proof
let b1 be
bag of
card (nonConstantPolys F);
( b1 in Support (Poly (m,p)) implies b1 <=' (S,degp) -bag )
assume
b1 in Support (Poly (m,p))
;
b1 <=' (S,degp) -bag
then E1:
(Poly (m,p)) . b1 <> 0. F
by POLYNOM1:def 4;
per cases
( support b1 = {} or support b1 = {m} or ( support b1 <> {} & support b1 <> {m} ) )
;
suppose E0:
support b1 = {m}
;
b1 <=' (S,degp) -bag per cases
( b1 = (S,degp) -bag or b1 <> (S,degp) -bag )
;
suppose EE:
b1 <> (
S,
degp)
-bag
;
b1 <=' (S,degp) -bag E4:
(Poly (m,p)) . b1 = p . (b1 . m)
by E0, defPg;
E3:
((S,degp) -bag) . m = (len p) - 1
by K, H, UPROOTS:7;
E7:
now not b1 . m >= ((S,degp) -bag) . massume
b1 . m >= ((S,degp) -bag) . m
;
contradiction end;
ex
k being
Ordinal st
(
b1 . k < ((S,degp) -bag) . k & ( for
l being
Ordinal st
l in k holds
b1 . l = ((S,degp) -bag) . l ) )
hence
b1 <=' (
S,
degp)
-bag
by PRE_POLY:def 9, PRE_POLY:def 10;
verum end; end; end; end;
end;
then F:
(S,degp) -bag = Lt (Poly (m,p))
by E, LT1;
hence
(Lt (Poly (m,p))) . m = deg p
by H, UPROOTS:7; for o being Ordinal st o <> m holds
(Lt (Poly (m,p))) . o = 0
hence
for o being Ordinal st o <> m holds
(Lt (Poly (m,p))) . o = 0
; verum