let F be Field; for U, V being VectSp of F
for B being non empty finite Subset of U
for f being Function of B,V
for l1, l2, l3 being Linear_Combination of B st l3 = l1 + l2 holds
f (#) l3 = (f (#) l1) + (f (#) l2)
let U, V be VectSp of F; for B being non empty finite Subset of U
for f being Function of B,V
for l1, l2, l3 being Linear_Combination of B st l3 = l1 + l2 holds
f (#) l3 = (f (#) l1) + (f (#) l2)
let B be non empty finite Subset of U; for f being Function of B,V
for l1, l2, l3 being Linear_Combination of B st l3 = l1 + l2 holds
f (#) l3 = (f (#) l1) + (f (#) l2)
let f be Function of B,V; for l1, l2, l3 being Linear_Combination of B st l3 = l1 + l2 holds
f (#) l3 = (f (#) l1) + (f (#) l2)
let l1, l2, l3 be Linear_Combination of B; ( l3 = l1 + l2 implies f (#) l3 = (f (#) l1) + (f (#) l2) )
assume AS:
l3 = l1 + l2
; f (#) l3 = (f (#) l1) + (f (#) l2)
U:
( dom l1 = the carrier of U & dom l2 = the carrier of U & dom l3 = the carrier of U )
by FUNCT_2:def 1;
now for v being Element of V holds (f (#) l3) . v = ((f (#) l1) + (f (#) l2)) . vlet v be
Element of
V;
(f (#) l3) . b1 = ((f (#) l1) + (f (#) l2)) . b1per cases
( v in rng f or not v in rng f )
;
suppose
v in rng f
;
(f (#) l3) . b1 = ((f (#) l1) + (f (#) l2)) . b1then consider x being
object such that C1:
(
x in dom f &
f . x = v )
by FUNCT_1:def 3;
reconsider u =
x as
Element of
B by C1;
set T3 =
Expand (
f,
l3,
v);
set T1 =
Expand (
f,
l1,
v);
set T2 =
Expand (
f,
l2,
v);
V:
len (canFS (f " {v})) = card (f " {v})
by FINSEQ_1:93;
(
rng (canFS (f " {v})) = f " {v} &
f " {v} c= B &
B c= the
carrier of
U )
by FUNCT_2:def 3;
then W:
(
rng (canFS (f " {v})) c= dom l1 &
rng (canFS (f " {v})) c= dom l2 &
rng (canFS (f " {v})) c= dom l3 )
by U;
then K:
len (Expand (f,l1,v)) =
card (f " {v})
by V, FINSEQ_2:29
.=
len (Expand (f,l2,v))
by V, W, FINSEQ_2:29
;
KP:
len (Expand (f,l1,v)) =
card (f " {v})
by W, V, FINSEQ_2:29
.=
len (Expand (f,l3,v))
by V, W, FINSEQ_2:29
;
E:
now for i being Nat st i in dom (Expand (f,l1,v)) holds
(Expand (f,l3,v)) . i = ((Expand (f,l1,v)) /. i) + ((Expand (f,l2,v)) /. i)let i be
Nat;
( i in dom (Expand (f,l1,v)) implies (Expand (f,l3,v)) . i = ((Expand (f,l1,v)) /. i) + ((Expand (f,l2,v)) /. i) )assume E0:
i in dom (Expand (f,l1,v))
;
(Expand (f,l3,v)) . i = ((Expand (f,l1,v)) /. i) + ((Expand (f,l2,v)) /. i)then E1:
i in dom (canFS (f " {v}))
by FUNCT_1:11;
then E2:
(canFS (f " {v})) . i in rng (canFS (f " {v}))
by FUNCT_1:3;
(
rng (canFS (f " {v})) = f " {v} &
f " {v} c= B &
B c= the
carrier of
U )
by FUNCT_2:def 3;
then reconsider w =
(canFS (f " {v})) . i as
Element of
U by E2;
E3:
(Expand (f,l1,v)) /. i =
(l1 * (canFS (f " {v}))) . i
by E0, PARTFUN1:def 6
.=
l1 . w
by E1, FUNCT_1:13
;
w in dom l2
by U;
then
i in dom (l2 * (canFS (f " {v})))
by E1, FUNCT_1:11;
then E4:
(Expand (f,l2,v)) /. i =
(l2 * (canFS (f " {v}))) . i
by PARTFUN1:def 6
.=
l2 . w
by E1, FUNCT_1:13
;
thus (Expand (f,l3,v)) . i =
l3 . ((canFS (f " {v})) . i)
by E1, FUNCT_1:13
.=
((Expand (f,l1,v)) /. i) + ((Expand (f,l2,v)) /. i)
by E3, E4, AS, VECTSP_6:22
;
verum end; C:
Sum (Expand (f,l3,v)) = (Sum (Expand (f,l1,v))) + (Sum (Expand (f,l2,v)))
by E, K, KP, RLVECT_2:2;
thus (f (#) l3) . v =
Sum (Expand (f,l3,v))
by defK
.=
(Sum (Expand (f,l1,v))) + ((f (#) l2) . v)
by C, defK
.=
((f (#) l1) . v) + ((f (#) l2) . v)
by defK
.=
((f (#) l1) + (f (#) l2)) . v
by VECTSP_6:22
;
verum end; end; end;
hence
f (#) l3 = (f (#) l1) + (f (#) l2)
by VECTSP_6:def 7; verum