let F be Field; for m being Ordinal st m in card (nonConstantPolys F) holds
for p being constant Polynomial of F holds
( Lt (Poly (m,p)) = EmptyBag (card (nonConstantPolys F)) & LC (Poly (m,p)) = p . 0 )
let m be Ordinal; ( m in card (nonConstantPolys F) implies for p being constant Polynomial of F holds
( Lt (Poly (m,p)) = EmptyBag (card (nonConstantPolys F)) & LC (Poly (m,p)) = p . 0 ) )
assume AS:
m in card (nonConstantPolys F)
; for p being constant Polynomial of F holds
( Lt (Poly (m,p)) = EmptyBag (card (nonConstantPolys F)) & LC (Poly (m,p)) = p . 0 )
let p be constant Polynomial of F; ( Lt (Poly (m,p)) = EmptyBag (card (nonConstantPolys F)) & LC (Poly (m,p)) = p . 0 )
set q = Poly (m,p);
set n = card (nonConstantPolys F);
reconsider p1 = p as Element of the carrier of (Polynom-Ring F) by POLYNOM3:def 10;
I:
p1 is constant
by RATFUNC1:def 2;
field (BagOrder (card (nonConstantPolys F))) = Bags (card (nonConstantPolys F))
by ORDERS_1:12;
then J:
BagOrder (card (nonConstantPolys F)) linearly_orders Support (Poly (m,p))
by ORDERS_1:37, ORDERS_1:38;
then B:
rng (SgmX ((BagOrder (card (nonConstantPolys F))),(Support (Poly (m,p))))) = Support (Poly (m,p))
by PRE_POLY:def 2;
per cases
( Poly (m,p) <> 0_ ((card (nonConstantPolys F)),F) or Poly (m,p) = 0_ ((card (nonConstantPolys F)),F) )
;
suppose A:
Poly (
m,
p)
<> 0_ (
(card (nonConstantPolys F)),
F)
;
( Lt (Poly (m,p)) = EmptyBag (card (nonConstantPolys F)) & LC (Poly (m,p)) = p . 0 )consider a being
Element of
F such that H:
p1 = a | F
by I, RING_4:20;
C:
Poly (
m,
p)
= a | (
(card (nonConstantPolys F)),
F)
by H, AS, XYZbb;
D:
Support (Poly (m,p)) = {(EmptyBag (card (nonConstantPolys F)))}
then E:
card (Support (Poly (m,p))) = 1
by CARD_1:30;
then C:
len (SgmX ((BagOrder (card (nonConstantPolys F))),(Support (Poly (m,p))))) = 1
by J, PRE_POLY:11;
SgmX (
(BagOrder (card (nonConstantPolys F))),
(Support (Poly (m,p))))
= <*(EmptyBag (card (nonConstantPolys F)))*>
by D, B, E, J, PRE_POLY:11, FINSEQ_1:39;
hence Lt (Poly (m,p)) =
<*(EmptyBag (card (nonConstantPolys F)))*> . 1
by C, A, defLT
.=
EmptyBag (card (nonConstantPolys F))
;
LC (Poly (m,p)) = p . 0hence
LC (Poly (m,p)) = p . 0
by defPg;
verum end; end;