let n be Ordinal; for T being connected admissible TermOrder of n
for L being non trivial ZeroStr
for p being non-zero Polynomial of n,L
for b being bag of n holds HT ((b *' p),T) = b + (HT (p,T))
let T be connected admissible TermOrder of n; for L being non trivial ZeroStr
for p being non-zero Polynomial of n,L
for b being bag of n holds HT ((b *' p),T) = b + (HT (p,T))
let L be non trivial ZeroStr ; for p being non-zero Polynomial of n,L
for b being bag of n holds HT ((b *' p),T) = b + (HT (p,T))
let p be non-zero Polynomial of n,L; for b being bag of n holds HT ((b *' p),T) = b + (HT (p,T))
let b be bag of n; HT ((b *' p),T) = b + (HT (p,T))
set htp = HT (p,T);
per cases
( Support (b *' p) = {} or Support (b *' p) <> {} )
;
suppose A3:
Support (b *' p) <> {}
;
HT ((b *' p),T) = b + (HT (p,T))then
HT (
p,
T)
in Support p
by TERMORD:def 6;
then A7:
p . (HT (p,T)) <> 0. L
by POLYNOM1:def 4;
A8:
now for b9 being bag of n st b9 in Support (b *' p) holds
b9 <= b + (HT (p,T)),Tlet b9 be
bag of
n;
( b9 in Support (b *' p) implies b9 <= b + (HT (p,T)),T )assume
b9 in Support (b *' p)
;
b9 <= b + (HT (p,T)),Tthen A9:
(b *' p) . b9 <> 0. L
by POLYNOM1:def 4;
then
b divides b9
by Def1;
then consider b3 being
bag of
n such that A10:
b + b3 = b9
by TERMORD:1;
A11:
b3 is
Element of
Bags n
by PRE_POLY:def 12;
(b *' p) . b9 = p . b3
by A10, Lm9;
then
b3 in Support p
by A9, A11, POLYNOM1:def 4;
then
b3 <= HT (
p,
T),
T
by TERMORD:def 6;
then
[b3,(HT (p,T))] in T
by TERMORD:def 2;
then
[b9,(b + (HT (p,T)))] in T
by A10, BAGORDER:def 5;
hence
b9 <= b + (HT (p,T)),
T
by TERMORD:def 2;
verum end;
(
(b *' p) . (b + (HT (p,T))) = p . (HT (p,T)) &
b + (HT (p,T)) is
Element of
Bags n )
by Lm9, PRE_POLY:def 12;
then
b + (HT (p,T)) in Support (b *' p)
by A7, POLYNOM1:def 4;
hence
HT (
(b *' p),
T)
= b + (HT (p,T))
by A8, TERMORD:def 6;
verum end; end;