let n be Ordinal; :: thesis: for L being non trivial ZeroStr
for p being non-zero finite-Support Series of n,L ex b being bag of n st
( p . b <> 0. L & ( for b9 being bag of n st b < b9 holds
p . b9 = 0. L ) )

let L be non trivial ZeroStr ; :: thesis: for p being non-zero finite-Support Series of n,L ex b being bag of n st
( p . b <> 0. L & ( for b9 being bag of n st b < b9 holds
p . b9 = 0. L ) )

let p be non-zero finite-Support Series of n,L; :: thesis: ex b being bag of n st
( p . b <> 0. L & ( for b9 being bag of n st b < b9 holds
p . b9 = 0. L ) )

defpred S1[ Nat] means for B being finite Subset of (Bags n) st card B = $1 holds
ex b being bag of n st
( b in B & ( for b9 being bag of n st b9 in B holds
b9 <=' b ) );
A1: for k being Nat st 1 <= k & S1[k] holds
S1[k + 1]
proof
let k be Nat; :: thesis: ( 1 <= k & S1[k] implies S1[k + 1] )
assume A2: 1 <= k ; :: thesis: ( not S1[k] or S1[k + 1] )
thus ( S1[k] implies S1[k + 1] ) :: thesis: verum
proof
assume A3: S1[k] ; :: thesis: S1[k + 1]
thus S1[k + 1] :: thesis: verum
proof
let B be finite Subset of (Bags n); :: thesis: ( card B = k + 1 implies ex b being bag of n st
( b in B & ( for b9 being bag of n st b9 in B holds
b9 <=' b ) ) )

assume A4: card B = k + 1 ; :: thesis: ex b being bag of n st
( b in B & ( for b9 being bag of n st b9 in B holds
b9 <=' b ) )

then reconsider B = B as non empty finite Subset of (Bags n) ;
set x = the Element of B;
reconsider x = the Element of B as Element of Bags n ;
reconsider x = x as bag of n ;
set X = B \ {x};
now :: thesis: for u being object st u in {x} holds
u in B
let u be object ; :: thesis: ( u in {x} implies u in B )
assume u in {x} ; :: thesis: u in B
then u = x by TARSKI:def 1;
hence u in B ; :: thesis: verum
end;
then {x} c= B by TARSKI:def 3;
then A5: B = {x} \/ B by XBOOLE_1:12
.= {x} \/ (B \ {x}) by XBOOLE_1:39 ;
( x in B \ {x} iff ( x in B & not x in {x} ) ) by XBOOLE_0:def 5;
then A6: (card (B \ {x})) + 1 = k + 1 by A4, A5, CARD_2:41, TARSKI:def 1;
then reconsider X = B \ {x} as non empty set by A2, XCMPLX_1:2;
reconsider X = X as non empty finite Subset of (Bags n) ;
consider b being bag of n such that
A7: b in X and
A8: for b9 being bag of n st b9 in X holds
b9 <=' b by A3, A6, XCMPLX_1:2;
A9: now :: thesis: ( ( x <=' b & ( for b9 being bag of n st b9 in B holds
b9 <=' b ) ) or ( b <=' x & ( for b9 being bag of n st b9 in B holds
b9 <=' x ) ) )
per cases ( x <=' b or b <=' x ) by PRE_POLY:45;
case A10: x <=' b ; :: thesis: for b9 being bag of n st b9 in B holds
b9 <=' b

now :: thesis: for b9 being bag of n st b9 in B holds
b9 <=' b
let b9 be bag of n; :: thesis: ( b9 in B implies b9 <=' b )
assume A11: b9 in B ; :: thesis: b9 <=' b
now :: thesis: ( ( b9 in X & b9 <=' b ) or ( not b9 in X & b9 <=' b ) )end;
hence b9 <=' b ; :: thesis: verum
end;
hence for b9 being bag of n st b9 in B holds
b9 <=' b ; :: thesis: verum
end;
case A12: b <=' x ; :: thesis: for b9 being bag of n st b9 in B holds
b9 <=' x

now :: thesis: for b9 being bag of n st b9 in B holds
b9 <=' x
let b9 be bag of n; :: thesis: ( b9 in B implies b9 <=' x )
assume A13: b9 in B ; :: thesis: b9 <=' x
now :: thesis: ( ( b9 in X & b9 <=' x ) or ( not b9 in X & b9 <=' x ) )end;
hence b9 <=' x ; :: thesis: verum
end;
hence for b9 being bag of n st b9 in B holds
b9 <=' x ; :: thesis: verum
end;
end;
end;
b in B by A5, A7, XBOOLE_0:def 3;
hence ex b being bag of n st
( b in B & ( for b9 being bag of n st b9 in B holds
b9 <=' b ) ) by A9; :: thesis: verum
end;
end;
end;
reconsider sp = Support p as finite set by POLYNOM1:def 5;
A14: Support p is finite Subset of (Bags n) by POLYNOM1:def 5;
card sp is finite ;
then consider m being Nat such that
A15: card (Support p) = card m by CARD_1:48;
p <> 0_ (n,L) by POLYNOM7:def 1;
then Support p <> {} by POLYNOM7:1;
then m <> 0 by A15;
then A16: 1 <= m by NAT_1:14;
A17: card (Support p) = m by A15;
A18: S1[1]
proof
let B be finite Subset of (Bags n); :: thesis: ( card B = 1 implies ex b being bag of n st
( b in B & ( for b9 being bag of n st b9 in B holds
b9 <=' b ) ) )

assume card B = 1 ; :: thesis: ex b being bag of n st
( b in B & ( for b9 being bag of n st b9 in B holds
b9 <=' b ) )

then card {{}} = card B by CARD_1:30;
then consider b being object such that
A19: B = {b} by CARD_1:29;
A20: b in B by A19, TARSKI:def 1;
then reconsider b = b as Element of Bags n ;
reconsider b = b as bag of n ;
for b9 being bag of n st b9 in B holds
b9 <=' b by A19, TARSKI:def 1;
hence ex b being bag of n st
( b in B & ( for b9 being bag of n st b9 in B holds
b9 <=' b ) ) by A20; :: thesis: verum
end;
for k being Nat st 1 <= k holds
S1[k] from NAT_1:sch 8(A18, A1);
then consider b being bag of n such that
A21: b in Support p and
A22: for b9 being bag of n st b9 in Support p holds
b9 <=' b by A17, A16, A14;
A23: now :: thesis: for b9 being bag of n st b < b9 holds
p . b9 = 0. L
let b9 be bag of n; :: thesis: ( b < b9 implies p . b9 = 0. L )
assume b < b9 ; :: thesis: p . b9 = 0. L
then not b9 <=' b by Lm4;
then A24: not b9 in Support p by A22;
b9 is Element of Bags n by PRE_POLY:def 12;
hence p . b9 = 0. L by A24, POLYNOM1:def 4; :: thesis: verum
end;
p . b <> 0. L by A21, POLYNOM1:def 4;
hence ex b being bag of n st
( p . b <> 0. L & ( for b9 being bag of n st b < b9 holds
p . b9 = 0. L ) ) by A23; :: thesis: verum