let f1, f2 be FinSequence of (TOP-REAL 2); :: thesis: for D being set
for M being Matrix of D st ( for n being Element of NAT st n in dom f1 holds
ex i, j being Element of NAT st
( [i,j] in Indices M & f1 /. n = M * i,j ) ) & ( for n being Element of NAT st n in dom f2 holds
ex i, j being Element of NAT st
( [i,j] in Indices M & f2 /. n = M * i,j ) ) holds
for n being Element of NAT st n in dom (f1 ^ f2) holds
ex i, j being Element of NAT st
( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j )
let D be set ; :: thesis: for M being Matrix of D st ( for n being Element of NAT st n in dom f1 holds
ex i, j being Element of NAT st
( [i,j] in Indices M & f1 /. n = M * i,j ) ) & ( for n being Element of NAT st n in dom f2 holds
ex i, j being Element of NAT st
( [i,j] in Indices M & f2 /. n = M * i,j ) ) holds
for n being Element of NAT st n in dom (f1 ^ f2) holds
ex i, j being Element of NAT st
( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j )
let M be Matrix of D; :: thesis: ( ( for n being Element of NAT st n in dom f1 holds
ex i, j being Element of NAT st
( [i,j] in Indices M & f1 /. n = M * i,j ) ) & ( for n being Element of NAT st n in dom f2 holds
ex i, j being Element of NAT st
( [i,j] in Indices M & f2 /. n = M * i,j ) ) implies for n being Element of NAT st n in dom (f1 ^ f2) holds
ex i, j being Element of NAT st
( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j ) )
assume that
A1:
for n being Element of NAT st n in dom f1 holds
ex i, j being Element of NAT st
( [i,j] in Indices M & f1 /. n = M * i,j )
and
A2:
for n being Element of NAT st n in dom f2 holds
ex i, j being Element of NAT st
( [i,j] in Indices M & f2 /. n = M * i,j )
; :: thesis: for n being Element of NAT st n in dom (f1 ^ f2) holds
ex i, j being Element of NAT st
( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j )
let n be Element of NAT ; :: thesis: ( n in dom (f1 ^ f2) implies ex i, j being Element of NAT st
( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j ) )
assume A3:
n in dom (f1 ^ f2)
; :: thesis: ex i, j being Element of NAT st
( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j )
per cases
( n in dom f1 or ex m being Nat st
( m in dom f2 & n = (len f1) + m ) )
by A3, FINSEQ_1:38;
suppose A4:
n in dom f1
;
:: thesis: ex i, j being Element of NAT st
( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j )then consider i,
j being
Element of
NAT such that A5:
(
[i,j] in Indices M &
f1 /. n = M * i,
j )
by A1;
take
i
;
:: thesis: ex j being Element of NAT st
( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j )take
j
;
:: thesis: ( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j )thus
[i,j] in Indices M
by A5;
:: thesis: (f1 ^ f2) /. n = M * i,jthus
(f1 ^ f2) /. n = M * i,
j
by A4, A5, FINSEQ_4:83;
:: thesis: verum end; suppose
ex
m being
Nat st
(
m in dom f2 &
n = (len f1) + m )
;
:: thesis: ex i, j being Element of NAT st
( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j )then consider m being
Nat such that A6:
(
m in dom f2 &
n = (len f1) + m )
;
consider i,
j being
Element of
NAT such that A7:
(
[i,j] in Indices M &
f2 /. m = M * i,
j )
by A2, A6;
take
i
;
:: thesis: ex j being Element of NAT st
( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j )take
j
;
:: thesis: ( [i,j] in Indices M & (f1 ^ f2) /. n = M * i,j )thus
[i,j] in Indices M
by A7;
:: thesis: (f1 ^ f2) /. n = M * i,jthus
(f1 ^ f2) /. n = M * i,
j
by A6, A7, FINSEQ_4:84;
:: thesis: verum end; end;