begin
:: deftheorem Def1 defines Idempotent MATRIX_8:def 1 :
for n being Nat
for K being Field
for M1 being Matrix of n,K holds
( M1 is Idempotent iff M1 * M1 = M1 );
:: deftheorem Def2 defines Nilpotent MATRIX_8:def 2 :
for n being Nat
for K being Field
for M1 being Matrix of n,K holds
( M1 is Nilpotent iff M1 * M1 = 0. (K,n) );
:: deftheorem Def3 defines Involutory MATRIX_8:def 3 :
for n being Nat
for K being Field
for M1 being Matrix of n,K holds
( M1 is Involutory iff M1 * M1 = 1. (K,n) );
:: deftheorem Def4 defines Self_Reversible MATRIX_8:def 4 :
for n being Nat
for K being Field
for M1 being Matrix of n,K holds
( M1 is Self_Reversible iff ( M1 is invertible & M1 ~ = M1 ) );
theorem Th1:
theorem Th2:
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem Th10:
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem Th28:
theorem
theorem
theorem
theorem
theorem
:: deftheorem Def5 defines is_similar_to MATRIX_8:def 5 :
for n being Nat
for K being Field
for M1, M2 being Matrix of n,K holds
( M1 is_similar_to M2 iff ex M being Matrix of n,K st
( M is invertible & M1 = ((M ~) * M2) * M ) );
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
:: deftheorem Def6 defines is_congruent_Matrix_of MATRIX_8:def 6 :
for n being Nat
for K being Field
for M1, M2 being Matrix of n,K holds
( M1 is_congruent_Matrix_of M2 iff ex M being Matrix of n,K st
( M is invertible & M1 = ((M @) * M2) * M ) );
theorem
canceled;
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
:: deftheorem defines Trace MATRIX_8:def 7 :
for n being Nat
for K being Field
for M being Matrix of n,K holds Trace M = Sum (diagonal_of_Matrix M);
theorem
theorem Th54:
theorem
theorem Th56:
theorem Th57:
theorem
theorem
theorem Th60:
theorem
theorem
theorem