let K be Field; for V1 being finite-dimensional VectSp of K
for b1 being OrdBasis of V1
for J being FinSequence_of_Jordan_block of 0. K,K
for M being Matrix of len b1, len b1,K st M = block_diagonal (J,(0. K)) & len b1 > 0 holds
for F being nilpotent Function of V1,V1 st F = Mx2Tran (M,b1,b1) holds
( ex i being Nat st
( i in dom J & len (J . i) = deg F ) & ( for i being Nat st i in dom J holds
len (J . i) <= deg F ) )
let V1 be finite-dimensional VectSp of K; for b1 being OrdBasis of V1
for J being FinSequence_of_Jordan_block of 0. K,K
for M being Matrix of len b1, len b1,K st M = block_diagonal (J,(0. K)) & len b1 > 0 holds
for F being nilpotent Function of V1,V1 st F = Mx2Tran (M,b1,b1) holds
( ex i being Nat st
( i in dom J & len (J . i) = deg F ) & ( for i being Nat st i in dom J holds
len (J . i) <= deg F ) )
let b1 be OrdBasis of V1; for J being FinSequence_of_Jordan_block of 0. K,K
for M being Matrix of len b1, len b1,K st M = block_diagonal (J,(0. K)) & len b1 > 0 holds
for F being nilpotent Function of V1,V1 st F = Mx2Tran (M,b1,b1) holds
( ex i being Nat st
( i in dom J & len (J . i) = deg F ) & ( for i being Nat st i in dom J holds
len (J . i) <= deg F ) )
let J be FinSequence_of_Jordan_block of 0. K,K; for M being Matrix of len b1, len b1,K st M = block_diagonal (J,(0. K)) & len b1 > 0 holds
for F being nilpotent Function of V1,V1 st F = Mx2Tran (M,b1,b1) holds
( ex i being Nat st
( i in dom J & len (J . i) = deg F ) & ( for i being Nat st i in dom J holds
len (J . i) <= deg F ) )
let M be Matrix of len b1, len b1,K; ( M = block_diagonal (J,(0. K)) & len b1 > 0 implies for F being nilpotent Function of V1,V1 st F = Mx2Tran (M,b1,b1) holds
( ex i being Nat st
( i in dom J & len (J . i) = deg F ) & ( for i being Nat st i in dom J holds
len (J . i) <= deg F ) ) )
assume that
A1:
M = block_diagonal (J,(0. K))
and
A2:
len b1 > 0
; for F being nilpotent Function of V1,V1 st F = Mx2Tran (M,b1,b1) holds
( ex i being Nat st
( i in dom J & len (J . i) = deg F ) & ( for i being Nat st i in dom J holds
len (J . i) <= deg F ) )
A3:
( len M = len b1 & len M = Sum (Len J) )
by A1, MATRIX_0:def 2;
defpred S1[ Nat] means for i being Nat st i in dom J holds
len (J . i) <= $1;
set mm = min ((Len J),(len b1));
A4:
dom J = dom (Len J)
by MATRIXJ1:def 3;
then A6:
ex k being Nat st S1[k]
;
consider MIN being Nat such that
A7:
S1[MIN]
and
A8:
for m being Nat st S1[m] holds
MIN <= m
from NAT_1:sch 5(A6);
len b1 in Seg (len b1)
by A2, FINSEQ_1:3;
then A9:
min ((Len J),(len b1)) in dom (Len J)
by A3, MATRIXJ1:def 1;
A10:
ex i being Nat st
( i in dom J & len (J . i) = MIN )
A13:
(Len J) | (len (Len J)) = Len J
by FINSEQ_1:58;
let F be nilpotent Function of V1,V1; ( F = Mx2Tran (M,b1,b1) implies ( ex i being Nat st
( i in dom J & len (J . i) = deg F ) & ( for i being Nat st i in dom J holds
len (J . i) <= deg F ) ) )
assume A14:
F = Mx2Tran (M,b1,b1)
; ( ex i being Nat st
( i in dom J & len (J . i) = deg F ) & ( for i being Nat st i in dom J holds
len (J . i) <= deg F ) )
consider i being Nat such that
A15:
i in dom J
and
A16:
len (J . i) = MIN
by A10;
A17:
(Len J) . i = (Len J) /. i
by A4, A15, PARTFUN1:def 6;
set S = Sum ((Len J) | (i -' 1));
defpred S2[ Nat] means ( $1 in Seg MIN & $1 <> MIN implies (F |^ $1) . (b1 /. ((Sum ((Len J) | (i -' 1))) + 1)) = b1 /. (((Sum ((Len J) | (i -' 1))) + $1) + 1) );
A18:
len (J . i) = (Len J) . i
by A4, A15, MATRIXJ1:def 3;
i <= len (Len J)
by A4, A15, FINSEQ_3:25;
then
Sum ((Len J) | i) <= Sum ((Len J) | (len (Len J)))
by POLYNOM3:18;
then A19:
( dom b1 = Seg (len b1) & Seg (Sum ((Len J) | i)) c= Seg (Sum (Len J)) )
by A13, FINSEQ_1:5, FINSEQ_1:def 3;
1 <= i
by A15, FINSEQ_3:25;
then
i -' 1 = i - 1
by XREAL_1:233;
then A20:
i = (i -' 1) + 1
;
A21:
for n being Nat st S2[n] holds
S2[n + 1]
proof
(Len J) | i = ((Len J) | (i -' 1)) ^ <*MIN*>
by A4, A15, A16, A18, A20, FINSEQ_5:10;
then A22:
Sum ((Len J) | i) = (Sum ((Len J) | (i -' 1))) + MIN
by RVSUM_1:74;
let n be
Nat;
( S2[n] implies S2[n + 1] )
assume A23:
S2[
n]
;
S2[n + 1]
A24:
(Len J) | i = Len (J | i)
by MATRIXJ1:17;
set n1 =
n + 1;
assume that A25:
n + 1
in Seg MIN
and A26:
n + 1
<> MIN
;
(F |^ (n + 1)) . (b1 /. ((Sum ((Len J) | (i -' 1))) + 1)) = b1 /. (((Sum ((Len J) | (i -' 1))) + (n + 1)) + 1)
A27:
n + 1
<= MIN
by A25, FINSEQ_1:1;
then
n + 1
< MIN
by A26, XXREAL_0:1;
then A28:
(Sum ((Len J) | (i -' 1))) + (n + 1) < Sum ((Len J) | i)
by A22, XREAL_1:6;
(
(Sum ((Len J) | (i -' 1))) + (n + 1) in Seg (Sum ((Len J) | i)) &
min (
(Len J),
((Sum ((Len J) | (i -' 1))) + (n + 1)))
= i )
by A4, A15, A16, A18, A17, A25, MATRIXJ1:10;
then A29:
F . (b1 /. ((Sum ((Len J) | (i -' 1))) + (n + 1))) =
((0. K) * (b1 /. ((Sum ((Len J) | (i -' 1))) + (n + 1)))) + (b1 /. (((Sum ((Len J) | (i -' 1))) + (n + 1)) + 1))
by A1, A3, A14, A19, A28, A24, Th24
.=
(0. V1) + (b1 /. (((Sum ((Len J) | (i -' 1))) + (n + 1)) + 1))
by VECTSP_1:14
.=
b1 /. (((Sum ((Len J) | (i -' 1))) + (n + 1)) + 1)
by RLVECT_1:def 4
;
A30:
n < MIN
by A27, NAT_1:13;
hence
(F |^ (n + 1)) . (b1 /. ((Sum ((Len J) | (i -' 1))) + 1)) = b1 /. (((Sum ((Len J) | (i -' 1))) + (n + 1)) + 1)
;
verum
end;
A33:
S2[ 0 ]
;
A34:
for n being Nat holds S2[n]
from NAT_1:sch 2(A33, A21);
A35:
deg F >= MIN
proof
set D =
deg F;
rng b1 is
Basis of
V1
by MATRLIN:def 2;
then A36:
rng b1 is
linearly-independent Subset of
V1
by VECTSP_7:def 3;
assume A37:
deg F < MIN
;
contradiction
then
( 1
<= 1
+ (deg F) &
(deg F) + 1
<= MIN )
by NAT_1:11, NAT_1:13;
then
(deg F) + 1
in Seg MIN
;
then
(Sum ((Len J) | (i -' 1))) + ((deg F) + 1) in Seg (Sum ((Len J) | i))
by A4, A15, A16, A18, A17, MATRIXJ1:10;
then A38:
(
b1 /. (((Sum ((Len J) | (i -' 1))) + (deg F)) + 1) = b1 . (((Sum ((Len J) | (i -' 1))) + (deg F)) + 1) &
b1 . (((Sum ((Len J) | (i -' 1))) + (deg F)) + 1) in rng b1 )
by A3, A19, FUNCT_1:def 3, PARTFUN1:def 6;
deg F <> 0
then
deg F >= 1
by NAT_1:14;
then
deg F in Seg MIN
by A37;
then b1 /. (((Sum ((Len J) | (i -' 1))) + (deg F)) + 1) =
(F |^ (deg F)) . (b1 /. ((Sum ((Len J) | (i -' 1))) + 1))
by A34, A37
.=
(ZeroMap (V1,V1)) . (b1 /. ((Sum ((Len J) | (i -' 1))) + 1))
by Def5
.=
( the carrier of V1 --> (0. V1)) . (b1 /. ((Sum ((Len J) | (i -' 1))) + 1))
by GRCAT_1:def 7
.=
0. V1
;
hence
contradiction
by A38, A36, VECTSP_7:2;
verum
end;
F |^ MIN = ZeroMap (V1,V1)
by A1, A14, A7, Th25;
then
deg F <= MIN
by Def5;
then
deg F = MIN
by A35, XXREAL_0:1;
hence
( ex i being Nat st
( i in dom J & len (J . i) = deg F ) & ( for i being Nat st i in dom J holds
len (J . i) <= deg F ) )
by A7, A10; verum