set N = the normF of V | the carrier of W;
dom the normF of V = the carrier of V
by FUNCT_2:def 1;
then
the carrier of W c= dom the normF of V
by RLSUB_1:def 2;
then
( dom ( the normF of V | the carrier of W) = the carrier of W & rng ( the normF of V | the carrier of W) c= REAL )
by RELAT_1:62;
then reconsider N = the normF of V | the carrier of W as Function of the carrier of W,REAL by FUNCT_2:2;
reconsider X = NORMSTR(# the carrier of W, the ZeroF of W, the addF of W, the Mult of W,N #) as non empty NORMSTR ;
A1:
for a being Real
for v being Element of X
for v1 being Element of W st v = v1 holds
a * v = a * v1
A3:
for v, w being Element of X holds v + w = w + v
proof
let v,
w be
Element of
X;
v + w = w + v
reconsider v1 =
v,
w1 =
w as
Element of
W ;
thus v + w =
v1 + w1
.=
w1 + v1
.=
w + v
;
verum
end;
A4:
for u, v, w being Element of X holds (u + v) + w = u + (v + w)
A5:
for v being Element of X holds v + (0. X) = v
A6:
for a being Real
for v, w being VECTOR of X holds a * (v + w) = (a * v) + (a * w)
A8:
for a, b being Real
for v being VECTOR of X holds (a + b) * v = (a * v) + (b * v)
A10:
for a, b being Real
for v being VECTOR of X holds (a * b) * v = a * (b * v)
A13:
for v being VECTOR of X holds 1 * v = v
A14:
for x being Element of X st ||.x.|| = 0 holds
x = 0. X
0. X =
0. W
.=
0. V
by RLSUB_1:11
;
then A15: ||.(0. X).|| =
||.(0. V).||
by FUNCT_1:49
.=
0
;
A16:
for x, y being Point of X
for a being Real holds
( ||.(a * x).|| = |.a.| * ||.x.|| & ||.(x + y).|| <= ||.x.|| + ||.y.|| )
A19:
for x being Point of X holds x is right_complementable
( not X is empty & X is right_complementable & X is Abelian & X is add-associative & X is right_zeroed & X is vector-distributive & X is scalar-distributive & X is scalar-associative & X is scalar-unital & X is discerning & X is reflexive & X is RealNormSpace-like )
by A3, A4, A5, A6, A8, A10, A13, A14, A15, A16, A19, RLVECT_1:def 2, RLVECT_1:def 3, RLVECT_1:def 4, RLVECT_1:def 5, RLVECT_1:def 6, RLVECT_1:def 7, RLVECT_1:def 8, ALGSTR_0:def 16;
then reconsider X = X as strict RealNormSpace ;
take
X
; ( RLSStruct(# the carrier of X, the ZeroF of X, the addF of X, the Mult of X #) = RLSStruct(# the carrier of W, the ZeroF of W, the addF of W, the Mult of W #) & the normF of X = the normF of V | the carrier of X )
thus
( RLSStruct(# the carrier of X, the ZeroF of X, the addF of X, the Mult of X #) = RLSStruct(# the carrier of W, the ZeroF of W, the addF of W, the Mult of W #) & the normF of X = the normF of V | the carrier of X )
; verum