let l, n be Nat; :: thesis: for K being Field
for a being Element of K
for A being Matrix of n,K st l in dom (1. K,n) & a <> 0. K & n > 0 holds
A * (SXCol (1. K,n),l,a) = SXCol A,l,a
let K be Field; :: thesis: for a being Element of K
for A being Matrix of n,K st l in dom (1. K,n) & a <> 0. K & n > 0 holds
A * (SXCol (1. K,n),l,a) = SXCol A,l,a
let a be Element of K; :: thesis: for A being Matrix of n,K st l in dom (1. K,n) & a <> 0. K & n > 0 holds
A * (SXCol (1. K,n),l,a) = SXCol A,l,a
let A be Matrix of n,K; :: thesis: ( l in dom (1. K,n) & a <> 0. K & n > 0 implies A * (SXCol (1. K,n),l,a) = SXCol A,l,a )
assume A1:
( l in dom (1. K,n) & a <> 0. K & n > 0 )
; :: thesis: A * (SXCol (1. K,n),l,a) = SXCol A,l,a
A2:
( len (1. K,n) = n & width (1. K,n) = n & len A = n & width A = n )
by MATRIX_1:25;
then A3:
Seg (width A) = dom (1. K,n)
by FINSEQ_1:def 3;
A4:
( len (SXLine (1. K,n),l,a) = len (1. K,n) & width (SXLine (1. K,n),l,a) = width (1. K,n) )
by Def2, Th1;
A5:
( len (A @ ) = n & width (A @ ) = n )
by MATRIX_1:25;
A6:
dom (1. K,n) = Seg (width (1. K,n))
by A2, FINSEQ_1:def 3;
(SXLine (A @ ),l,a) @ =
((SXLine (1. K,n),l,a) * (A @ )) @
by A1, Th7
.=
((A @ ) @ ) * ((SXLine (1. K,n),l,a) @ )
by A1, A2, A4, A5, MATRIX_3:24
.=
A * ((SXLine (1. K,n),l,a) @ )
by A1, A2, MATRIX_2:15
.=
A * ((SXLine ((1. K,n) @ ),l,a) @ )
by MATRIX_6:10
.=
A * (SXCol (1. K,n),l,a)
by A1, A6, Th16
;
hence
A * (SXCol (1. K,n),l,a) = SXCol A,l,a
by A1, A3, Th16; :: thesis: verum