let M be Matrix of COMPLEX; :: thesis: (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; :: thesis: ( [i,j] in Indices ((M *') *') implies ((M *') *') * (i,j) = M * (i,j) )
assume A5: [i,j] in Indices ((M *') *') ; :: thesis: ((M *') *') * (i,j) = M * (i,j)
then 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) ;
:: thesis: verum
end;
hence (M *') *' = M by A4, A1, A2, A3, MATRIX_1:21; :: thesis: verum