let n be Nat; Funcs ((Seg n),REAL) = product (Carrier ((Seg n) --> R^1))
set J = (Seg n) --> R^1;
set C = Carrier ((Seg n) --> R^1);
A1:
dom (Carrier ((Seg n) --> R^1)) = Seg n
by PARTFUN1:def 2;
thus
Funcs ((Seg n),REAL) c= product (Carrier ((Seg n) --> R^1))
XBOOLE_0:def 10 product (Carrier ((Seg n) --> R^1)) c= Funcs ((Seg n),REAL)
let x be set ; TARSKI:def 3 ( not x in product (Carrier ((Seg n) --> R^1)) or x in Funcs ((Seg n),REAL) )
assume
x in product (Carrier ((Seg n) --> R^1))
; x in Funcs ((Seg n),REAL)
then consider g being Function such that
A5:
x = g
and
A6:
dom g = dom (Carrier ((Seg n) --> R^1))
and
A7:
for y being set st y in dom (Carrier ((Seg n) --> R^1)) holds
g . y in (Carrier ((Seg n) --> R^1)) . y
by CARD_3:def 5;
rng g c= REAL
proof
let z be
set ;
TARSKI:def 3 ( not z in rng g or z in REAL )
assume
z in rng g
;
z in REAL
then consider a being
set such that A8:
a in dom g
and A9:
g . a = z
by FUNCT_1:def 3;
A10:
ex
R being
1-sorted st
(
R = ((Seg n) --> R^1) . a &
(Carrier ((Seg n) --> R^1)) . a = the
carrier of
R )
by A1, A6, A8, PRALG_1:def 13;
((Seg n) --> R^1) . a = R^1
by A1, A6, A8, FUNCOP_1:7;
hence
z in REAL
by A6, A7, A8, A9, A10;
verum
end;
hence
x in Funcs ((Seg n),REAL)
by A1, A5, A6, FUNCT_2:def 2; verum