let r be Real; for V being RealLinearSpace
for L being Linear_Combination of V holds Sum (r (*) L) = r * (Sum L)
let V be RealLinearSpace; for L being Linear_Combination of V holds Sum (r (*) L) = r * (Sum L)
let L be Linear_Combination of V; Sum (r (*) L) = r * (Sum L)
defpred S1[ Nat] means for L being Linear_Combination of V st card (Carrier L) <= $1 holds
Sum (r (*) L) = r * (Sum L);
A1:
for n being Nat st S1[n] holds
S1[n + 1]
proof
let n be
Nat;
( S1[n] implies S1[n + 1] )
assume A2:
S1[
n]
;
S1[n + 1]
let L be
Linear_Combination of
V;
( card (Carrier L) <= n + 1 implies Sum (r (*) L) = r * (Sum L) )
assume A3:
card (Carrier L) <= n + 1
;
Sum (r (*) L) = r * (Sum L)
per cases
( r = 0 or r <> 0 )
;
suppose A4:
r <> 0
;
Sum (r (*) L) = r * (Sum L)per cases
( card (Carrier L) <= n or card (Carrier L) = n + 1 )
by A3, NAT_1:8;
suppose A5:
card (Carrier L) = n + 1
;
Sum (r (*) L) = r * (Sum L)then
Carrier L <> {}
;
then consider p being
object such that A6:
p in Carrier L
by XBOOLE_0:def 1;
reconsider p =
p as
Element of
V by A6;
A7:
card ((Carrier L) \ {p}) = n
by A5, A6, STIRL2_1:55;
consider Lp being
Linear_Combination of
{p} such that A8:
Lp . p = L . p
by RLVECT_4:37;
set LLp =
L - Lp;
(L - Lp) . p =
(L . p) - (Lp . p)
by RLVECT_2:54
.=
0
by A8
;
then A9:
not
p in Carrier (L - Lp)
by RLVECT_2:19;
A10:
Carrier Lp c= {p}
by RLVECT_2:def 6;
then A11:
(
Carrier (L - Lp) c= (Carrier L) \/ (Carrier Lp) &
(Carrier L) \/ (Carrier Lp) c= (Carrier L) \/ {p} )
by RLVECT_2:55, XBOOLE_1:9;
r * (Carrier Lp) c= {(r * p)}
then
Carrier (r (*) Lp) c= {(r * p)}
by A4, Th23;
then
r (*) Lp is
Linear_Combination of
{(r * p)}
by RLVECT_2:def 6;
then A14:
Sum (r (*) Lp) =
((r (*) Lp) . (r * p)) * (r * p)
by RLVECT_2:32
.=
(Lp . ((r ") * (r * p))) * (r * p)
by A4, Def2
.=
(Lp . (((r ") * r) * p)) * (r * p)
by RLVECT_1:def 7
.=
(Lp . (1 * p)) * (r * p)
by A4, XCMPLX_0:def 7
.=
(Lp . p) * (r * p)
by RLVECT_1:def 8
;
A15:
(L - Lp) + Lp =
L + (Lp - Lp)
by RLVECT_2:40
.=
L + (ZeroLC V)
by RLVECT_2:57
.=
L
by RLVECT_2:41
;
then A16:
Sum L =
(Sum (L - Lp)) + (Sum Lp)
by RLVECT_3:1
.=
(Sum (L - Lp)) + ((Lp . p) * p)
by RLVECT_2:32
;
(Carrier L) \/ {p} = Carrier L
by A6, ZFMISC_1:40;
then
Carrier (L - Lp) c= Carrier L
by A11;
then
card (Carrier (L - Lp)) <= n
by A9, A7, NAT_1:43, ZFMISC_1:34;
then A17:
Sum (r (*) (L - Lp)) = r * (Sum (L - Lp))
by A2;
r (*) L = (r (*) (L - Lp)) + (r (*) Lp)
by A15, Th24;
hence Sum (r (*) L) =
(Sum (r (*) (L - Lp))) + (Sum (r (*) Lp))
by RLVECT_3:1
.=
(r * (Sum (L - Lp))) + (((Lp . p) * r) * p)
by A14, A17, RLVECT_1:def 7
.=
(r * (Sum (L - Lp))) + (r * ((Lp . p) * p))
by RLVECT_1:def 7
.=
r * (Sum L)
by A16, RLVECT_1:def 5
;
verum end; end; end; end;
end;
A18:
S1[ 0 ]
for n being Nat holds S1[n]
from NAT_1:sch 2(A18, A1);
then
S1[ card (Carrier L)]
;
hence
Sum (r (*) L) = r * (Sum L)
; verum