let K be Field; :: thesis: for V being finite-dimensional VectSp of K
for f being linear-transformation of V,V ex n being Nat st UnionKers f = ker (f |^ n)
let V be finite-dimensional VectSp of K; :: thesis: for f being linear-transformation of V,V ex n being Nat st UnionKers f = ker (f |^ n)
let f be linear-transformation of V,V; :: thesis: ex n being Nat st UnionKers f = ker (f |^ n)
defpred S1[ Nat] means for n being Nat holds dim (ker (f |^ n)) <= $1;
S1[ dim (UnionKers f)]
then A1:
ex k being Nat st S1[k]
;
ex k being Nat st
( S1[k] & ( for n being Nat st S1[n] holds
k <= n ) )
from NAT_1:sch 5(A1);
then consider k being Nat such that
A2:
( S1[k] & ( for n being Nat st S1[n] holds
k <= n ) )
;
ex m being Nat st dim (ker (f |^ m)) = k
then consider m being Nat such that
A4:
dim (ker (f |^ m)) = k
;
take
m
; :: thesis: UnionKers f = ker (f |^ m)
A5:
ker (f |^ m) is Subspace of UnionKers f
by Th25;
assume
UnionKers f <> ker (f |^ m)
; :: thesis: contradiction
then consider v being Element of (UnionKers f) such that
A6:
not v in ker (f |^ m)
by A5, VECTSP_4:40;
A7:
v in UnionKers f
by STRUCT_0:def 5;
reconsider v = v as Vector of V by VECTSP_4:18;
consider i being Nat such that
A8:
(f |^ i) . v = 0. V
by A7, Th24;
i > m
then reconsider j = i - m as Element of NAT by NAT_1:21;
A9:
ker (f |^ m) is Subspace of ker (f |^ (m + j))
by Th26;
(Omega). (ker (f |^ m)) <> (Omega). (ker (f |^ i))
by A6, A8, RANKNULL:10;
then
( k <> dim (ker (f |^ i)) & k <= dim (ker (f |^ i)) )
by A4, A9, VECTSP_9:29, VECTSP_9:32;
then
k < dim (ker (f |^ i))
by XXREAL_0:1;
hence
contradiction
by A2; :: thesis: verum