let n be Ordinal; for T being connected TermOrder of n
for L being non empty non trivial right_complementable well-unital distributive add-associative right_zeroed doubleLoopStr
for f being Polynomial of n,L
for P being non empty Subset of (Polynom-Ring (n,L))
for A being LeftLinearCombination of P st A is_MonomialRepresentation_of f holds
for b being bag of n st ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. L
let T be connected TermOrder of n; for L being non empty non trivial right_complementable well-unital distributive add-associative right_zeroed doubleLoopStr
for f being Polynomial of n,L
for P being non empty Subset of (Polynom-Ring (n,L))
for A being LeftLinearCombination of P st A is_MonomialRepresentation_of f holds
for b being bag of n st ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. L
let L be non empty non trivial right_complementable well-unital distributive add-associative right_zeroed doubleLoopStr ; for f being Polynomial of n,L
for P being non empty Subset of (Polynom-Ring (n,L))
for A being LeftLinearCombination of P st A is_MonomialRepresentation_of f holds
for b being bag of n st ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. L
let f be Polynomial of n,L; for P being non empty Subset of (Polynom-Ring (n,L))
for A being LeftLinearCombination of P st A is_MonomialRepresentation_of f holds
for b being bag of n st ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. L
let P be non empty Subset of (Polynom-Ring (n,L)); for A being LeftLinearCombination of P st A is_MonomialRepresentation_of f holds
for b being bag of n st ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. L
let A be LeftLinearCombination of P; ( A is_MonomialRepresentation_of f implies for b being bag of n st ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. L )
assume A1:
A is_MonomialRepresentation_of f
; for b being bag of n st ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. L
let b be bag of n; ( ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) implies f . b = 0. L )
assume A2:
for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L
; f . b = 0. L
defpred S1[ Nat] means for f being Polynomial of n,L
for A being LeftLinearCombination of P st A is_MonomialRepresentation_of f & f = Sum A & len A = $1 & ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. L;
A3:
now for k being Nat st S1[k] holds
S1[k + 1]let k be
Nat;
( S1[k] implies S1[k + 1] )assume A4:
S1[
k]
;
S1[k + 1]
for
f being
Polynomial of
n,
L for
A being
LeftLinearCombination of
P st
A is_MonomialRepresentation_of f &
f = Sum A &
len A = k + 1 & ( for
i being
Element of
NAT st
i in dom A holds
for
m being
Monomial of
n,
L for
p being
Polynomial of
n,
L st
A . i = m *' p &
p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. L
proof
let f be
Polynomial of
n,
L;
for A being LeftLinearCombination of P st A is_MonomialRepresentation_of f & f = Sum A & len A = k + 1 & ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. Llet A be
LeftLinearCombination of
P;
( A is_MonomialRepresentation_of f & f = Sum A & len A = k + 1 & ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) implies f . b = 0. L )
assume that A5:
A is_MonomialRepresentation_of f
and A6:
f = Sum A
and A7:
len A = k + 1
;
( ex i being Element of NAT st
( i in dom A & ex m being Monomial of n,L ex p being Polynomial of n,L st
( A . i = m *' p & p in P & not (m *' p) . b = 0. L ) ) or f . b = 0. L )
set B =
A | (Seg k);
reconsider B =
A | (Seg k) as
FinSequence of
(Polynom-Ring (n,L)) by FINSEQ_1:18;
reconsider B =
B as
LeftLinearCombination of
P by IDEAL_1:42;
set g =
Sum B;
reconsider g =
Sum B as
Polynomial of
n,
L by POLYNOM1:def 11;
A8:
dom A = Seg (k + 1)
by A7, FINSEQ_1:def 3;
then
k + 1
in dom A
by FINSEQ_1:4;
then A9:
ex
m being
Monomial of
n,
L ex
p being
Polynomial of
n,
L st
(
p in P &
A /. (k + 1) = m *' p )
by A5;
A10:
k <= len A
by A7, NAT_1:11;
then
(
k <= k + 1 &
dom B = Seg k )
by FINSEQ_1:17, NAT_1:11;
then A11:
dom B c= dom A
by A8, FINSEQ_1:5;
now for i being Element of NAT st i in dom B holds
ex m being Monomial of n,L ex p being Polynomial of n,L st
( p in P & B /. i = m *' p )let i be
Element of
NAT ;
( i in dom B implies ex m being Monomial of n,L ex p being Polynomial of n,L st
( p in P & B /. i = m *' p ) )assume A12:
i in dom B
;
ex m being Monomial of n,L ex p being Polynomial of n,L st
( p in P & B /. i = m *' p )then B /. i =
B . i
by PARTFUN1:def 6
.=
A . i
by A12, FUNCT_1:47
.=
A /. i
by A11, A12, PARTFUN1:def 6
;
hence
ex
m being
Monomial of
n,
L ex
p being
Polynomial of
n,
L st
(
p in P &
B /. i = m *' p )
by A5, A11, A12;
verum end;
then A13:
B is_MonomialRepresentation_of g
;
assume A14:
for
i being
Element of
NAT st
i in dom A holds
for
m being
Monomial of
n,
L for
p being
Polynomial of
n,
L st
A . i = m *' p &
p in P holds
(m *' p) . b = 0. L
;
f . b = 0. L
reconsider h =
A /. (k + 1) as
Polynomial of
n,
L by POLYNOM1:def 11;
B ^ <*(A /. (k + 1))*> =
B ^ <*(A . (k + 1))*>
by A8, FINSEQ_1:4, PARTFUN1:def 6
.=
A
by A7, FINSEQ_3:55
;
then f =
(Sum B) + (Sum <*(A /. (k + 1))*>)
by A6, RLVECT_1:41
.=
(Sum B) + (A /. (k + 1))
by RLVECT_1:44
.=
g + h
by POLYNOM1:def 11
;
then A19:
f . b = (g . b) + (h . b)
by POLYNOM1:15;
A /. (k + 1) = A . (k + 1)
by A8, FINSEQ_1:4, PARTFUN1:def 6;
then A20:
0. L = h . b
by A14, A8, A9, FINSEQ_1:4;
len B = k
by A10, FINSEQ_1:17;
then
g . b = 0. L
by A4, A13, A15;
hence
f . b = 0. L
by A19, A20, RLVECT_1:def 4;
verum
end; hence
S1[
k + 1]
;
verum end;
A21:
S1[ 0 ]
proof
let f be
Polynomial of
n,
L;
for A being LeftLinearCombination of P st A is_MonomialRepresentation_of f & f = Sum A & len A = 0 & ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) holds
f . b = 0. Llet A be
LeftLinearCombination of
P;
( A is_MonomialRepresentation_of f & f = Sum A & len A = 0 & ( for i being Element of NAT st i in dom A holds
for m being Monomial of n,L
for p being Polynomial of n,L st A . i = m *' p & p in P holds
(m *' p) . b = 0. L ) implies f . b = 0. L )
assume that
A is_MonomialRepresentation_of f
and A22:
(
f = Sum A &
len A = 0 )
;
( ex i being Element of NAT st
( i in dom A & ex m being Monomial of n,L ex p being Polynomial of n,L st
( A . i = m *' p & p in P & not (m *' p) . b = 0. L ) ) or f . b = 0. L )
assume
for
i being
Element of
NAT st
i in dom A holds
for
m being
Monomial of
n,
L for
p being
Polynomial of
n,
L st
A . i = m *' p &
p in P holds
(m *' p) . b = 0. L
;
f . b = 0. L
A = <*> the
carrier of
(Polynom-Ring (n,L))
by A22;
then f =
Sum (<*> the carrier of (Polynom-Ring (n,L)))
by A22
.=
0. (Polynom-Ring (n,L))
by RLVECT_1:43
.=
0_ (
n,
L)
by POLYNOM1:def 11
;
hence
f . b = 0. L
by POLYNOM1:22;
verum
end;
A23:
for k being Nat holds S1[k]
from NAT_1:sch 2(A21, A3);
A24:
ex n being Element of NAT st n = len A
;
thus
f . b = 0. L
by A1, A2, A23, A24; verum