let V be RealLinearSpace; :: thesis: RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is RealLinearSpace
A1:
for v', w' being VECTOR of V
for v, w being VECTOR of RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) st v = v' & w = w' holds
( v + w = v' + w' & ( for r being Real holds r * v = r * v' ) )
;
( RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is Abelian & RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is add-associative & RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is right_zeroed & RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is right_complementable & RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is RealLinearSpace-like )
proof
hereby :: according to RLVECT_1:def 5 :: thesis: ( RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is add-associative & RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is right_zeroed & RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is right_complementable & RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is RealLinearSpace-like )
end;
thus
RLSStruct(# the
carrier of
V,the
U2 of
V,the
addF of
V,the
Mult of
V #) is
right_complementable
:: thesis: RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is RealLinearSpace-like proof
let v be
VECTOR of
RLSStruct(# the
carrier of
V,the
U2 of
V,the
addF of
V,the
Mult of
V #);
:: according to ALGSTR_0:def 16 :: thesis: v is right_complementable
reconsider v' =
v as
VECTOR of
V ;
consider w' being
VECTOR of
V such that A2:
v' + w' = 0. V
by ALGSTR_0:def 11;
reconsider w =
w' as
VECTOR of
RLSStruct(# the
carrier of
V,the
U2 of
V,the
addF of
V,the
Mult of
V #) ;
take
w
;
:: according to ALGSTR_0:def 11 :: thesis: v + w = 0. RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #)
thus
v + w = 0. RLSStruct(# the
carrier of
V,the
U2 of
V,the
addF of
V,the
Mult of
V #)
by A2;
:: thesis: verum
end;
hereby :: according to RLVECT_1:def 9 :: thesis: ( ( for b1, b2 being set
for b3 being Element of the carrier of RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) holds (b1 + b2) * b3 = (b1 * b3) + (b2 * b3) ) & ( for b1, b2 being set
for b3 being Element of the carrier of RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) holds (b1 * b2) * b3 = b1 * (b2 * b3) ) & ( for b1 being Element of the carrier of RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) holds 1 * b1 = b1 ) )
end;
let v be
VECTOR of
RLSStruct(# the
carrier of
V,the
U2 of
V,the
addF of
V,the
Mult of
V #);
:: thesis: 1 * v = v
reconsider v' =
v as
VECTOR of
V ;
thus 1
* v =
1
* v'
.=
v
by RLVECT_1:def 9
;
:: thesis: verum
end;
hence
RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is RealLinearSpace
; :: thesis: verum