let X, Y be RealLinearSpace; ex f being LinearOperator of X,[:X,((0). Y):] st
( f is bijective & ( for x being Element of X holds f . x = [x,(0. Y)] ) )
set A = the carrier of X;
set B = the carrier of [:X,((0). Y):];
deffunc H1( Element of the carrier of X) -> Element of the carrier of [:X,((0). Y):] = In ([$1,(0. Y)], the carrier of [:X,((0). Y):]);
consider f being Function of the carrier of X, the carrier of [:X,((0). Y):] such that
A1:
for x being Element of the carrier of X holds f . x = H1(x)
from FUNCT_2:sch 4();
A2:
for x being Element of X holds f . x = [x,(0. Y)]
0. Y in {(0. Y)}
by TARSKI:def 1;
then reconsider ZY = 0. Y as Point of ((0). Y) by RLSUB_1:def 3;
for x1, x2 being Element of X holds f . (x1 + x2) = (f . x1) + (f . x2)
then A6:
f is additive
;
for x being VECTOR of X
for r being Real holds f . (r * x) = r * (f . x)
then reconsider f = f as LinearOperator of X,[:X,((0). Y):] by A6, LOPBAN_1:def 5;
take
f
; ( f is bijective & ( for x being Element of X holds f . x = [x,(0. Y)] ) )
then A9:
f is one-to-one
by FUNCT_2:19;
then
the carrier of [:X,((0). Y):] c= rng f
;
then
f is onto
by FUNCT_2:def 3, XBOOLE_0:def 10;
hence
( f is bijective & ( for x being Element of X holds f . x = [x,(0. Y)] ) )
by A2, A9; verum