set f = proj (1,3);
A1:
for x being object st x in REAL holds
ex u being object st
( u in REAL 3 & x = (proj (1,3)) . u )
now for x, y, z being Real holds (proj (1,3)) . <*x,y,z*> = xlet x,
y,
z be
Real;
(proj (1,3)) . <*x,y,z*> = xreconsider xx =
x,
yy =
y,
zz =
z as
Element of
REAL by XREAL_0:def 1;
<*xx,yy,zz*> is
Element of 3
-tuples_on REAL
by FINSEQ_2:104;
then
(proj (1,3)) . <*x,y,z*> = <*x,y,z*> . 1
by PDIFF_1:def 1;
hence
(proj (1,3)) . <*x,y,z*> = x
;
verum end;
hence
( dom (proj (1,3)) = REAL 3 & rng (proj (1,3)) = REAL & ( for x, y, z being Real holds (proj (1,3)) . <*x,y,z*> = x ) )
by A1, FUNCT_2:10, FUNCT_2:def 1; verum