let V be RealLinearSpace; 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
for v, w being VECTOR of 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 RLVECT_1:def 5 ( 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 )
let v,
w be
VECTOR of ;
v + w = w + vreconsider v' =
v,
w' =
w as
VECTOR of ;
thus v + w =
w' + v'
by A1
.=
w + v
;
verum
end;
thus
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
hereby RLVECT_1:def 9 ( ( 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 ;
1 * v = v
reconsider v' =
v as
VECTOR of ;
thus 1
* v =
1
* v'
.=
v
by RLVECT_1:def 9
;
verum
end;
hence
RLSStruct(# the carrier of V,the U2 of V,the addF of V,the Mult of V #) is RealLinearSpace
; verum