let Rseq be Function of [:NAT,NAT:],REAL; ( Rseq is non-decreasing implies ( ( for m being Element of NAT holds ProjMap1 (Rseq,m) is non-decreasing ) & ( for n being Element of NAT holds ProjMap2 (Rseq,n) is non-decreasing ) ) )
assume a1:
Rseq is non-decreasing
; ( ( for m being Element of NAT holds ProjMap1 (Rseq,m) is non-decreasing ) & ( for n being Element of NAT holds ProjMap2 (Rseq,n) is non-decreasing ) )
hereby for n being Element of NAT holds ProjMap2 (Rseq,n) is non-decreasing
let m be
Element of
NAT ;
ProjMap1 (Rseq,m) is non-decreasingnow for n1, n2 being Nat st n1 <= n2 holds
(ProjMap1 (Rseq,m)) . n1 <= (ProjMap1 (Rseq,m)) . n2let n1,
n2 be
Nat;
( n1 <= n2 implies (ProjMap1 (Rseq,m)) . n1 <= (ProjMap1 (Rseq,m)) . n2 )a0:
(
n1 in NAT &
n2 in NAT )
by ORDINAL1:def 12;
assume
n1 <= n2
;
(ProjMap1 (Rseq,m)) . n1 <= (ProjMap1 (Rseq,m)) . n2then
Rseq . (
m,
n1)
<= Rseq . (
m,
n2)
by a1;
then
(ProjMap1 (Rseq,m)) . n1 <= Rseq . (
m,
n2)
by a0, MESFUNC9:def 6;
hence
(ProjMap1 (Rseq,m)) . n1 <= (ProjMap1 (Rseq,m)) . n2
by a0, MESFUNC9:def 6;
verum end; hence
ProjMap1 (
Rseq,
m) is
non-decreasing
by SEQM_3:6;
verum
end;
hereby verum
let m be
Element of
NAT ;
ProjMap2 (Rseq,m) is non-decreasingnow for n1, n2 being Nat st n1 <= n2 holds
(ProjMap2 (Rseq,m)) . n1 <= (ProjMap2 (Rseq,m)) . n2let n1,
n2 be
Nat;
( n1 <= n2 implies (ProjMap2 (Rseq,m)) . n1 <= (ProjMap2 (Rseq,m)) . n2 )a2:
(
n1 in NAT &
n2 in NAT )
by ORDINAL1:def 12;
assume
n1 <= n2
;
(ProjMap2 (Rseq,m)) . n1 <= (ProjMap2 (Rseq,m)) . n2then
Rseq . (
n1,
m)
<= Rseq . (
n2,
m)
by a1;
then
(ProjMap2 (Rseq,m)) . n1 <= Rseq . (
n2,
m)
by a2, MESFUNC9:def 7;
hence
(ProjMap2 (Rseq,m)) . n1 <= (ProjMap2 (Rseq,m)) . n2
by a2, MESFUNC9:def 7;
verum end; hence
ProjMap2 (
Rseq,
m) is
non-decreasing
by SEQM_3:6;
verum
end;