let seq be ExtREAL_sequence; :: thesis: ( ( seq is increasing implies for n, m being Element of NAT st m < n holds
seq . m < seq . n ) & ( ( for n, m being Element of NAT st m < n holds
seq . m < seq . n ) implies seq is increasing ) & ( seq is decreasing implies for n, m being Element of NAT st m < n holds
seq . n < seq . m ) & ( ( for n, m being Element of NAT st m < n holds
seq . n < seq . m ) implies seq is decreasing ) & ( seq is non-decreasing implies for n, m being Element of NAT st m <= n holds
seq . m <= seq . n ) & ( ( for n, m being Element of NAT st m <= n holds
seq . m <= seq . n ) implies seq is non-decreasing ) & ( seq is non-increasing implies for n, m being Element of NAT st m <= n holds
seq . n <= seq . m ) & ( ( for n, m being Element of NAT st m <= n holds
seq . n <= seq . m ) implies seq is non-increasing ) )
A1:
dom seq = NAT
by FUNCT_2:def 1;
X:
( ( seq is increasing implies for m, n being Element of NAT st m in dom seq & n in dom seq & m < n holds
seq . m < seq . n ) & ( seq is decreasing implies for m, n being Element of NAT st m in dom seq & n in dom seq & m < n holds
seq . n < seq . m ) & ( seq is non-decreasing implies for m, n being Element of NAT st m in dom seq & n in dom seq & m <= n holds
seq . m <= seq . n ) & ( seq is non-increasing implies for m, n being Element of NAT st m in dom seq & n in dom seq & m <= n holds
seq . n <= seq . m ) )
by VALUED_0:def 13, VALUED_0:def 14, VALUED_0:def 15, VALUED_0:def 16;
X1:
( ( for m, n being Element of NAT st m in dom seq & n in dom seq & m < n holds
seq . m < seq . n ) implies seq is increasing )
X2:
( ( for m, n being Element of NAT st m in dom seq & n in dom seq & m < n holds
seq . m > seq . n ) implies seq is decreasing )
X3:
( ( for m, n being Element of NAT st m in dom seq & n in dom seq & m <= n holds
seq . m >= seq . n ) implies seq is non-increasing )
( ( for m, n being Element of NAT st m in dom seq & n in dom seq & m <= n holds
seq . m <= seq . n ) implies seq is non-decreasing )
hence
( ( seq is increasing implies for n, m being Element of NAT st m < n holds
seq . m < seq . n ) & ( ( for n, m being Element of NAT st m < n holds
seq . m < seq . n ) implies seq is increasing ) & ( seq is decreasing implies for n, m being Element of NAT st m < n holds
seq . n < seq . m ) & ( ( for n, m being Element of NAT st m < n holds
seq . n < seq . m ) implies seq is decreasing ) & ( seq is non-decreasing implies for n, m being Element of NAT st m <= n holds
seq . m <= seq . n ) & ( ( for n, m being Element of NAT st m <= n holds
seq . m <= seq . n ) implies seq is non-decreasing ) & ( seq is non-increasing implies for n, m being Element of NAT st m <= n holds
seq . n <= seq . m ) & ( ( for n, m being Element of NAT st m <= n holds
seq . n <= seq . m ) implies seq is non-increasing ) )
by A1, X, X1, X2, X3; :: thesis: verum