let M be Matrix of COMPLEX ; (M *' ) *' = M
A1:
len (M *' ) = len M
by Def1;
A2:
width ((M *' ) *' ) = width (M *' )
by Def1;
A3:
width (M *' ) = width M
by Def1;
A4:
len ((M *' ) *' ) = len (M *' )
by Def1;
now let i,
j be
Nat;
( [i,j] in Indices ((M *' ) *' ) implies ((M *' ) *' ) * i,j = M * i,j )assume A5:
[i,j] in Indices ((M *' ) *' )
;
((M *' ) *' ) * i,j = M * i,jthen A6:
1
<= i
by Th1;
A7:
1
<= j
by A5, Th1;
A8:
j <= width (M *' )
by A2, A5, Th1;
A9:
i <= len (M *' )
by A4, A5, Th1;
then
[i,j] in Indices M
by A1, A3, A6, A7, A8, Th1;
then A10:
(M *' ) * i,
j = (M * i,j) *'
by Def1;
[i,j] in Indices (M *' )
by A6, A9, A7, A8, Th1;
hence ((M *' ) *' ) * i,
j =
((M * i,j) *' ) *'
by A10, Def1
.=
M * i,
j
;
verum end;
hence
(M *' ) *' = M
by A4, A1, A2, A3, MATRIX_1:21; verum