let n be Ordinal; :: thesis: for T being connected admissible TermOrder of n
for L being non empty non degenerated right_complementable almost_left_invertible associative commutative well-unital distributive Abelian add-associative right_zeroed doubleLoopStr
for P being Subset of (Polynom-Ring n,L)
for f, g being Polynomial of n,L
for m being Monomial of n,L st PolyRedRel P,T reduces f,g holds
PolyRedRel P,T reduces m *' f,m *' g

let T be connected admissible TermOrder of n; :: thesis: for L being non empty non degenerated right_complementable almost_left_invertible associative commutative well-unital distributive Abelian add-associative right_zeroed doubleLoopStr
for P being Subset of (Polynom-Ring n,L)
for f, g being Polynomial of n,L
for m being Monomial of n,L st PolyRedRel P,T reduces f,g holds
PolyRedRel P,T reduces m *' f,m *' g

let L be non empty non degenerated right_complementable almost_left_invertible associative commutative well-unital distributive Abelian add-associative right_zeroed doubleLoopStr ; :: thesis: for P being Subset of (Polynom-Ring n,L)
for f, g being Polynomial of n,L
for m being Monomial of n,L st PolyRedRel P,T reduces f,g holds
PolyRedRel P,T reduces m *' f,m *' g

let P be Subset of (Polynom-Ring n,L); :: thesis: for f, g being Polynomial of n,L
for m being Monomial of n,L st PolyRedRel P,T reduces f,g holds
PolyRedRel P,T reduces m *' f,m *' g

let f, g be Polynomial of n,L; :: thesis: for m being Monomial of n,L st PolyRedRel P,T reduces f,g holds
PolyRedRel P,T reduces m *' f,m *' g

let m be Monomial of n,L; :: thesis: ( PolyRedRel P,T reduces f,g implies PolyRedRel P,T reduces m *' f,m *' g )
assume A1: PolyRedRel P,T reduces f,g ; :: thesis: PolyRedRel P,T reduces m *' f,m *' g
set R = PolyRedRel P,T;
per cases ( m = 0_ n,L or m <> 0_ n,L ) ;
suppose A2: m = 0_ n,L ; :: thesis: PolyRedRel P,T reduces m *' f,m *' g
then m *' f = 0_ n,L by Th5
.= m *' g by A2, Th5 ;
hence PolyRedRel P,T reduces m *' f,m *' g by REWRITE1:13; :: thesis: verum
end;
suppose m <> 0_ n,L ; :: thesis: PolyRedRel P,T reduces m *' f,m *' g
then reconsider m = m as non-zero Monomial of n,L by POLYNOM7:def 2;
defpred S1[ Nat] means for f, g being Polynomial of n,L st PolyRedRel P,T reduces f,g holds
for p being RedSequence of PolyRedRel P,T st p . 1 = f & p . (len p) = g & len p = $1 holds
PolyRedRel P,T reduces m *' f,m *' g;
A3: S1[1] by REWRITE1:13;
A4: now
let k be Nat; :: thesis: ( 1 <= k & S1[k] implies S1[k + 1] )
assume A5: 1 <= k ; :: thesis: ( S1[k] implies S1[k + 1] )
thus ( S1[k] implies S1[k + 1] ) :: thesis: verum
proof
assume A6: S1[k] ; :: thesis: S1[k + 1]
now
let f, g be Polynomial of n,L; :: thesis: ( PolyRedRel P,T reduces f,g implies for p being RedSequence of PolyRedRel P,T st p . 1 = f & p . (len p) = g & len p = k + 1 holds
PolyRedRel P,T reduces m *' f,m *' g )

assume PolyRedRel P,T reduces f,g ; :: thesis: for p being RedSequence of PolyRedRel P,T st p . 1 = f & p . (len p) = g & len p = k + 1 holds
PolyRedRel P,T reduces m *' f,m *' g

let p be RedSequence of PolyRedRel P,T; :: thesis: ( p . 1 = f & p . (len p) = g & len p = k + 1 implies PolyRedRel P,T reduces m *' f,m *' g )
assume A7: ( p . 1 = f & p . (len p) = g & len p = k + 1 ) ; :: thesis: PolyRedRel P,T reduces m *' f,m *' g
then A8: dom p = Seg (k + 1) by FINSEQ_1:def 3;
A9: k <= k + 1 by NAT_1:11;
then A10: k in dom p by A5, A8, FINSEQ_1:3;
k + 1 in dom p by A8, FINSEQ_1:6;
then A11: [(p . k),(p . (k + 1))] in PolyRedRel P,T by A10, REWRITE1:def 2;
set q = p | (Seg k);
reconsider q = p | (Seg k) as FinSequence by FINSEQ_1:19;
set h = q . (len q);
A12: len q = k by A7, A9, FINSEQ_1:21;
A13: dom q = Seg k by A7, A9, FINSEQ_1:21;
then k in dom q by A5, FINSEQ_1:3;
then A14: [(q . (len q)),g] in PolyRedRel P,T by A7, A11, A12, FUNCT_1:70;
then consider h', g' being set such that
A15: ( [(q . (len q)),g] = [h',g'] & h' in NonZero (Polynom-Ring n,L) & g' in the carrier of (Polynom-Ring n,L) ) by RELSET_1:6;
A16: q . (len q) = [h',g'] `1 by A15, MCART_1:def 1
.= h' by MCART_1:def 1 ;
0_ n,L = 0. (Polynom-Ring n,L) by POLYNOM1:def 27;
then not h' in {(0_ n,L)} by A15, XBOOLE_0:def 5;
then h' <> 0_ n,L by TARSKI:def 1;
then reconsider h = q . (len q) as non-zero Polynomial of n,L by A15, A16, POLYNOM1:def 27, POLYNOM7:def 2;
now
let i be Element of NAT ; :: thesis: ( i in dom q & i + 1 in dom q implies [(q . i),(q . (i + 1))] in PolyRedRel P,T )
assume A17: ( i in dom q & i + 1 in dom q ) ; :: thesis: [(q . i),(q . (i + 1))] in PolyRedRel P,T
then A18: ( 1 <= i & i <= k & 1 <= i + 1 & i + 1 <= k ) by A13, FINSEQ_1:3;
then A19: ( i <= k + 1 & i + 1 <= k + 1 ) by A9, XXREAL_0:2;
then A20: i in dom p by A8, A18, FINSEQ_1:3;
i + 1 in dom p by A8, A18, A19, FINSEQ_1:3;
then A21: [(p . i),(p . (i + 1))] in PolyRedRel P,T by A20, REWRITE1:def 2;
p . i = q . i by A17, FUNCT_1:70;
hence [(q . i),(q . (i + 1))] in PolyRedRel P,T by A17, A21, FUNCT_1:70; :: thesis: verum
end;
then reconsider q = q as RedSequence of PolyRedRel P,T by A5, A12, REWRITE1:def 2;
1 in dom q by A5, A13, FINSEQ_1:3;
then A22: q . 1 = f by A7, FUNCT_1:70;
then PolyRedRel P,T reduces f,h by REWRITE1:def 3;
then A23: PolyRedRel P,T reduces m *' f,m *' h by A6, A12, A22;
h reduces_to g,P,T by A14, Def13;
then consider r being Polynomial of n,L such that
A24: ( r in P & h reduces_to g,r,T ) by Def7;
h reduces_to g,P,T by A24, Def7;
then m *' h reduces_to m *' g,P,T by Th46;
then [(m *' h),(m *' g)] in PolyRedRel P,T by Def13;
then PolyRedRel P,T reduces m *' h,m *' g by REWRITE1:16;
hence PolyRedRel P,T reduces m *' f,m *' g by A23, REWRITE1:17; :: thesis: verum
end;
hence S1[k + 1] ; :: thesis: verum
end;
end;
A25: for k being Nat st 1 <= k holds
S1[k] from NAT_1:sch 8(A3, A4);
consider p being RedSequence of PolyRedRel P,T such that
A26: ( p . 1 = f & p . (len p) = g ) by A1, REWRITE1:def 3;
consider k being Nat such that
A27: len p = k ;
k > 0 by A27;
then 1 <= k by NAT_1:14;
hence PolyRedRel P,T reduces m *' f,m *' g by A1, A25, A26, A27; :: thesis: verum
end;
end;