let K be Field; for V1 being finite-dimensional VectSp of K
for b1, b19 being OrdBasis of V1 holds
( AutEqMt ((id V1),b1,b19) is invertible & AutEqMt ((id V1),b19,b1) = (AutEqMt ((id V1),b1,b19)) ~ )
let V1 be finite-dimensional VectSp of K; for b1, b19 being OrdBasis of V1 holds
( AutEqMt ((id V1),b1,b19) is invertible & AutEqMt ((id V1),b19,b1) = (AutEqMt ((id V1),b1,b19)) ~ )
let b1, b19 be OrdBasis of V1; ( AutEqMt ((id V1),b1,b19) is invertible & AutEqMt ((id V1),b19,b1) = (AutEqMt ((id V1),b1,b19)) ~ )
set A = AutEqMt ((id V1),b1,b19);
A1:
1_ K <> 0. K
;
A2: len b1 =
dim V1
by Th21
.=
len b19
by Th21
;
then reconsider A9 = AutEqMt ((id V1),b19,b1) as Matrix of len b1, len b1,K ;
A3:
( AutEqMt ((id V1),b1,b19) = AutMt ((id V1),b1,b19) & A9 = AutMt ((id V1),b19,b1) )
by A2, Def2;
per cases
( len b1 = 0 or (len b1) + 0 > 0 )
;
suppose
len b1 = 0
;
( AutEqMt ((id V1),b1,b19) is invertible & AutEqMt ((id V1),b19,b1) = (AutEqMt ((id V1),b1,b19)) ~ )then
(
Det (AutEqMt ((id V1),b1,b19)) = 1_ K &
A9 = (AutEqMt ((id V1),b1,b19)) ~ )
by MATRIXR2:41, MATRIX_0:45;
hence
(
AutEqMt (
(id V1),
b1,
b19) is
invertible &
AutEqMt (
(id V1),
b19,
b1)
= (AutEqMt ((id V1),b1,b19)) ~ )
by A1, LAPLACE:34;
verum end; suppose A4:
(len b1) + 0 > 0
;
( AutEqMt ((id V1),b1,b19) is invertible & AutEqMt ((id V1),b19,b1) = (AutEqMt ((id V1),b1,b19)) ~ )
dom (id V1) = the
carrier of
V1
;
then A5:
(id V1) * (id V1) = id V1
by RELAT_1:52;
len b1 = dim V1
by Th21;
then
len b1 = len b19
by Th21;
then A6:
(AutEqMt ((id V1),b1,b19)) * A9 =
AutMt (
((id V1) * (id V1)),
b1,
b1)
by A3, A4, MATRLIN:41
.=
1. (
K,
(len b1))
by A5, Th28
;
len b1 >= 1
by A4, NAT_1:19;
then 1_ K =
Det ((AutEqMt ((id V1),b1,b19)) * A9)
by A6, MATRIX_7:16
.=
(Det (AutEqMt ((id V1),b1,b19))) * (Det A9)
by A4, MATRIX11:62
;
then
Det (AutEqMt ((id V1),b1,b19)) <> 0. K
;
then A7:
AutEqMt (
(id V1),
b1,
b19) is
invertible
by LAPLACE:34;
then
(AutEqMt ((id V1),b1,b19)) ~ is_reverse_of AutEqMt (
(id V1),
b1,
b19)
by MATRIX_6:def 4;
then
(AutEqMt ((id V1),b1,b19)) * ((AutEqMt ((id V1),b1,b19)) ~) = 1. (
K,
(len b1))
by MATRIX_6:def 2;
hence
(
AutEqMt (
(id V1),
b1,
b19) is
invertible &
AutEqMt (
(id V1),
b19,
b1)
= (AutEqMt ((id V1),b1,b19)) ~ )
by A6, A7, MATRIX_8:19;
verum end; end;