let n be Ordinal; :: thesis: for T being connected admissible TermOrder of n
for L being non trivial right_complementable almost_left_invertible associative commutative well-unital distributive add-associative right_zeroed doubleLoopStr
for p1, p2 being Polynomial of n,L st HT p1,T, HT p2,T are_disjoint holds
for b1, b2 being bag of st b1 in Support p1 & b2 in Support p2 & ( not b1 = HT p1,T or not b2 = HT p2,T ) holds
not (HT p1,T) + b2 = (HT p2,T) + b1
let T be connected admissible TermOrder of n; :: thesis: for L being non trivial right_complementable almost_left_invertible associative commutative well-unital distributive add-associative right_zeroed doubleLoopStr
for p1, p2 being Polynomial of n,L st HT p1,T, HT p2,T are_disjoint holds
for b1, b2 being bag of st b1 in Support p1 & b2 in Support p2 & ( not b1 = HT p1,T or not b2 = HT p2,T ) holds
not (HT p1,T) + b2 = (HT p2,T) + b1
let L be non trivial right_complementable almost_left_invertible associative commutative well-unital distributive add-associative right_zeroed doubleLoopStr ; :: thesis: for p1, p2 being Polynomial of n,L st HT p1,T, HT p2,T are_disjoint holds
for b1, b2 being bag of st b1 in Support p1 & b2 in Support p2 & ( not b1 = HT p1,T or not b2 = HT p2,T ) holds
not (HT p1,T) + b2 = (HT p2,T) + b1
let p1, p2 be Polynomial of n,L; :: thesis: ( HT p1,T, HT p2,T are_disjoint implies for b1, b2 being bag of st b1 in Support p1 & b2 in Support p2 & ( not b1 = HT p1,T or not b2 = HT p2,T ) holds
not (HT p1,T) + b2 = (HT p2,T) + b1 )
assume A1:
HT p1,T, HT p2,T are_disjoint
; :: thesis: for b1, b2 being bag of st b1 in Support p1 & b2 in Support p2 & ( not b1 = HT p1,T or not b2 = HT p2,T ) holds
not (HT p1,T) + b2 = (HT p2,T) + b1
let b1, b2 be bag of ; :: thesis: ( b1 in Support p1 & b2 in Support p2 & ( not b1 = HT p1,T or not b2 = HT p2,T ) implies not (HT p1,T) + b2 = (HT p2,T) + b1 )
assume
( b1 in Support p1 & b2 in Support p2 )
; :: thesis: ( ( b1 = HT p1,T & b2 = HT p2,T ) or not (HT p1,T) + b2 = (HT p2,T) + b1 )
then
( b1 <= HT p1,T,T & b2 <= HT p2,T,T )
by TERMORD:def 6;
then A2:
( (HT p2,T) + b1 <= (HT p1,T) + (HT p2,T),T & (HT p1,T) + b2 <= (HT p1,T) + (HT p2,T),T )
by Th2;
assume A3:
( not b1 = HT p1,T or not b2 = HT p2,T )
; :: thesis: not (HT p1,T) + b2 = (HT p2,T) + b1
assume
(HT p1,T) + b2 = (HT p2,T) + b1
; :: thesis: contradiction
then A4:
( HT p2,T divides (HT p1,T) + b2 & HT p1,T divides (HT p2,T) + b1 )
by POLYNOM1:54;
now per cases
( not b1 = HT p1,T or not b2 = HT p2,T )
by A3;
case A5:
not
b1 = HT p1,
T
;
:: thesis: contradiction
HT p2,
T divides (HT p2,T) + b1
by POLYNOM1:54;
then
lcm (HT p1,T),
(HT p2,T) divides (HT p2,T) + b1
by A4, GROEB_2:8;
then
(HT p1,T) + (HT p2,T) divides (HT p2,T) + b1
by A1, GROEB_2:9;
then
(HT p1,T) + (HT p2,T) <= (HT p2,T) + b1,
T
by TERMORD:10;
then A6:
(HT p1,T) + (HT p2,T) = (HT p2,T) + b1
by A2, TERMORD:7;
HT p1,
T = ((HT p1,T) + (HT p2,T)) -' (HT p2,T)
by POLYNOM1:52;
hence
contradiction
by A5, A6, POLYNOM1:52;
:: thesis: verum end; case A7:
not
b2 = HT p2,
T
;
:: thesis: contradiction
HT p1,
T divides (HT p1,T) + b2
by POLYNOM1:54;
then
lcm (HT p1,T),
(HT p2,T) divides (HT p1,T) + b2
by A4, GROEB_2:8;
then
(HT p1,T) + (HT p2,T) divides (HT p1,T) + b2
by A1, GROEB_2:9;
then
(HT p1,T) + (HT p2,T) <= (HT p1,T) + b2,
T
by TERMORD:10;
then A8:
(HT p1,T) + (HT p2,T) = (HT p1,T) + b2
by A2, TERMORD:7;
HT p2,
T = ((HT p1,T) + (HT p2,T)) -' (HT p1,T)
by POLYNOM1:52;
hence
contradiction
by A7, A8, POLYNOM1:52;
:: thesis: verum end; end; end;
hence
contradiction
; :: thesis: verum