let X be RealLinearSpace; ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is VectSp of F_Real
set XP = ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #);
Q1:
( ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is scalar-distributive & ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is vector-distributive & ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is scalar-associative & ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is scalar-unital )
proof
hence
ModuleStr(# the
carrier of
X, the
addF of
X, the
ZeroF of
X,
(MultF_Real* X) #) is
scalar-distributive
;
( ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is vector-distributive & ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is scalar-associative & ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is scalar-unital )
hence
ModuleStr(# the
carrier of
X, the
addF of
X, the
ZeroF of
X,
(MultF_Real* X) #) is
vector-distributive
;
( ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is scalar-associative & ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is scalar-unital )
hence
ModuleStr(# the
carrier of
X, the
addF of
X, the
ZeroF of
X,
(MultF_Real* X) #) is
scalar-associative
;
ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is scalar-unital
hence
ModuleStr(# the
carrier of
X, the
addF of
X, the
ZeroF of
X,
(MultF_Real* X) #) is
scalar-unital
;
verum
end;
then Q2:
ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is add-associative
;
now for v being Element of ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) holds v + (0. ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #)) = vlet v be
Element of
ModuleStr(# the
carrier of
X, the
addF of
X, the
ZeroF of
X,
(MultF_Real* X) #);
v + (0. ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #)) = vreconsider v1 =
v as
Element of
X ;
v + (0. ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #)) = v1 + (0. X)
;
hence
v + (0. ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #)) = v
;
verum end;
then Q3:
ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is right_zeroed
;
then Q4:
ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is right_complementable
;
then
ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is Abelian
;
hence
ModuleStr(# the carrier of X, the addF of X, the ZeroF of X,(MultF_Real* X) #) is VectSp of F_Real
by Q1, Q2, Q3, Q4; verum