let n be Ordinal; for T being connected admissible TermOrder of n
for L being non trivial right_complementable almost_left_invertible well-unital distributive add-associative right_zeroed associative commutative doubleLoopStr
for f, p, g being Polynomial of n,L
for b, b9 being bag of n st b < b9,T & f reduces_to g,p,b,T holds
( b9 in Support g iff b9 in Support f )
let T be connected admissible TermOrder of n; for L being non trivial right_complementable almost_left_invertible well-unital distributive add-associative right_zeroed associative commutative doubleLoopStr
for f, p, g being Polynomial of n,L
for b, b9 being bag of n st b < b9,T & f reduces_to g,p,b,T holds
( b9 in Support g iff b9 in Support f )
let L be non trivial right_complementable almost_left_invertible well-unital distributive add-associative right_zeroed associative commutative doubleLoopStr ; for f, p, g being Polynomial of n,L
for b, b9 being bag of n st b < b9,T & f reduces_to g,p,b,T holds
( b9 in Support g iff b9 in Support f )
let f, p, g be Polynomial of n,L; for b, b9 being bag of n st b < b9,T & f reduces_to g,p,b,T holds
( b9 in Support g iff b9 in Support f )
let b, b9 be bag of n; ( b < b9,T & f reduces_to g,p,b,T implies ( b9 in Support g iff b9 in Support f ) )
assume A1:
b < b9,T
; ( not f reduces_to g,p,b,T or ( b9 in Support g iff b9 in Support f ) )
assume
f reduces_to g,p,b,T
; ( b9 in Support g iff b9 in Support f )
then consider s being bag of n such that
A2:
s + (HT (p,T)) = b
and
A3:
g = f - (((f . b) / (HC (p,T))) * (s *' p))
;
A4:
b9 is Element of Bags n
by PRE_POLY:def 12;
A7:
now ( b9 in Support f implies b9 in Support g )A8:
(((f . b) / (HC (p,T))) * (s *' p)) . b9 =
((f . b) / (HC (p,T))) * ((s *' p) . b9)
by POLYNOM7:def 9
.=
((f . b) / (HC (p,T))) * (0. L)
by A4, A5, POLYNOM1:def 4
.=
0. L
;
assume A9:
b9 in Support f
;
b9 in Support g(f - (((f . b) / (HC (p,T))) * (s *' p))) . b9 =
(f + (- (((f . b) / (HC (p,T))) * (s *' p)))) . b9
by POLYNOM1:def 7
.=
(f . b9) + ((- (((f . b) / (HC (p,T))) * (s *' p))) . b9)
by POLYNOM1:15
.=
(f . b9) + (- (0. L))
by A8, POLYNOM1:17
.=
(f . b9) + (0. L)
by RLVECT_1:12
.=
f . b9
by RLVECT_1:def 4
;
then
g . b9 <> 0. L
by A3, A9, POLYNOM1:def 4;
hence
b9 in Support g
by A4, POLYNOM1:def 4;
verum end;
now ( b9 in Support g implies b9 in Support f )A10:
(((f . b) / (HC (p,T))) * (s *' p)) . b9 =
((f . b) / (HC (p,T))) * ((s *' p) . b9)
by POLYNOM7:def 9
.=
((f . b) / (HC (p,T))) * (0. L)
by A4, A5, POLYNOM1:def 4
.=
0. L
;
assume A11:
b9 in Support g
;
b9 in Support f(f - (((f . b) / (HC (p,T))) * (s *' p))) . b9 =
(f + (- (((f . b) / (HC (p,T))) * (s *' p)))) . b9
by POLYNOM1:def 7
.=
(f . b9) + ((- (((f . b) / (HC (p,T))) * (s *' p))) . b9)
by POLYNOM1:15
.=
(f . b9) + (- (0. L))
by A10, POLYNOM1:17
.=
(f . b9) + (0. L)
by RLVECT_1:12
.=
f . b9
by RLVECT_1:def 4
;
then
f . b9 <> 0. L
by A3, A11, POLYNOM1:def 4;
hence
b9 in Support f
by A4, POLYNOM1:def 4;
verum end;
hence
( b9 in Support g iff b9 in Support f )
by A7; verum