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) ;
consider x being Element of B;
reconsider x = x as Element of Bags n ;
reconsider x = x as bag of n ;
set X = B \ {x};
now
let u be set ; :: 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:54, 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
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
let b9 be bag of n; :: thesis: ( b9 in B implies b9 <=' b )
assume A11: b9 in B ; :: thesis: b9 <=' b
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
let b9 be bag of n; :: thesis: ( b9 in B implies b9 <=' x )
assume A13: b9 in B ; :: thesis: b9 <=' x
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 10;
A14: Support p is finite Subset of (Bags n) by POLYNOM1:def 10;
card sp is finite ;
then consider m being Nat such that
A15: card (Support p) = card m by CARD_1:86;
p <> 0_ n,L by POLYNOM7:def 2;
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, CARD_1:def 5;
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:50;
then consider b being set such that
A19: B = {b} by CARD_1:49;
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
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 9; :: thesis: verum
end;
p . b <> 0. L by A21, POLYNOM1:def 9;
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