let L be Field; for p being rational_function of L
for x being Element of L st eval ((p `2),x) <> 0. L holds
eval ((NormRationalFunction p),x) = eval (p,x)
let p be rational_function of L; for x being Element of L st eval ((p `2),x) <> 0. L holds
eval ((NormRationalFunction p),x) = eval (p,x)
let x be Element of L; ( eval ((p `2),x) <> 0. L implies eval ((NormRationalFunction p),x) = eval (p,x) )
assume A1:
eval ((p `2),x) <> 0. L
; eval ((NormRationalFunction p),x) = eval (p,x)
set np = NormRationalFunction p;
A2:
(1. L) / (LC (p `2)) <> 0. L
;
thus eval ((NormRationalFunction p),x) =
(eval ((((1. L) / (LC (p `2))) * (p `1)),x)) * ((eval (((NormRationalFunction p) `2),x)) ")
.=
(eval ((((1. L) / (LC (p `2))) * (p `1)),x)) * ((eval ((((1. L) / (LC (p `2))) * (p `2)),x)) ")
.=
(((1. L) / (LC (p `2))) * (eval ((p `1),x))) * ((eval ((((1. L) / (LC (p `2))) * (p `2)),x)) ")
by POLYNOM5:30
.=
(((1. L) / (LC (p `2))) * (eval ((p `1),x))) * ((((1. L) / (LC (p `2))) * (eval ((p `2),x))) ")
by POLYNOM5:30
.=
(((1. L) / (LC (p `2))) * (eval ((p `1),x))) * ((((1. L) / (LC (p `2))) ") * ((eval ((p `2),x)) "))
by A1, VECTSP_2:11
.=
(eval ((p `1),x)) * (((1. L) / (LC (p `2))) * ((((1. L) / (LC (p `2))) ") * ((eval ((p `2),x)) ")))
by GROUP_1:def 3
.=
(eval ((p `1),x)) * ((((1. L) / (LC (p `2))) * (((1. L) / (LC (p `2))) ")) * ((eval ((p `2),x)) "))
by GROUP_1:def 3
.=
(eval ((p `1),x)) * ((1. L) * ((eval ((p `2),x)) "))
by A2, VECTSP_1:def 10
.=
eval (p,x)
by VECTSP_1:def 8
; verum