let F be Field; for U being non trivial finite-dimensional VectSp of F
for V being finite-dimensional VectSp of F
for B being Basis of U
for f being Function of B,V
for l2 being Linear_Combination of rng f ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2
let U be non trivial finite-dimensional VectSp of F; for V being finite-dimensional VectSp of F
for B being Basis of U
for f being Function of B,V
for l2 being Linear_Combination of rng f ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2
let V be finite-dimensional VectSp of F; for B being Basis of U
for f being Function of B,V
for l2 being Linear_Combination of rng f ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2
let B be Basis of U; for f being Function of B,V
for l2 being Linear_Combination of rng f ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2
let f be Function of B,V; for l2 being Linear_Combination of rng f ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2
let l2 be Linear_Combination of rng f; ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2
set T = canLinTrans f;
defpred S1[ Nat] means for l2 being Linear_Combination of rng f st card (Carrier l2) = $1 holds
ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2;
IA:
S1[ 0 ]
I1:
S1[1]
proof
now for l2 being Linear_Combination of rng f st card (Carrier l2) = 1 holds
ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2let l2 be
Linear_Combination of
rng f;
( card (Carrier l2) = 1 implies ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2 )assume
card (Carrier l2) = 1
;
ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2then consider v being
object such that A2:
Carrier l2 = {v}
by CARD_2:42;
A3:
(
Carrier l2 c= rng f &
v in Carrier l2 )
by A2, TARSKI:def 1, VECTSP_6:def 4;
then reconsider v =
v as
Element of
V ;
consider u being
object such that A4:
(
u in dom f &
f . u = v )
by A3, FUNCT_1:def 3;
reconsider u =
u as
Element of
B by A4;
A5:
(canLinTrans f) . u =
((canLinTrans f) | B) . u
by FUNCT_1:49
.=
f . u
by defcl
;
defpred S2[
object ,
object ]
means ( ( $1
= u & $2
= l2 . (f . u) ) or ( $1
<> u & $2
= 0. F ) );
B4:
for
x being
object st
x in the
carrier of
U holds
ex
y being
object st
(
y in the
carrier of
F &
S2[
x,
y] )
consider l1 being
Function of the
carrier of
U, the
carrier of
F such that B5:
for
x being
object st
x in the
carrier of
U holds
S2[
x,
l1 . x]
from FUNCT_2:sch 1(B4);
reconsider l1 =
l1 as
Element of
Funcs ( the
carrier of
U, the
carrier of
F)
by FUNCT_2:8;
H:
{u} c= the
carrier of
U
by TARSKI:def 3;
for
v being
Element of
U st not
v in {u} holds
l1 . v = 0. F
then reconsider l1 =
l1 as
Linear_Combination of
U by H, VECTSP_6:def 1;
then B6:
Carrier l1 c= {u}
;
then
Carrier l1 c= B
;
then reconsider l1 =
l1 as
Linear_Combination of
B by VECTSP_6:def 4;
Carrier l1 = {u}
then (canLinTrans f) . (Sum l1) =
(canLinTrans f) . ((l1 . u) * u)
by VECTSP_6:20
.=
(l1 . u) * ((canLinTrans f) . u)
by MOD_2:def 2
.=
(l2 . v) * (f . u)
by A5, B5, A4
.=
Sum l2
by A4, A2, VECTSP_6:20
;
hence
ex
l1 being
Linear_Combination of
B st
(canLinTrans f) . (Sum l1) = Sum l2
;
verum end;
hence
S1[1]
;
verum
end;
IS:
now for k being Nat st S1[k] holds
S1[k + 1]let k be
Nat;
( S1[k] implies S1[k + 1] )assume IV:
S1[
k]
;
S1[k + 1]now for l2 being Linear_Combination of rng f st card (Carrier l2) = k + 1 holds
ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2let l2 be
Linear_Combination of
rng f;
( card (Carrier l2) = k + 1 implies ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2 )assume B1:
card (Carrier l2) = k + 1
;
ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2then
Carrier l2 <> {}
;
then consider o being
object such that B2:
o in Carrier l2
by XBOOLE_0:def 1;
consider v being
Element of
V such that B3:
(
o = v &
l2 . v <> 0. F )
by B2;
defpred S2[
object ,
object ]
means ( ( $1
= v & $2
= l2 . v ) or ( $1
<> v & $2
= 0. F ) );
B4:
for
x being
object st
x in the
carrier of
V holds
ex
y being
object st
(
y in the
carrier of
F &
S2[
x,
y] )
consider l3 being
Function of the
carrier of
V, the
carrier of
F such that B5:
for
x being
object st
x in the
carrier of
V holds
S2[
x,
l3 . x]
from FUNCT_2:sch 1(B4);
reconsider l3 =
l3 as
Element of
Funcs ( the
carrier of
V, the
carrier of
F)
by FUNCT_2:8;
for
w being
Element of
V st not
w in {v} holds
l3 . w = 0. F
then reconsider l3 =
l3 as
Linear_Combination of
V by VECTSP_6:def 1;
then B6:
Carrier l3 c= {v}
;
then
Carrier l3 c= rng f
;
then reconsider l3 =
l3 as
Linear_Combination of
rng f by VECTSP_6:def 4;
B8:
Carrier l3 = {v}
reconsider l4 =
l2 - l3 as
Linear_Combination of
rng f by VECTSP_6:42;
C0:
l4 + l3 =
l2 + ((- l3) + l3)
by VECTSP_6:26
.=
l2 + (l3 - l3)
by VECTSP_6:25
.=
l2 + (ZeroLC V)
by VECTSP_6:43
.=
l2
by VECTSP_6:27
;
C1:
Carrier l4 = (Carrier l2) \ (Carrier l3)
then
Carrier l3 c= Carrier l2
;
then card ((Carrier l2) \ (Carrier l3)) =
(card (Carrier l2)) - (card (Carrier l3))
by CARD_2:44
.=
(k + 1) - 1
by B1, B8, CARD_2:42
;
then consider l5 being
Linear_Combination of
B such that C2:
(canLinTrans f) . (Sum l5) = Sum l4
by IV, C1;
card (Carrier l3) = 1
by B8, CARD_1:30;
then consider l6 being
Linear_Combination of
B such that C3:
(canLinTrans f) . (Sum l6) = Sum l3
by I1;
reconsider l1 =
l5 + l6 as
Linear_Combination of
B by VECTSP_6:24;
Sum l1 = (Sum l5) + (Sum l6)
by VECTSP_6:44;
then (canLinTrans f) . (Sum l1) =
((canLinTrans f) . (Sum l5)) + ((canLinTrans f) . (Sum l6))
by VECTSP_1:def 20
.=
Sum l2
by C0, C2, C3, VECTSP_6:44
;
hence
ex
l1 being
Linear_Combination of
B st
(canLinTrans f) . (Sum l1) = Sum l2
;
verum end; hence
S1[
k + 1]
;
verum end;
I:
for k being Nat holds S1[k]
from NAT_1:sch 2(IA, IS);
consider n being Nat such that
H:
card (Carrier l2) = n
;
thus
ex l1 being Linear_Combination of B st (canLinTrans f) . (Sum l1) = Sum l2
by H, I; verum