let A be Ring; for B being comRing
for p, q being Polynomial of A
for x being Element of B st A is Subring of B holds
Ext_eval (((Leading-Monomial p) *' (Leading-Monomial q)),x) = (Ext_eval ((Leading-Monomial p),x)) * (Ext_eval ((Leading-Monomial q),x))
let B be comRing; for p, q being Polynomial of A
for x being Element of B st A is Subring of B holds
Ext_eval (((Leading-Monomial p) *' (Leading-Monomial q)),x) = (Ext_eval ((Leading-Monomial p),x)) * (Ext_eval ((Leading-Monomial q),x))
let p, q be Polynomial of A; for x being Element of B st A is Subring of B holds
Ext_eval (((Leading-Monomial p) *' (Leading-Monomial q)),x) = (Ext_eval ((Leading-Monomial p),x)) * (Ext_eval ((Leading-Monomial q),x))
let x be Element of B; ( A is Subring of B implies Ext_eval (((Leading-Monomial p) *' (Leading-Monomial q)),x) = (Ext_eval ((Leading-Monomial p),x)) * (Ext_eval ((Leading-Monomial q),x)) )
assume A0:
A is Subring of B
; Ext_eval (((Leading-Monomial p) *' (Leading-Monomial q)),x) = (Ext_eval ((Leading-Monomial p),x)) * (Ext_eval ((Leading-Monomial q),x))
per cases
( ( len p <> 0 & len q <> 0 ) or len p = 0 or len q = 0 )
;
suppose A1:
(
len p <> 0 &
len q <> 0 )
;
Ext_eval (((Leading-Monomial p) *' (Leading-Monomial q)),x) = (Ext_eval ((Leading-Monomial p),x)) * (Ext_eval ((Leading-Monomial q),x))then A2:
(
len q >= 0 + 1 &
len p >= 0 + 1 )
by NAT_1:13;
A3:
(
(len q) - 1
= (len q) -' 1 &
(len p) - 1
= (len p) -' 1 )
by A1, XREAL_0:def 2;
(len p) + (len q) >= 0 + (1 + 1)
by A2, XREAL_1:7;
then A4:
((len p) + (len q)) -' 2
= ((len p) + (len q)) - 2
by XREAL_1:19, XREAL_0:def 2;
A5:
((len p) + (len q)) - (1 + 1) = ((len p) - 1) + ((len q) - 1)
;
thus Ext_eval (
((Leading-Monomial p) *' (Leading-Monomial q)),
x) =
(In (((p . ((len p) -' 1)) * (q . ((len q) -' 1))),B)) * ((power B) . (x,(((len p) + (len q)) -' 2)))
by A0, A1, Th20
.=
(In (((p . ((len p) -' 1)) * (q . ((len q) -' 1))),B)) * (((power B) . (x,((len p) -' 1))) * ((power B) . (x,((len q) -' 1))))
by A3, A4, A5, POLYNOM2:1
.=
((In ((p . ((len p) -' 1)),B)) * (In ((q . ((len q) -' 1)),B))) * (((power B) . (x,((len p) -' 1))) * ((power B) . (x,((len q) -' 1))))
by A0, Th13
.=
(In ((p . ((len p) -' 1)),B)) * ((In ((q . ((len q) -' 1)),B)) * (((power B) . (x,((len p) -' 1))) * ((power B) . (x,((len q) -' 1)))))
by GROUP_1:def 3
.=
(In ((p . ((len p) -' 1)),B)) * (((power B) . (x,((len p) -' 1))) * ((In ((q . ((len q) -' 1)),B)) * ((power B) . (x,((len q) -' 1)))))
by GROUP_1:def 3
.=
((In ((p . ((len p) -' 1)),B)) * ((power B) . (x,((len p) -' 1)))) * ((In ((q . ((len q) -' 1)),B)) * ((power B) . (x,((len q) -' 1))))
by GROUP_1:def 3
.=
((In ((p . ((len p) -' 1)),B)) * ((power B) . (x,((len p) -' 1)))) * (Ext_eval ((Leading-Monomial q),x))
by A0, Th21
.=
(Ext_eval ((Leading-Monomial p),x)) * (Ext_eval ((Leading-Monomial q),x))
by A0, Th21
;
verum end; end;