let n be Nat; for f being n -element FinSequence of [:REAL,REAL:] ex x being Element of [:(REAL n),(REAL n):] st
for i being Nat st i in Seg n holds
( (x `1) . i = (f /. i) `1 & (x `2) . i = (f /. i) `2 )
let f be n -element FinSequence of [:REAL,REAL:]; ex x being Element of [:(REAL n),(REAL n):] st
for i being Nat st i in Seg n holds
( (x `1) . i = (f /. i) `1 & (x `2) . i = (f /. i) `2 )
per cases
( n is zero or not n is zero )
;
suppose
not
n is
zero
;
ex x being Element of [:(REAL n),(REAL n):] st
for i being Nat st i in Seg n holds
( (x `1) . i = (f /. i) `1 & (x `2) . i = (f /. i) `2 )defpred S1[
Nat,
set ]
means $2
= (f /. $1) `1 ;
A2:
for
i being
Nat st
i in Seg n holds
ex
d being
Element of
REAL st
S1[
i,
d]
;
ex
x1 being
FinSequence of
REAL st
(
len x1 = n & ( for
i being
Nat st
i in Seg n holds
S1[
i,
x1 /. i] ) )
from FINSEQ_4:sch 1(A2);
then consider x1 being
FinSequence of
REAL such that A3:
len x1 = n
and A4:
for
i being
Nat st
i in Seg n holds
x1 /. i = (f /. i) `1
;
dom x1 = Seg n
by A3, FINSEQ_1:def 3;
then reconsider x1 =
x1 as
Element of
REAL n by REAL_NS1:6;
defpred S2[
Nat,
set ]
means $2
= (f /. $1) `2 ;
A5:
for
i being
Nat st
i in Seg n holds
ex
d being
Element of
REAL st
S2[
i,
d]
;
ex
x2 being
FinSequence of
REAL st
(
len x2 = n & ( for
i being
Nat st
i in Seg n holds
S2[
i,
x2 /. i] ) )
from FINSEQ_4:sch 1(A5);
then consider x2 being
FinSequence of
REAL such that A6:
len x2 = n
and A7:
for
i being
Nat st
i in Seg n holds
x2 /. i = (f /. i) `2
;
dom x2 = Seg n
by A6, FINSEQ_1:def 3;
then reconsider x2 =
x2 as
Element of
REAL n by REAL_NS1:6;
reconsider x =
[x1,x2] as
Element of
[:(REAL n),(REAL n):] by ZFMISC_1:def 2;
take
x
;
for i being Nat st i in Seg n holds
( (x `1) . i = (f /. i) `1 & (x `2) . i = (f /. i) `2 )hence
for
i being
Nat st
i in Seg n holds
(
(x `1) . i = (f /. i) `1 &
(x `2) . i = (f /. i) `2 )
;
verum end; end;