let K be Field; for L being Element of K
for V1 being finite-dimensional VectSp of K
for b1 being OrdBasis of V1
for J being FinSequence_of_Jordan_block of L,K
for M being Matrix of len b1, len b1,K st M = block_diagonal (J,(0. K)) holds
( Mx2Tran (M,b1,b1) is nilpotent iff ( len b1 = 0 or L = 0. K ) )
let L be Element of K; for V1 being finite-dimensional VectSp of K
for b1 being OrdBasis of V1
for J being FinSequence_of_Jordan_block of L,K
for M being Matrix of len b1, len b1,K st M = block_diagonal (J,(0. K)) holds
( Mx2Tran (M,b1,b1) is nilpotent iff ( len b1 = 0 or L = 0. K ) )
let V1 be finite-dimensional VectSp of K; for b1 being OrdBasis of V1
for J being FinSequence_of_Jordan_block of L,K
for M being Matrix of len b1, len b1,K st M = block_diagonal (J,(0. K)) holds
( Mx2Tran (M,b1,b1) is nilpotent iff ( len b1 = 0 or L = 0. K ) )
let b1 be OrdBasis of V1; for J being FinSequence_of_Jordan_block of L,K
for M being Matrix of len b1, len b1,K st M = block_diagonal (J,(0. K)) holds
( Mx2Tran (M,b1,b1) is nilpotent iff ( len b1 = 0 or L = 0. K ) )
let J be FinSequence_of_Jordan_block of L,K; for M being Matrix of len b1, len b1,K st M = block_diagonal (J,(0. K)) holds
( Mx2Tran (M,b1,b1) is nilpotent iff ( len b1 = 0 or L = 0. K ) )
let M be Matrix of len b1, len b1,K; ( M = block_diagonal (J,(0. K)) implies ( Mx2Tran (M,b1,b1) is nilpotent iff ( len b1 = 0 or L = 0. K ) ) )
assume A1:
M = block_diagonal (J,(0. K))
; ( Mx2Tran (M,b1,b1) is nilpotent iff ( len b1 = 0 or L = 0. K ) )
set MT = Mx2Tran (M,b1,b1);
thus
( not Mx2Tran (M,b1,b1) is nilpotent or len b1 = 0 or L = 0. K )
( ( len b1 = 0 or L = 0. K ) implies Mx2Tran (M,b1,b1) is nilpotent )proof
set B =
len b1;
set m =
min (
(Len J),
(len b1));
set S =
Sum (Len (J | (min ((Len J),(len b1)))));
assume
Mx2Tran (
M,
b1,
b1) is
nilpotent
;
( len b1 = 0 or L = 0. K )
then reconsider MT =
Mx2Tran (
M,
b1,
b1) as
nilpotent linear-transformation of
V1,
V1 ;
rng b1 is
Basis of
V1
by MATRLIN:def 2;
then A2:
rng b1 is
linearly-independent Subset of
V1
by VECTSP_7:def 3;
assume A3:
len b1 <> 0
;
L = 0. K
then
Sum (Len (J | (min ((Len J),(len b1))))) in dom b1
by A1, Lm3;
then
(
b1 . (Sum (Len (J | (min ((Len J),(len b1)))))) in rng b1 &
b1 /. (Sum (Len (J | (min ((Len J),(len b1)))))) = b1 . (Sum (Len (J | (min ((Len J),(len b1)))))) )
by FUNCT_1:def 3, PARTFUN1:def 6;
then A4:
b1 /. (Sum (Len (J | (min ((Len J),(len b1)))))) <> 0. V1
by A2, VECTSP_7:2;
((power K) . (L,(deg MT))) * (b1 /. (Sum (Len (J | (min ((Len J),(len b1))))))) =
(MT |^ (deg MT)) . (b1 /. (Sum (Len (J | (min ((Len J),(len b1)))))))
by A1, A3, Lm3
.=
(ZeroMap (V1,V1)) . (b1 /. (Sum (Len (J | (min ((Len J),(len b1)))))))
by Def5
.=
( the carrier of V1 --> (0. V1)) . (b1 /. (Sum (Len (J | (min ((Len J),(len b1)))))))
by GRCAT_1:def 7
.=
0. V1
.=
(0. K) * (b1 /. (Sum (Len (J | (min ((Len J),(len b1)))))))
by VECTSP_1:14
;
then 0. K =
(power K) . (
L,
(deg MT))
by A4, VECTSP10:4
.=
Product ((deg MT) |-> L)
by MATRIXJ1:5
;
then A5:
ex
k being
Nat st
(
k in dom ((deg MT) |-> L) &
((deg MT) |-> L) . k = 0. K )
by FVSUM_1:82;
dom ((deg MT) |-> L) = Seg (deg MT)
by FINSEQ_2:124;
hence
L = 0. K
by A5, FINSEQ_2:57;
verum
end;
assume A6:
( len b1 = 0 or L = 0. K )
; Mx2Tran (M,b1,b1) is nilpotent
per cases
( len b1 = 0 or L = 0. K )
by A6;
suppose
len b1 = 0
;
Mx2Tran (M,b1,b1) is nilpotent then
dim V1 = 0
by MATRLIN2:21;
then
(Omega). V1 = (0). V1
by VECTSP_9:29;
then A7:
the
carrier of
V1 = {(0. V1)}
by VECTSP_4:def 3;
rng ((Mx2Tran (M,b1,b1)) |^ 1) c= the
carrier of
V1
by RELAT_1:def 19;
then
rng ((Mx2Tran (M,b1,b1)) |^ 1) = {(0. V1)}
by A7, ZFMISC_1:33;
then (Mx2Tran (M,b1,b1)) |^ 1 =
(dom ((Mx2Tran (M,b1,b1)) |^ 1)) --> (0. V1)
by FUNCOP_1:9
.=
the
carrier of
V1 --> (0. V1)
by FUNCT_2:def 1
.=
ZeroMap (
V1,
V1)
by GRCAT_1:def 7
;
hence
Mx2Tran (
M,
b1,
b1) is
nilpotent
by Th13;
verum end; end;