let n be Nat; for K being Field
for M being Matrix of n,K
for M1, M2 being lower_triangular Matrix of n,K st M = M1 * M2 holds
( M is lower_triangular Matrix of n,K & diagonal_of_Matrix M = mlt ((diagonal_of_Matrix M1),(diagonal_of_Matrix M2)) )
let K be Field; for M being Matrix of n,K
for M1, M2 being lower_triangular Matrix of n,K st M = M1 * M2 holds
( M is lower_triangular Matrix of n,K & diagonal_of_Matrix M = mlt ((diagonal_of_Matrix M1),(diagonal_of_Matrix M2)) )
let M be Matrix of n,K; for M1, M2 being lower_triangular Matrix of n,K st M = M1 * M2 holds
( M is lower_triangular Matrix of n,K & diagonal_of_Matrix M = mlt ((diagonal_of_Matrix M1),(diagonal_of_Matrix M2)) )
reconsider N = n as Element of NAT by ORDINAL1:def 12;
let M1, M2 be lower_triangular Matrix of n,K; ( M = M1 * M2 implies ( M is lower_triangular Matrix of n,K & diagonal_of_Matrix M = mlt ((diagonal_of_Matrix M1),(diagonal_of_Matrix M2)) ) )
assume A1:
M = M1 * M2
; ( M is lower_triangular Matrix of n,K & diagonal_of_Matrix M = mlt ((diagonal_of_Matrix M1),(diagonal_of_Matrix M2)) )
A2:
width M2 = n
by MATRIX_0:24;
A3:
len M2 = n
by MATRIX_0:24;
A4:
width M1 = n
by MATRIX_0:24;
set D29 = diagonal_of_Matrix (M2 @);
set D2 = diagonal_of_Matrix M2;
set D19 = diagonal_of_Matrix (M1 @);
set D1 = diagonal_of_Matrix M1;
A8:
len (diagonal_of_Matrix M2) = n
by MATRIX_3:def 10;
len (diagonal_of_Matrix M1) = n
by MATRIX_3:def 10;
then reconsider d1 = diagonal_of_Matrix M1, d2 = diagonal_of_Matrix M2 as Element of N -tuples_on the carrier of K by A8, FINSEQ_2:92;
A9:
M2 @ is upper_triangular Matrix of n,K
by Th2;
A10:
M1 @ is upper_triangular Matrix of n,K
by Th2;
then
diagonal_of_Matrix (M @) = mlt ((diagonal_of_Matrix (M2 @)),(diagonal_of_Matrix (M1 @)))
by A5, A9, Th15;
then A11: diagonal_of_Matrix M =
mlt ((diagonal_of_Matrix (M2 @)),(diagonal_of_Matrix (M1 @)))
by Th3
.=
mlt ((diagonal_of_Matrix M2),(diagonal_of_Matrix (M1 @)))
by Th3
.=
mlt (d2,d1)
by Th3
.=
mlt ((diagonal_of_Matrix M1),(diagonal_of_Matrix M2))
by FVSUM_1:63
;
M @ is upper_triangular Matrix of n,K
by A5, A10, A9, Th15;
hence
( M is lower_triangular Matrix of n,K & diagonal_of_Matrix M = mlt ((diagonal_of_Matrix M1),(diagonal_of_Matrix M2)) )
by A11, Th2; verum