let R be non empty doubleLoopStr ; :: thesis: ( ( for a being sequence of R ex m being Element of NAT st a . (m + 1) in (rng (a | (m + 1))) -Ideal ) implies for F being Function of NAT ,(bool the carrier of R) holds
( ex i being Element of NAT st F . i is not Ideal of R or ex j, k being Element of NAT st
( j < k & not F . j c< F . k ) ) )
assume A1:
for a being sequence of R ex m being Element of NAT st a . (m + 1) in (rng (a | (m + 1))) -Ideal
; :: thesis: for F being Function of NAT ,(bool the carrier of R) holds
( ex i being Element of NAT st F . i is not Ideal of R or ex j, k being Element of NAT st
( j < k & not F . j c< F . k ) )
given F being Function of NAT ,(bool the carrier of R) such that A2:
for i being Element of NAT holds F . i is Ideal of R
and
A3:
for j, k being Element of NAT st j < k holds
F . j c< F . k
; :: thesis: contradiction
defpred S1[ set , set ] means ex n being Element of NAT st
( n = $1 & ( n = 0 implies $2 in F . 0 ) & ( n > 0 implies ex k being Element of NAT st
( n = k + 1 & $2 in (F . n) \ (F . k) ) ) );
A4:
for e being set st e in NAT holds
ex u being set st
( u in the carrier of R & S1[e,u] )
consider f being Function of NAT ,the carrier of R such that
A10:
for e being set st e in NAT holds
S1[e,f . e]
from FUNCT_2:sch 1(A4);
defpred S2[ Element of NAT ] means rng (f | (Segm ($1 + 1))) c= F . $1;
A11:
S2[ 0 ]
A15:
for k being Element of NAT st S2[k] holds
S2[k + 1]
A29:
for m being Element of NAT holds S2[m]
from NAT_1:sch 1(A11, A15);
consider m being Element of NAT such that
A30:
f . (m + 1) in (rng (f | (m + 1))) -Ideal
by A1;
F . m is Ideal of R
by A2;
then A31:
F . m = (F . m) -Ideal
by Th44;
reconsider m1 = m + 1 as non zero natural number ;
A32:
(rng (f | (Segm m1))) -Ideal c= F . m
by A29, A31, Th57;
consider n being Element of NAT such that
A33:
n = m + 1
and
( n = 0 implies f . (m + 1) in F . 0 )
and
A34:
( n > 0 implies ex k being Element of NAT st
( n = k + 1 & f . (m + 1) in (F . n) \ (F . k) ) )
by A10;
consider k being Element of NAT such that
A35:
n = k + 1
and
A36:
f . (m + 1) in (F . n) \ (F . k)
by A33, A34;
thus
contradiction
by A30, A32, A33, A35, A36, XBOOLE_0:def 5; :: thesis: verum