let i, j be Nat; for a being complex number
for M being Matrix of COMPLEX st [i,j] in Indices M holds
(a * M) * i,j = a * (M * i,j)
let a be complex number ; for M being Matrix of COMPLEX st [i,j] in Indices M holds
(a * M) * i,j = a * (M * i,j)
let M be Matrix of COMPLEX ; ( [i,j] in Indices M implies (a * M) * i,j = a * (M * i,j) )
reconsider m1 = COMPLEX2Field M as Matrix of COMPLEX by COMPLFLD:def 1;
A1: M * i,j =
m1 * i,j
by MATRIX_5:def 1
.=
(COMPLEX2Field M) * i,j
by COMPLFLD:def 1
;
assume
[i,j] in Indices M
; (a * M) * i,j = a * (M * i,j)
then A2:
[i,j] in Indices (COMPLEX2Field M)
by MATRIX_5:def 1;
a in COMPLEX
by XCMPLX_0:def 2;
then reconsider aa = a as Element of F_Complex by COMPLFLD:def 1;
reconsider m = COMPLEX2Field (a * M) as Matrix of COMPLEX by COMPLFLD:def 1;
A3: COMPLEX2Field (a * M) =
COMPLEX2Field (Field2COMPLEX (aa * (COMPLEX2Field M)))
by MATRIX_5:def 7
.=
aa * (COMPLEX2Field M)
by MATRIX_5:6
;
(a * M) * i,j =
m * i,j
by MATRIX_5:def 1
.=
(aa * (COMPLEX2Field M)) * i,j
by A3, COMPLFLD:def 1
.=
aa * ((COMPLEX2Field M) * i,j)
by A2, MATRIX_3:def 5
.=
a * ((COMPLEX2Field M) * i,j)
;
hence
(a * M) * i,j = a * (M * i,j)
by A1; verum