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 Abelian add-associative right_zeroed doubleLoopStr
for f, f1, g, p being Polynomial of n,L st PolyRedRel {p},T reduces f,f1 & ( for b1 being bag of st b1 in Support g holds
not HT p,T divides b1 ) holds
PolyRedRel {p},T reduces f + g,f1 + g
let T be connected admissible TermOrder of n; :: thesis: for L being non trivial right_complementable almost_left_invertible associative commutative well-unital distributive Abelian add-associative right_zeroed doubleLoopStr
for f, f1, g, p being Polynomial of n,L st PolyRedRel {p},T reduces f,f1 & ( for b1 being bag of st b1 in Support g holds
not HT p,T divides b1 ) holds
PolyRedRel {p},T reduces f + g,f1 + g
let L be non trivial right_complementable almost_left_invertible associative commutative well-unital distributive Abelian add-associative right_zeroed doubleLoopStr ; :: thesis: for f, f1, g, p being Polynomial of n,L st PolyRedRel {p},T reduces f,f1 & ( for b1 being bag of st b1 in Support g holds
not HT p,T divides b1 ) holds
PolyRedRel {p},T reduces f + g,f1 + g
let f, f1, g, p be Polynomial of n,L; :: thesis: ( PolyRedRel {p},T reduces f,f1 & ( for b1 being bag of st b1 in Support g holds
not HT p,T divides b1 ) implies PolyRedRel {p},T reduces f + g,f1 + g )
assume A1:
( PolyRedRel {p},T reduces f,f1 & ( for b1 being bag of st b1 in Support g holds
not HT p,T divides b1 ) )
; :: thesis: PolyRedRel {p},T reduces f + g,f1 + g
then consider R being RedSequence of PolyRedRel {p},T such that
A2:
( R . 1 = f & R . (len R) = f1 )
by REWRITE1:def 3;
defpred S1[ Element of NAT ] means for q being Polynomial of n,L st q = R . $1 holds
PolyRedRel {p},T reduces f + g,q + g;
A3:
S1[1]
by A2, REWRITE1:13;
A4:
now let k be
Element of
NAT ;
:: thesis: ( 1 <= k & k < len R & S1[k] implies S1[k + 1] )assume A5:
( 1
<= k &
k < len R )
;
:: thesis: ( S1[k] implies S1[k + 1] )assume A6:
S1[
k]
;
:: thesis: S1[k + 1]
1
< len R
by A5, XXREAL_0:2;
then reconsider h =
R . k as
Polynomial of
n,
L by A5, Lm4;
A7:
PolyRedRel {p},
T reduces f + g,
h + g
by A6;
now let q be
Polynomial of
n,
L;
:: thesis: ( q = R . (k + 1) implies PolyRedRel {p},T reduces f + g,q + g )assume A8:
q = R . (k + 1)
;
:: thesis: PolyRedRel {p},T reduces f + g,q + gA9:
k in dom R
by A5, FINSEQ_3:27;
( 1
<= k + 1 &
k + 1
<= len R )
by A5, NAT_1:13;
then
k + 1
in dom R
by FINSEQ_3:27;
then
[(R . k),(R . (k + 1))] in PolyRedRel {p},
T
by A9, REWRITE1:def 2;
then
h reduces_to q,
{p},
T
by A8, POLYRED:def 13;
then
h + g reduces_to q + g,
{p},
T
by A1, Th46;
then
[(h + g),(q + g)] in PolyRedRel {p},
T
by POLYRED:def 13;
then
PolyRedRel {p},
T reduces h + g,
q + g
by REWRITE1:16;
hence
PolyRedRel {p},
T reduces f + g,
q + g
by A7, REWRITE1:17;
:: thesis: verum end; hence
S1[
k + 1]
;
:: thesis: verum end;
A10:
for i being Element of NAT st 1 <= i & i <= len R holds
S1[i]
from POLYNOM2:sch 4(A3, A4);
1 <= len R
by NAT_1:14;
hence
PolyRedRel {p},T reduces f + g,f1 + g
by A2, A10; :: thesis: verum