let V be RealLinearSpace; RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is RealLinearSpace
A1:
for v9, w9 being VECTOR of V
for v, w being VECTOR of RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) st v = v9 & w = w9 holds
( v + w = v9 + w9 & ( for r being Real holds r * v = r * v9 ) )
;
( RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is Abelian & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is add-associative & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is right_zeroed & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is right_complementable & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is vector-distributive & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-distributive & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-associative & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-unital )
proof
hereby RLVECT_1:def 5 ( RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is add-associative & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is right_zeroed & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is right_complementable & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is vector-distributive & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-distributive & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-associative & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-unital )
end;
hereby RLVECT_1:def 6 ( RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is right_zeroed & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is right_complementable & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is vector-distributive & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-distributive & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-associative & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-unital )
end;
hereby RLVECT_1:def 7 ( RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is right_complementable & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is vector-distributive & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-distributive & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-associative & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-unital )
end;
thus
RLSStruct(# the
carrier of
V,the
ZeroF of
V,the
addF of
V,the
Mult of
V #) is
right_complementable
( RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is vector-distributive & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-distributive & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-associative & RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is scalar-unital )proof
let v be
VECTOR of
RLSStruct(# the
carrier of
V,the
ZeroF of
V,the
addF of
V,the
Mult of
V #);
ALGSTR_0:def 16 v is right_complementable
reconsider v9 =
v as
VECTOR of
V ;
consider w9 being
VECTOR of
V such that A2:
v9 + w9 = 0. V
by ALGSTR_0:def 11;
reconsider w =
w9 as
VECTOR of
RLSStruct(# the
carrier of
V,the
ZeroF of
V,the
addF of
V,the
Mult of
V #) ;
take
w
;
ALGSTR_0:def 11 v + w = 0. RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #)
thus
v + w = 0. RLSStruct(# the
carrier of
V,the
ZeroF of
V,the
addF of
V,the
Mult of
V #)
by A2;
verum
end;
let v be
VECTOR of
RLSStruct(# the
carrier of
V,the
ZeroF of
V,the
addF of
V,the
Mult of
V #);
RLVECT_1:def 11 1 * v = v
reconsider v9 =
v as
VECTOR of
V ;
thus 1
* v =
1
* v9
.=
v
by RLVECT_1:def 11
;
verum
end;
hence
RLSStruct(# the carrier of V,the ZeroF of V,the addF of V,the Mult of V #) is RealLinearSpace
; verum