let W be Normed_AlgebraStr ; for V being Algebra st AlgebraStr(# the carrier of W,the multF of W,the addF of W,the Mult of W,the OneF of W,the ZeroF of W #) = V holds
W is Algebra
let V be Algebra; ( AlgebraStr(# the carrier of W,the multF of W,the addF of W,the Mult of W,the OneF of W,the ZeroF of W #) = V implies W is Algebra )
assume A1:
AlgebraStr(# the carrier of W,the multF of W,the addF of W,the Mult of W,the OneF of W,the ZeroF of W #) = V
; W is Algebra
reconsider W = W as non empty AlgebraStr by A1;
L1:
for x, y being VECTOR of W holds x + y = y + x
proof
let x,
y be
VECTOR of
W;
x + y = y + x
reconsider x1 =
x,
y1 =
y as
VECTOR of
V by A1;
x + y = x1 + y1
by A1;
then
x + y = y1 + x1
;
hence
x + y = y + x
by A1;
verum
end;
L2:
for x, y, z being VECTOR of W holds (x + y) + z = x + (y + z)
L3:
for x being VECTOR of W holds x + (0. W) = x
L4:
for x being Element of W holds x is right_complementable
L5:
for v, w being Element of W holds v * w = w * v
L6:
for a, b, x being Element of W holds (a * b) * x = a * (b * x)
L7:
W is right_unital
L8:
W is right-distributive
( W is vector-distributive & W is scalar-distributive & W is scalar-associative & W is vector-associative )
hence
W is Algebra
by L1, L2, L3, L4, L5, L6, L7, L8, ALGSTR_0:def 16, GROUP_1:def 4, GROUP_1:def 16, RLVECT_1:def 5, RLVECT_1:def 6, RLVECT_1:def 7; verum