let n, m, l, k be Nat; :: thesis: for K being Field
for M being Matrix of n,m,K st l in dom M & k in dom M holds
ILine (ILine M,l,k),l,k = M
let K be Field; :: thesis: for M being Matrix of n,m,K st l in dom M & k in dom M holds
ILine (ILine M,l,k),l,k = M
let M be Matrix of n,m,K; :: thesis: ( l in dom M & k in dom M implies ILine (ILine M,l,k),l,k = M )
assume A1:
( l in dom M & k in dom M )
; :: thesis: ILine (ILine M,l,k),l,k = M
set M1 = ILine M,l,k;
A2:
( len (ILine M,l,k) = len M & width (ILine M,l,k) = width M )
by Def1, Th1;
A3: dom (ILine M,l,k) =
Seg (len (ILine M,l,k))
by FINSEQ_1:def 3
.=
Seg (len M)
by Def1
.=
dom M
by FINSEQ_1:def 3
;
A4:
( len (ILine (ILine M,l,k),l,k) = len (ILine M,l,k) & width (ILine (ILine M,l,k),l,k) = width (ILine M,l,k) )
by Def1, Th1;
for i, j being Nat st [i,j] in Indices M holds
(ILine (ILine M,l,k),l,k) * i,j = M * i,j
proof
let i,
j be
Nat;
:: thesis: ( [i,j] in Indices M implies (ILine (ILine M,l,k),l,k) * i,j = M * i,j )
assume
[i,j] in Indices M
;
:: thesis: (ILine (ILine M,l,k),l,k) * i,j = M * i,j
then A5:
(
i in dom M &
j in Seg (width M) )
by ZFMISC_1:106;
then
(
(ILine (ILine M,l,k),l,k) * l,
j = (ILine M,l,k) * k,
j &
(ILine (ILine M,l,k),l,k) * k,
j = (ILine M,l,k) * l,
j & (
i <> l &
i <> k implies
(ILine (ILine M,l,k),l,k) * i,
j = (ILine M,l,k) * i,
j ) )
by A1, A2, A3, Def1;
then
(
(ILine (ILine M,l,k),l,k) * l,
j = M * l,
j &
(ILine (ILine M,l,k),l,k) * k,
j = M * k,
j & (
i <> l &
i <> k implies
(ILine (ILine M,l,k),l,k) * i,
j = M * i,
j ) )
by A1, A5, Def1;
hence
(ILine (ILine M,l,k),l,k) * i,
j = M * i,
j
;
:: thesis: verum
end;
hence
ILine (ILine M,l,k),l,k = M
by A2, A4, MATRIX_1:21; :: thesis: verum