let m be Ordinal; for b being bag of m
for xc being Function of m,F_Complex
for xr being Function of m,F_Real st xc = xr holds
eval (b,xc) = eval (b,xr)
let b be bag of m; for xc being Function of m,F_Complex
for xr being Function of m,F_Real st xc = xr holds
eval (b,xc) = eval (b,xr)
let xc be Function of m,F_Complex; for xr being Function of m,F_Real st xc = xr holds
eval (b,xc) = eval (b,xr)
let xr be Function of m,F_Real; ( xc = xr implies eval (b,xc) = eval (b,xr) )
assume A1:
xc = xr
; eval (b,xc) = eval (b,xr)
reconsider FC = F_Complex , FR = F_Real as Field ;
reconsider xc = xc as Function of m,FC ;
reconsider xr = xr as Function of m,FR ;
set S = SgmX ((RelIncl m),(support b));
consider yC being FinSequence of FC such that
A2:
( len yC = len (SgmX ((RelIncl m),(support b))) & eval (b,xc) = Product yC )
and
A3:
for i being Element of NAT st 1 <= i & i <= len yC holds
yC /. i = (power FC) . (((xc * (SgmX ((RelIncl m),(support b)))) /. i),((b * (SgmX ((RelIncl m),(support b)))) /. i))
by POLYNOM2:def 2;
consider yR being FinSequence of FR such that
A4:
( len yR = len (SgmX ((RelIncl m),(support b))) & eval (b,xr) = Product yR )
and
A5:
for i being Element of NAT st 1 <= i & i <= len yR holds
yR /. i = (power FR) . (((xr * (SgmX ((RelIncl m),(support b)))) /. i),((b * (SgmX ((RelIncl m),(support b)))) /. i))
by POLYNOM2:def 2;
RelIncl m linearly_orders support b
by PRE_POLY:82;
then A6:
rng (SgmX ((RelIncl m),(support b))) = support b
by PRE_POLY:def 2;
A7:
( dom xc = m & m = dom xr & m = dom b )
by PARTFUN1:def 2;
A8:
( dom (xc * (SgmX ((RelIncl m),(support b)))) = dom (SgmX ((RelIncl m),(support b))) & dom (xr * (SgmX ((RelIncl m),(support b)))) = dom (SgmX ((RelIncl m),(support b))) & dom (xr * (SgmX ((RelIncl m),(support b)))) = dom (SgmX ((RelIncl m),(support b))) )
by A6, A7, RELAT_1:27;
for i being Nat st 1 <= i & i <= len (SgmX ((RelIncl m),(support b))) holds
yC . i = yR . i
proof
let i be
Nat;
( 1 <= i & i <= len (SgmX ((RelIncl m),(support b))) implies yC . i = yR . i )
assume A9:
( 1
<= i &
i <= len (SgmX ((RelIncl m),(support b))) )
;
yC . i = yR . i
A10:
(
i in NAT &
(b * (SgmX ((RelIncl m),(support b)))) /. i in NAT )
by ORDINAL1:def 12;
reconsider r =
(xr * (SgmX ((RelIncl m),(support b)))) /. i as
Real ;
A11:
(
i in dom (SgmX ((RelIncl m),(support b))) &
i in dom yR &
i in dom yC )
by A9, FINSEQ_3:25, A2, A4;
A12:
(
(xc * (SgmX ((RelIncl m),(support b)))) /. i = (xc * (SgmX ((RelIncl m),(support b)))) . i &
(xc * (SgmX ((RelIncl m),(support b)))) . i = xc . ((SgmX ((RelIncl m),(support b))) . i) &
(xr * (SgmX ((RelIncl m),(support b)))) /. i = (xr * (SgmX ((RelIncl m),(support b)))) . i &
(xr * (SgmX ((RelIncl m),(support b)))) . i = xr . ((SgmX ((RelIncl m),(support b))) . i) )
by PARTFUN1:def 6, A9, FINSEQ_3:25, A8, FUNCT_1:12;
then A13:
ex
x being
Real st
(
x = (xc * (SgmX ((RelIncl m),(support b)))) /. i &
(power F_Complex) . (
((xc * (SgmX ((RelIncl m),(support b)))) /. i),
((b * (SgmX ((RelIncl m),(support b)))) /. i))
= x |^ ((b * (SgmX ((RelIncl m),(support b)))) /. i) )
by A1, UNIROOTS:43;
thus yR . i =
yR /. i
by A11, PARTFUN1:def 6
.=
(power FR) . (
((xr * (SgmX ((RelIncl m),(support b)))) /. i),
((b * (SgmX ((RelIncl m),(support b)))) /. i))
by A10, A9, A4, A5
.=
(power FC) . (
((xc * (SgmX ((RelIncl m),(support b)))) /. i),
((b * (SgmX ((RelIncl m),(support b)))) /. i))
by NIVEN:7, A13, A12, A1
.=
yC /. i
by A10, A9, A2, A3
.=
yC . i
by A11, PARTFUN1:def 6
;
verum
end;
hence
eval (b,xc) = eval (b,xr)
by Th67, A4, A2, FINSEQ_1:14; verum