let V be RealLinearSpace; for V1 being Subset of V
for D being non empty set
for d1 being Element of D
for A being BinOp of D
for M being Function of [:REAL,D:],D st V1 = D & d1 = 0. V & A = the addF of V || V1 & M = the Mult of V | [:REAL,V1:] holds
RLSStruct(# D,d1,A,M #) is Subspace of V
let V1 be Subset of V; for D being non empty set
for d1 being Element of D
for A being BinOp of D
for M being Function of [:REAL,D:],D st V1 = D & d1 = 0. V & A = the addF of V || V1 & M = the Mult of V | [:REAL,V1:] holds
RLSStruct(# D,d1,A,M #) is Subspace of V
let D be non empty set ; for d1 being Element of D
for A being BinOp of D
for M being Function of [:REAL,D:],D st V1 = D & d1 = 0. V & A = the addF of V || V1 & M = the Mult of V | [:REAL,V1:] holds
RLSStruct(# D,d1,A,M #) is Subspace of V
let d1 be Element of D; for A being BinOp of D
for M being Function of [:REAL,D:],D st V1 = D & d1 = 0. V & A = the addF of V || V1 & M = the Mult of V | [:REAL,V1:] holds
RLSStruct(# D,d1,A,M #) is Subspace of V
let A be BinOp of D; for M being Function of [:REAL,D:],D st V1 = D & d1 = 0. V & A = the addF of V || V1 & M = the Mult of V | [:REAL,V1:] holds
RLSStruct(# D,d1,A,M #) is Subspace of V
let M be Function of [:REAL,D:],D; ( V1 = D & d1 = 0. V & A = the addF of V || V1 & M = the Mult of V | [:REAL,V1:] implies RLSStruct(# D,d1,A,M #) is Subspace of V )
assume that
A1:
V1 = D
and
A2:
d1 = 0. V
and
A3:
A = the addF of V || V1
and
A4:
M = the Mult of V | [:REAL,V1:]
; RLSStruct(# D,d1,A,M #) is Subspace of V
set W = RLSStruct(# D,d1,A,M #);
A5:
for a being Real
for x being VECTOR of RLSStruct(# D,d1,A,M #) holds a * x = the Mult of V . (a,x)
proof
let a be
Real;
for x being VECTOR of RLSStruct(# D,d1,A,M #) holds a * x = the Mult of V . (a,x)let x be
VECTOR of
RLSStruct(#
D,
d1,
A,
M #);
a * x = the Mult of V . (a,x)
reconsider aa =
a as
Element of
REAL by XREAL_0:def 1;
thus a * x =
the
Mult of
V . [aa,x]
by A1, A4, FUNCT_1:49
.=
the
Mult of
V . (
a,
x)
;
verum
end;
A6:
for x, y being VECTOR of RLSStruct(# D,d1,A,M #) holds x + y = the addF of V . (x,y)
A7:
( RLSStruct(# D,d1,A,M #) is Abelian & RLSStruct(# D,d1,A,M #) is add-associative & RLSStruct(# D,d1,A,M #) is right_zeroed & RLSStruct(# D,d1,A,M #) is right_complementable & RLSStruct(# D,d1,A,M #) is vector-distributive & RLSStruct(# D,d1,A,M #) is scalar-distributive & RLSStruct(# D,d1,A,M #) is scalar-associative & RLSStruct(# D,d1,A,M #) is scalar-unital )
proof
set MV = the
Mult of
V;
set AV = the
addF of
V;
thus
RLSStruct(#
D,
d1,
A,
M #) is
Abelian
( RLSStruct(# D,d1,A,M #) is add-associative & RLSStruct(# D,d1,A,M #) is right_zeroed & RLSStruct(# D,d1,A,M #) is right_complementable & RLSStruct(# D,d1,A,M #) is vector-distributive & RLSStruct(# D,d1,A,M #) is scalar-distributive & RLSStruct(# D,d1,A,M #) is scalar-associative & RLSStruct(# D,d1,A,M #) is scalar-unital )
thus
RLSStruct(#
D,
d1,
A,
M #) is
add-associative
( RLSStruct(# D,d1,A,M #) is right_zeroed & RLSStruct(# D,d1,A,M #) is right_complementable & RLSStruct(# D,d1,A,M #) is vector-distributive & RLSStruct(# D,d1,A,M #) is scalar-distributive & RLSStruct(# D,d1,A,M #) is scalar-associative & RLSStruct(# D,d1,A,M #) is scalar-unital )proof
let x,
y,
z be
VECTOR of
RLSStruct(#
D,
d1,
A,
M #);
RLVECT_1:def 3 (x + y) + z = x + (y + z)
reconsider x1 =
x,
y1 =
y,
z1 =
z as
VECTOR of
V by A1, TARSKI:def 3;
thus (x + y) + z =
the
addF of
V . (
(x + y),
z1)
by A6
.=
(x1 + y1) + z1
by A6
.=
x1 + (y1 + z1)
by RLVECT_1:def 3
.=
the
addF of
V . (
x1,
(y + z))
by A6
.=
x + (y + z)
by A6
;
verum
end;
thus
RLSStruct(#
D,
d1,
A,
M #) is
right_zeroed
( RLSStruct(# D,d1,A,M #) is right_complementable & RLSStruct(# D,d1,A,M #) is vector-distributive & RLSStruct(# D,d1,A,M #) is scalar-distributive & RLSStruct(# D,d1,A,M #) is scalar-associative & RLSStruct(# D,d1,A,M #) is scalar-unital )proof
let x be
VECTOR of
RLSStruct(#
D,
d1,
A,
M #);
RLVECT_1:def 4 x + (0. RLSStruct(# D,d1,A,M #)) = x
reconsider y =
x as
VECTOR of
V by A1, TARSKI:def 3;
thus x + (0. RLSStruct(# D,d1,A,M #)) =
y + (0. V)
by A2, A6
.=
x
;
verum
end;
thus
RLSStruct(#
D,
d1,
A,
M #) is
right_complementable
( RLSStruct(# D,d1,A,M #) is vector-distributive & RLSStruct(# D,d1,A,M #) is scalar-distributive & RLSStruct(# D,d1,A,M #) is scalar-associative & RLSStruct(# D,d1,A,M #) is scalar-unital )proof
let x be
VECTOR of
RLSStruct(#
D,
d1,
A,
M #);
ALGSTR_0:def 16 x is right_complementable
reconsider x1 =
x as
VECTOR of
V by A1, TARSKI:def 3;
consider v being
VECTOR of
V such that A8:
x1 + v = 0. V
by ALGSTR_0:def 11;
v =
- x1
by A8, RLVECT_1:def 10
.=
(- 1) * x1
by RLVECT_1:16
.=
(- jj) * x
by A5
;
then reconsider y =
v as
VECTOR of
RLSStruct(#
D,
d1,
A,
M #) ;
take
y
;
ALGSTR_0:def 11 x + y = 0. RLSStruct(# D,d1,A,M #)
thus
x + y = 0. RLSStruct(#
D,
d1,
A,
M #)
by A2, A6, A8;
verum
end;
thus
for
a being
Real for
x,
y being
VECTOR of
RLSStruct(#
D,
d1,
A,
M #) holds
a * (x + y) = (a * x) + (a * y)
RLVECT_1:def 5 ( RLSStruct(# D,d1,A,M #) is scalar-distributive & RLSStruct(# D,d1,A,M #) is scalar-associative & RLSStruct(# D,d1,A,M #) is scalar-unital )proof
let a be
Real;
for x, y being VECTOR of RLSStruct(# D,d1,A,M #) holds a * (x + y) = (a * x) + (a * y)let x,
y be
VECTOR of
RLSStruct(#
D,
d1,
A,
M #);
a * (x + y) = (a * x) + (a * y)
reconsider x1 =
x,
y1 =
y as
VECTOR of
V by A1, TARSKI:def 3;
reconsider a =
a as
Real ;
a * (x + y) =
the
Mult of
V . (
a,
(x + y))
by A5
.=
a * (x1 + y1)
by A6
.=
(a * x1) + (a * y1)
by RLVECT_1:def 5
.=
the
addF of
V . (
( the Mult of V . (a,x1)),
(a * y))
by A5
.=
the
addF of
V . (
(a * x),
(a * y))
by A5
.=
(a * x) + (a * y)
by A6
;
hence
a * (x + y) = (a * x) + (a * y)
;
verum
end;
thus
for
a,
b being
Real for
x being
VECTOR of
RLSStruct(#
D,
d1,
A,
M #) holds
(a + b) * x = (a * x) + (b * x)
RLVECT_1:def 6 ( RLSStruct(# D,d1,A,M #) is scalar-associative & RLSStruct(# D,d1,A,M #) is scalar-unital )proof
let a,
b be
Real;
for x being VECTOR of RLSStruct(# D,d1,A,M #) holds (a + b) * x = (a * x) + (b * x)let x be
VECTOR of
RLSStruct(#
D,
d1,
A,
M #);
(a + b) * x = (a * x) + (b * x)
reconsider y =
x as
VECTOR of
V by A1, TARSKI:def 3;
reconsider a =
a,
b =
b as
Real ;
(a + b) * x =
(a + b) * y
by A5
.=
(a * y) + (b * y)
by RLVECT_1:def 6
.=
the
addF of
V . (
( the Mult of V . (a,y)),
(b * x))
by A5
.=
the
addF of
V . (
(a * x),
(b * x))
by A5
.=
(a * x) + (b * x)
by A6
;
hence
(a + b) * x = (a * x) + (b * x)
;
verum
end;
thus
for
a,
b being
Real for
x being
VECTOR of
RLSStruct(#
D,
d1,
A,
M #) holds
(a * b) * x = a * (b * x)
RLVECT_1:def 7 RLSStruct(# D,d1,A,M #) is scalar-unital proof
let a,
b be
Real;
for x being VECTOR of RLSStruct(# D,d1,A,M #) holds (a * b) * x = a * (b * x)let x be
VECTOR of
RLSStruct(#
D,
d1,
A,
M #);
(a * b) * x = a * (b * x)
reconsider y =
x as
VECTOR of
V by A1, TARSKI:def 3;
reconsider a =
a,
b =
b as
Real ;
(a * b) * x =
(a * b) * y
by A5
.=
a * (b * y)
by RLVECT_1:def 7
.=
the
Mult of
V . (
a,
(b * x))
by A5
.=
a * (b * x)
by A5
;
hence
(a * b) * x = a * (b * x)
;
verum
end;
let x be
VECTOR of
RLSStruct(#
D,
d1,
A,
M #);
RLVECT_1:def 8 1 * x = x
reconsider y =
x as
VECTOR of
V by A1, TARSKI:def 3;
thus 1
* x =
jj * y
by A5
.=
x
by RLVECT_1:def 8
;
verum
end;
0. RLSStruct(# D,d1,A,M #) = 0. V
by A2;
hence
RLSStruct(# D,d1,A,M #) is Subspace of V
by A1, A3, A4, A7, Def2; verum