let l be RLSStruct ; :: thesis: ( RLSStruct(# the carrier of l,the U2 of l,the addF of l,the Mult of l #) is RealLinearSpace implies l is RealLinearSpace )
assume A1:
RLSStruct(# the carrier of l,the U2 of l,the addF of l,the Mult of l #) is RealLinearSpace
; :: thesis: l is RealLinearSpace
not the carrier of l is empty
by A1;
then reconsider l = l as non empty RLSStruct ;
reconsider l0 = RLSStruct(# the carrier of l,(0. l),the addF of l,the Mult of l #) as RealLinearSpace by A1;
A2:
l is Abelian
A3:
l is add-associative
A4:
l is right_zeroed
A5:
l is right_complementable
l is RealLinearSpace-like
hence
l is RealLinearSpace
by A2, A3, A4, A5; :: thesis: verum