begin
:: deftheorem Def1 defines commutes_with MATRIX_6:def 1 :
for n being Nat
for K being Field
for M1, M2 being Matrix of n,K holds
( M1 commutes_with M2 iff M1 * M2 = M2 * M1 );
:: deftheorem Def2 defines is_reverse_of MATRIX_6:def 2 :
for n being Nat
for K being Field
for M1, M2 being Matrix of n,K holds
( M1 is_reverse_of M2 iff ( M1 * M2 = M2 * M1 & M1 * M2 = 1. (K,n) ) );
:: deftheorem Def3 defines invertible MATRIX_6:def 3 :
for n being Nat
for K being Field
for M1 being Matrix of n,K holds
( M1 is invertible iff ex M2 being Matrix of n,K st M1 is_reverse_of M2 );
theorem Th1:
theorem Th2:
theorem Th3:
theorem
theorem
theorem Th6:
theorem Th7:
:: deftheorem Def4 defines ~ MATRIX_6:def 4 :
for n being Nat
for K being Field
for M1 being Matrix of n,K st M1 is invertible holds
for b4 being Matrix of n,K holds
( b4 = M1 ~ iff b4 is_reverse_of M1 );
theorem Th8:
theorem
theorem Th10:
theorem
theorem
theorem
theorem
theorem
theorem Th16:
theorem
theorem
theorem
:: deftheorem Def5 defines symmetric MATRIX_6:def 5 :
for n being Nat
for K being Field
for M1 being Matrix of n,K holds
( M1 is symmetric iff M1 @ = M1 );
theorem
canceled;
theorem Th21:
theorem
theorem
theorem Th24:
for
n being
Nat for
K being
Field for
M1,
M2 being
Matrix of
n,
K holds
(M1 + M2) @ = (M1 @) + (M2 @)
theorem
theorem
theorem Th27:
theorem
theorem
:: deftheorem Def6 defines antisymmetric MATRIX_6:def 6 :
for n being Nat
for K being Field
for M1 being Matrix of n,K holds
( M1 is antisymmetric iff M1 @ = - M1 );
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem Th37:
theorem
theorem
theorem
theorem Th41:
:: deftheorem Def7 defines Orthogonal MATRIX_6:def 7 :
for n being Nat
for K being Field
for M1 being Matrix of n,K holds
( M1 is Orthogonal iff ( M1 is invertible & M1 @ = M1 ~ ) );
theorem Th42:
theorem Th43:
theorem
theorem
theorem Th46:
theorem
theorem
theorem
theorem
theorem
theorem
theorem
canceled;
theorem
theorem
theorem
theorem
theorem Th58:
theorem
theorem
theorem