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 2 ( 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 3 ( 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 4 ( 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 8 1 * v = v
reconsider v9 =
v as
VECTOR of
V ;
thus 1
* v =
1
* v9
.=
v
by RLVECT_1:def 8
;
verum
end;
hence
RLSStruct(# the carrier of V, the ZeroF of V, the addF of V, the Mult of V #) is RealLinearSpace
; verum