let D be non empty set ; for n9, m9, m, n being Nat
for A9 being Matrix of n9,m9,D
for mt being Element of m -tuples_on NAT
for F being FinSequence of D
for i being Nat
for nt being Element of n -tuples_on NAT st not i in rng nt & [:(rng nt),(rng mt):] c= Indices A9 holds
Segm A9,nt,mt = Segm (RLine A9,i,F),nt,mt
let n9, m9, m, n be Nat; for A9 being Matrix of n9,m9,D
for mt being Element of m -tuples_on NAT
for F being FinSequence of D
for i being Nat
for nt being Element of n -tuples_on NAT st not i in rng nt & [:(rng nt),(rng mt):] c= Indices A9 holds
Segm A9,nt,mt = Segm (RLine A9,i,F),nt,mt
let A9 be Matrix of n9,m9,D; for mt being Element of m -tuples_on NAT
for F being FinSequence of D
for i being Nat
for nt being Element of n -tuples_on NAT st not i in rng nt & [:(rng nt),(rng mt):] c= Indices A9 holds
Segm A9,nt,mt = Segm (RLine A9,i,F),nt,mt
let mt be Element of m -tuples_on NAT ; for F being FinSequence of D
for i being Nat
for nt being Element of n -tuples_on NAT st not i in rng nt & [:(rng nt),(rng mt):] c= Indices A9 holds
Segm A9,nt,mt = Segm (RLine A9,i,F),nt,mt
let F be FinSequence of D; for i being Nat
for nt being Element of n -tuples_on NAT st not i in rng nt & [:(rng nt),(rng mt):] c= Indices A9 holds
Segm A9,nt,mt = Segm (RLine A9,i,F),nt,mt
let i be Nat; for nt being Element of n -tuples_on NAT st not i in rng nt & [:(rng nt),(rng mt):] c= Indices A9 holds
Segm A9,nt,mt = Segm (RLine A9,i,F),nt,mt
let nt be Element of n -tuples_on NAT ; ( not i in rng nt & [:(rng nt),(rng mt):] c= Indices A9 implies Segm A9,nt,mt = Segm (RLine A9,i,F),nt,mt )
assume that
A1:
not i in rng nt
and
A2:
[:(rng nt),(rng mt):] c= Indices A9
; Segm A9,nt,mt = Segm (RLine A9,i,F),nt,mt
set S = Segm A9,nt,mt;
set R = RLine A9,i,F;
set SR = Segm (RLine A9,i,F),nt,mt;
per cases
( len F <> width A9 or len F = width A9 )
;
suppose A3:
len F = width A9
;
Segm A9,nt,mt = Segm (RLine A9,i,F),nt,mtA4:
Indices (Segm (RLine A9,i,F),nt,mt) = Indices (Segm A9,nt,mt)
by MATRIX_1:27;
now A5:
dom nt = Seg n
by FINSEQ_2:144;
let k,
m be
Nat;
( [k,m] in Indices (Segm (RLine A9,i,F),nt,mt) implies (Segm (RLine A9,i,F),nt,mt) * k,m = (Segm A9,nt,mt) * k,m )assume A6:
[k,m] in Indices (Segm (RLine A9,i,F),nt,mt)
;
(Segm (RLine A9,i,F),nt,mt) * k,m = (Segm A9,nt,mt) * k,m
Indices (Segm (RLine A9,i,F),nt,mt) = [:(Seg n),(Seg (width (Segm (RLine A9,i,F),nt,mt))):]
by MATRIX_1:26;
then
k in Seg n
by A6, ZFMISC_1:106;
then A7:
i <> nt . k
by A1, A5, FUNCT_1:def 5;
reconsider K =
k,
M =
m as
Element of
NAT by ORDINAL1:def 13;
[(nt . K),(mt . M)] in Indices A9
by A2, A4, A6, Th17;
then A8:
A9 * (nt . K),
(mt . M) = (RLine A9,i,F) * (nt . K),
(mt . M)
by A3, A7, MATRIX11:def 3;
(Segm A9,nt,mt) * K,
M = A9 * (nt . K),
(mt . M)
by A4, A6, Def1;
hence
(Segm (RLine A9,i,F),nt,mt) * k,
m = (Segm A9,nt,mt) * k,
m
by A6, A8, Def1;
verum end; hence
Segm A9,
nt,
mt = Segm (RLine A9,i,F),
nt,
mt
by MATRIX_1:28;
verum end; end;