set CR = the carrier of R;
set PNR = Polynom-Ring n,R;
set PN1R = Polynom-Ring (n + 1),R;
set PRPNR = Polynom-Ring (Polynom-Ring n,R);
set CPRPNR = the carrier of (Polynom-Ring (Polynom-Ring n,R));
set CPN1R = the carrier of (Polynom-Ring (n + 1),R);
set CPNR = the carrier of (Polynom-Ring n,R);
defpred S1[ Element of the carrier of (Polynom-Ring (n + 1),R), Element of the carrier of (Polynom-Ring (Polynom-Ring n,R))] means for p1 being Polynomial of (n + 1),R
for p2 being Polynomial of n,R
for p3 being Polynomial of (Polynom-Ring n,R)
for i being Element of NAT
for b being bag of n st p1 = $1 & p3 = $2 & p2 = p3 . i holds
p2 . b = p1 . (b bag_extend i);
A1:
now let x be
Element of the
carrier of
(Polynom-Ring (n + 1),R);
ex y being Element of the carrier of (Polynom-Ring (Polynom-Ring n,R)) st S1[x,y]reconsider p1 =
x as
Polynomial of
(n + 1),
R by POLYNOM1:def 27;
defpred S2[
Element of
NAT ,
Element of the
carrier of
(Polynom-Ring n,R)]
means for
p2 being
Polynomial of
n,
R for
b being
bag of
n st
p2 = $2 holds
p2 . b = p1 . (b bag_extend $1);
consider p3 being
Function of
NAT ,the
carrier of
(Polynom-Ring n,R) such that A16:
for
x being
Element of
NAT holds
S2[
x,
p3 . x]
from FUNCT_2:sch 3(A2);
reconsider p3 =
p3 as
sequence of
(Polynom-Ring n,R) ;
then reconsider y =
p3 as
Element of the
carrier of
(Polynom-Ring (Polynom-Ring n,R)) by POLYNOM3:def 12;
take y =
y;
S1[x,y]thus
S1[
x,
y]
by A16;
verum end;
consider P being Function of the carrier of (Polynom-Ring (n + 1),R),the carrier of (Polynom-Ring (Polynom-Ring n,R)) such that
A23:
for x being Element of the carrier of (Polynom-Ring (n + 1),R) holds S1[x,P . x]
from FUNCT_2:sch 3(A1);
reconsider P = P as Function of (Polynom-Ring (n + 1),R),(Polynom-Ring (Polynom-Ring n,R)) ;
take
P
; for p1 being Polynomial of (n + 1),R
for p2 being Polynomial of n,R
for p3 being Polynomial of (Polynom-Ring n,R)
for i being Element of NAT
for b being bag of n st p3 = P . p1 & p2 = p3 . i holds
p2 . b = p1 . (b bag_extend i)
hence
for p1 being Polynomial of (n + 1),R
for p2 being Polynomial of n,R
for p3 being Polynomial of (Polynom-Ring n,R)
for i being Element of NAT
for b being bag of n st p3 = P . p1 & p2 = p3 . i holds
p2 . b = p1 . (b bag_extend i)
; verum