let A, B be Subset of REAL ; for f being Function of [:R^1 ,R^1 :],(TOP-REAL 2) st ( for x, y being Real holds f . [x,y] = <*x,y*> ) holds
f .: [:A,B:] = product (1,2 --> A,B)
let f be Function of [:R^1 ,R^1 :],(TOP-REAL 2); ( ( for x, y being Real holds f . [x,y] = <*x,y*> ) implies f .: [:A,B:] = product (1,2 --> A,B) )
assume A1:
for x, y being Real holds f . [x,y] = <*x,y*>
; f .: [:A,B:] = product (1,2 --> A,B)
set h = 1,2 --> A,B;
A2:
dom (1,2 --> A,B) = {1,2}
by FUNCT_4:65;
thus
f .: [:A,B:] c= product (1,2 --> A,B)
XBOOLE_0:def 10 product (1,2 --> A,B) c= f .: [:A,B:]proof
let x be
set ;
TARSKI:def 3 ( not x in f .: [:A,B:] or x in product (1,2 --> A,B) )
assume
x in f .: [:A,B:]
;
x in product (1,2 --> A,B)
then consider a being
set such that A3:
a in the
carrier of
[:R^1 ,R^1 :]
and A4:
a in [:A,B:]
and A5:
f . a = x
by FUNCT_2:115;
reconsider a =
a as
Point of
[:R^1 ,R^1 :] by A3;
consider m,
n being
set such that A6:
m in A
and A7:
n in B
and A8:
a = [m,n]
by A4, ZFMISC_1:def 2;
f . a = x
by A5;
then reconsider g =
x as
Function of
(Seg 2),
REAL by EUCLID:26;
reconsider m =
m,
n =
n as
Real by A6, A7;
A9:
for
y being
set st
y in dom (1,2 --> A,B) holds
g . y in (1,2 --> A,B) . y
proof
let y be
set ;
( y in dom (1,2 --> A,B) implies g . y in (1,2 --> A,B) . y )
A10:
|[m,n]| `1 = m
by EUCLID:56;
assume
y in dom (1,2 --> A,B)
;
g . y in (1,2 --> A,B) . y
then A11:
(
y = 1 or
y = 2 )
by TARSKI:def 2;
A12:
|[m,n]| `2 = n
by EUCLID:56;
f . [m,n] = |[m,n]|
by A1;
hence
g . y in (1,2 --> A,B) . y
by A5, A6, A7, A8, A11, A10, A12, FUNCT_4:66;
verum
end;
dom g = dom (1,2 --> A,B)
by A2, FINSEQ_1:4, FUNCT_2:def 1;
hence
x in product (1,2 --> A,B)
by A9, CARD_3:18;
verum
end;
A13:
(1,2 --> A,B) . 2 = B
by FUNCT_4:66;
let a be set ; TARSKI:def 3 ( not a in product (1,2 --> A,B) or a in f .: [:A,B:] )
assume
a in product (1,2 --> A,B)
; a in f .: [:A,B:]
then consider g being Function such that
A14:
a = g
and
A15:
dom g = dom (1,2 --> A,B)
and
A16:
for x being set st x in dom (1,2 --> A,B) holds
g . x in (1,2 --> A,B) . x
by CARD_3:def 5;
2 in dom (1,2 --> A,B)
by A2, TARSKI:def 2;
then A17:
g . 2 in B
by A13, A16;
A18:
(1,2 --> A,B) . 1 = A
by FUNCT_4:66;
1 in dom (1,2 --> A,B)
by A2, TARSKI:def 2;
then A19:
g . 1 in A
by A18, A16;
then A20:
f . [(g . 1),(g . 2)] = <*(g . 1),(g . 2)*>
by A1, A17;
A22:
dom <*(g . 1),(g . 2)*> = {1,2}
by FINSEQ_1:4, FINSEQ_3:29;
A23:
[(g . 1),(g . 2)] in [:A,B:]
by A19, A17, ZFMISC_1:106;
the carrier of [:R^1 ,R^1 :] = [:the carrier of R^1 ,the carrier of R^1 :]
by BORSUK_1:def 5;
then
[(g . 1),(g . 2)] in the carrier of [:R^1 ,R^1 :]
by A19, A17, TOPMETR:24, ZFMISC_1:106;
hence
a in f .: [:A,B:]
by A2, A14, A15, A23, A22, A21, A20, FUNCT_1:9, FUNCT_2:43; verum