let T be non empty 1-sorted ; :: thesis: for C being Convergence-Class of T holds
( Convergence (ConvergenceSpace C) = C iff C is topological )

let C be Convergence-Class of T; :: thesis: ( Convergence (ConvergenceSpace C) = C iff C is topological )
set CC = ConvergenceSpace C;
set CCC = Convergence (ConvergenceSpace C);
A1: the carrier of (ConvergenceSpace C) = the carrier of T by Def24;
A2: for N being net of T
for n being net of ConvergenceSpace C st N = n holds
for x being subnet of n holds x is subnet of N
proof
let N be net of T; :: thesis: for n being net of ConvergenceSpace C st N = n holds
for x being subnet of n holds x is subnet of N

let n be net of ConvergenceSpace C; :: thesis: ( N = n implies for x being subnet of n holds x is subnet of N )
assume A3: N = n ; :: thesis: for x being subnet of n holds x is subnet of N
let X be subnet of n; :: thesis: X is subnet of N
reconsider x = X as net of T by Def24;
consider f being Function of X,n such that
A4: the mapping of X = the mapping of n * f and
A5: for m being Element of n ex n being Element of X st
for p being Element of X st n <= p holds
m <= f . p by Def9;
reconsider f = f as Function of x,N by A3;
the mapping of x = the mapping of N * f by A3, A4;
hence X is subnet of N by A3, A5, Def9; :: thesis: verum
end;
A6: for N being net of T
for n being net of ConvergenceSpace C st N = n holds
for X being subnet of N holds X is subnet of n
proof
let N be net of T; :: thesis: for n being net of ConvergenceSpace C st N = n holds
for X being subnet of N holds X is subnet of n

let n be net of ConvergenceSpace C; :: thesis: ( N = n implies for X being subnet of N holds X is subnet of n )
assume A7: N = n ; :: thesis: for X being subnet of N holds X is subnet of n
let X be subnet of N; :: thesis: X is subnet of n
reconsider x = X as net of ConvergenceSpace C by Def24;
consider f being Function of X,N such that
A8: the mapping of X = the mapping of N * f and
A9: for m being Element of N ex n being Element of X st
for p being Element of X st n <= p holds
m <= f . p by Def9;
reconsider f = f as Function of x,n by A7;
the mapping of x = the mapping of n * f by A7, A8;
hence X is subnet of n by A7, A9, Def9; :: thesis: verum
end;
A10: for N being net of T holds N is net of ConvergenceSpace C by Def24;
hereby :: thesis: ( C is topological implies Convergence (ConvergenceSpace C) = C )
assume A11: Convergence (ConvergenceSpace C) = C ; :: thesis: C is topological
A12: C is (SUBNETS)
proof
let N be net of T; :: according to YELLOW_6:def 21 :: thesis: for Y being subnet of N st Y in NetUniv T holds
for p being Element of T st [N,p] in C holds
[Y,p] in C

let Y be subnet of N; :: thesis: ( Y in NetUniv T implies for p being Element of T st [N,p] in C holds
[Y,p] in C )

reconsider M = N as net of ConvergenceSpace C by Def24;
reconsider X = Y as subnet of M by A6;
assume Y in NetUniv T ; :: thesis: for p being Element of T st [N,p] in C holds
[Y,p] in C

then A13: X in NetUniv (ConvergenceSpace C) by A1, Lm7;
let p be Element of T; :: thesis: ( [N,p] in C implies [Y,p] in C )
reconsider q = p as Element of (ConvergenceSpace C) by Def24;
assume [N,p] in C ; :: thesis: [Y,p] in C
then [M,q] in Convergence (ConvergenceSpace C) by A11;
hence [Y,p] in C by A11, A13, Def21; :: thesis: verum
end;
A14: C is (ITERATED_LIMITS)
proof
let X be net of T; :: according to YELLOW_6:def 23 :: thesis: for p being Element of T st [X,p] in C holds
for J being net_set of the carrier of X,T st ( for i being Element of X holds [(J . i),(X . i)] in C ) holds
[(Iterated J),p] in C

let p be Element of T; :: thesis: ( [X,p] in C implies for J being net_set of the carrier of X,T st ( for i being Element of X holds [(J . i),(X . i)] in C ) holds
[(Iterated J),p] in C )

reconsider q = p as Element of (ConvergenceSpace C) by Def24;
reconsider x = X as net of ConvergenceSpace C by Def24;
assume A15: [X,p] in C ; :: thesis: for J being net_set of the carrier of X,T st ( for i being Element of X holds [(J . i),(X . i)] in C ) holds
[(Iterated J),p] in C

let J be net_set of the carrier of X,T; :: thesis: ( ( for i being Element of X holds [(J . i),(X . i)] in C ) implies [(Iterated J),p] in C )
reconsider I = J as ManySortedSet of the carrier of x ;
I is net_set of the carrier of x, ConvergenceSpace C
proof
let i be set ; :: according to YELLOW_6:def 12 :: thesis: ( i in rng I implies i is net of ConvergenceSpace C )
assume i in rng I ; :: thesis: i is net of ConvergenceSpace C
then i is net of T by Def12;
hence i is net of ConvergenceSpace C by A10; :: thesis: verum
end;
then reconsider I = J as net_set of the carrier of x, ConvergenceSpace C ;
assume A16: for i being Element of X holds [(J . i),(X . i)] in C ; :: thesis: [(Iterated J),p] in C
now :: thesis: for i being Element of x holds [(I . i),(x . i)] in Convergence (ConvergenceSpace C)
let i be Element of x; :: thesis: [(I . i),(x . i)] in Convergence (ConvergenceSpace C)
reconsider j = i as Element of X ;
X . j = x . i ;
hence [(I . i),(x . i)] in Convergence (ConvergenceSpace C) by A11, A16; :: thesis: verum
end;
then A17: [(Iterated I),q] in Convergence (ConvergenceSpace C) by A11, A15, Def23;
A18: RelStr(# the carrier of (Iterated I), the InternalRel of (Iterated I) #) = [:X,(product J):] by Def13
.= RelStr(# the carrier of (Iterated J), the InternalRel of (Iterated J) #) by Def13 ;
A19: now :: thesis: for j being object st j in dom the mapping of (Iterated I) holds
the mapping of (Iterated I) . j = the mapping of (Iterated J) . j
let j be object ; :: thesis: ( j in dom the mapping of (Iterated I) implies the mapping of (Iterated I) . j = the mapping of (Iterated J) . j )
assume j in dom the mapping of (Iterated I) ; :: thesis: the mapping of (Iterated I) . j = the mapping of (Iterated J) . j
then reconsider jj = j as Element of (Iterated I) ;
the carrier of (Iterated I) = [: the carrier of x,(product (Carrier I)):] by Th26;
then consider j1 being Element of x, j2 being Element of product (Carrier I) such that
A20: jj = [j1,j2] by DOMAIN_1:1;
reconsider i1 = j1 as Element of X ;
reconsider j2 = j2 as Element of (product I) by YELLOW_1:def 4;
set i2 = j2;
the carrier of (Iterated J) = [: the carrier of X,(product (Carrier J)):] by Th26;
then reconsider i = [i1,j2] as Element of (Iterated J) by ZFMISC_1:87;
thus the mapping of (Iterated I) . j = (Iterated I) . jj
.= the mapping of (I . j1) . (j2 . j1) by A20, Th27
.= the mapping of (J . i1) . (j2 . i1)
.= (Iterated J) . i by Th27
.= the mapping of (Iterated J) . j by A20 ; :: thesis: verum
end;
dom the mapping of (Iterated I) = the carrier of (Iterated I) by FUNCT_2:def 1;
then dom the mapping of (Iterated I) = dom the mapping of (Iterated J) by A18, FUNCT_2:def 1;
then the mapping of (Iterated I) = the mapping of (Iterated J) by A19, FUNCT_1:2;
hence [(Iterated J),p] in C by A11, A17, A18; :: thesis: verum
end;
A21: C is (DIVERGENCE)
proof
let X be net of T; :: according to YELLOW_6:def 22 :: thesis: for p being Element of T st X in NetUniv T & not [X,p] in C holds
ex Y being subnet of X st
( Y in NetUniv T & ( for Z being subnet of Y holds not [Z,p] in C ) )

let p be Element of T; :: thesis: ( X in NetUniv T & not [X,p] in C implies ex Y being subnet of X st
( Y in NetUniv T & ( for Z being subnet of Y holds not [Z,p] in C ) ) )

reconsider q = p as Element of (ConvergenceSpace C) by Def24;
reconsider x = X as net of ConvergenceSpace C by Def24;
assume X in NetUniv T ; :: thesis: ( [X,p] in C or ex Y being subnet of X st
( Y in NetUniv T & ( for Z being subnet of Y holds not [Z,p] in C ) ) )

then A22: x in NetUniv (ConvergenceSpace C) by A1, Lm7;
assume not [X,p] in C ; :: thesis: ex Y being subnet of X st
( Y in NetUniv T & ( for Z being subnet of Y holds not [Z,p] in C ) )

then consider y being subnet of x such that
A23: y in NetUniv (ConvergenceSpace C) and
A24: for z being subnet of y holds not [z,q] in Convergence (ConvergenceSpace C) by A11, A22, Def22;
reconsider Y = y as subnet of X by A2;
take Y ; :: thesis: ( Y in NetUniv T & ( for Z being subnet of Y holds not [Z,p] in C ) )
thus Y in NetUniv T by A1, A23, Lm7; :: thesis: for Z being subnet of Y holds not [Z,p] in C
let Z be subnet of Y; :: thesis: not [Z,p] in C
reconsider z = Z as subnet of y by A6;
not [z,q] in Convergence (ConvergenceSpace C) by A24;
hence not [Z,p] in C by A11; :: thesis: verum
end;
C is (CONSTANTS)
proof
let N be constant net of T; :: according to YELLOW_6:def 20 :: thesis: ( N in NetUniv T implies [N,(the_value_of N)] in C )
reconsider M = N as net of ConvergenceSpace C by Def24;
the mapping of N is constant ;
then the mapping of M is constant ;
then reconsider M = M as constant net of ConvergenceSpace C by Def4;
assume N in NetUniv T ; :: thesis: [N,(the_value_of N)] in C
then A25: M in NetUniv (ConvergenceSpace C) by A1, Lm7;
the_value_of M = the_value_of the mapping of M by Def8
.= the_value_of the mapping of N
.= the_value_of N by Def8 ;
hence [N,(the_value_of N)] in C by A11, A25, Def20; :: thesis: verum
end;
hence C is topological by A12, A21, A14; :: thesis: verum
end;
assume A26: ( C is (CONSTANTS) & C is (SUBNETS) & C is (DIVERGENCE) & C is (ITERATED_LIMITS) ) ; :: according to YELLOW_6:def 25 :: thesis: Convergence (ConvergenceSpace C) = C
then reconsider C9 = C as topological Convergence-Class of T ;
A27: Convergence (ConvergenceSpace C) c= C
proof
let x, y be object ; :: according to RELAT_1:def 3 :: thesis: ( not [x,y] in Convergence (ConvergenceSpace C) or [x,y] in C )
assume A28: [x,y] in Convergence (ConvergenceSpace C) ; :: thesis: [x,y] in C
Convergence (ConvergenceSpace C) c= [:(NetUniv (ConvergenceSpace C)), the carrier of (ConvergenceSpace C):] by Def18;
then consider M being Element of NetUniv (ConvergenceSpace C), p being Element of (ConvergenceSpace C) such that
A29: [x,y] = [M,p] by A28, DOMAIN_1:1;
reconsider q = p as Point of T by Def24;
A30: M in NetUniv (ConvergenceSpace C) ;
A31: ex N being strict net of ConvergenceSpace C st
( N = M & the carrier of N in the_universe_of the carrier of (ConvergenceSpace C) ) by Def11;
assume A32: not [x,y] in C ; :: thesis: contradiction
reconsider M = M as net of ConvergenceSpace C by A31;
reconsider N = M as net of T by Def24;
N in NetUniv T by A1, A30, Lm7;
then consider Y being subnet of N such that
A33: Y in NetUniv T and
A34: for Z being subnet of Y holds not [Z,q] in C by A26, A29, A32;
reconsider Y9 = Y as subnet of M by A6;
reconsider YY = RelStr(# the carrier of Y, the InternalRel of Y #) as non empty transitive directed RelStr by Lm1, Lm2;
set X = ConstantNet (YY,q);
defpred S1[ object , object ] means ex i being Element of Y ex Ji being net of T st
( $1 = i & Ji = $2 & [Ji,p] in C & rng the mapping of Ji c= { (Y . c) where c is Element of Y : i <= c } );
A35: RelStr(# the carrier of (ConstantNet (YY,q)), the InternalRel of (ConstantNet (YY,q)) #) = YY by Def5;
reconsider X = ConstantNet (YY,q) as strict constant net of T ;
A36: p in Lim M by A28, A29, Def19;
A37: for x being object st x in the carrier of X holds
ex j being object st S1[x,j]
proof
let x be object ; :: thesis: ( x in the carrier of X implies ex j being object st S1[x,j] )
assume x in the carrier of X ; :: thesis: ex j being object st S1[x,j]
then reconsider i9 = x as Element of Y9 by Th4;
reconsider i = i9 as Element of Y ;
Lim M c= Lim Y9 by Th32;
then consider S being Subset of (ConvergenceSpace C) such that
A38: S = { (Y9 . c) where c is Element of Y9 : i9 <= c } and
A39: p in Cl S by A36, Th34;
consider Go being net of ConvergenceSpace C9 such that
A40: [Go,p] in C9 and
A41: rng the mapping of Go c= S and
p in Lim Go by A39, Th43;
reconsider Ji = Go as net of T by Def24;
take Ji ; :: thesis: S1[x,Ji]
take i ; :: thesis: ex Ji being net of T st
( x = i & Ji = Ji & [Ji,p] in C & rng the mapping of Ji c= { (Y . c) where c is Element of Y : i <= c } )

take Ji ; :: thesis: ( x = i & Ji = Ji & [Ji,p] in C & rng the mapping of Ji c= { (Y . c) where c is Element of Y : i <= c } )
thus ( x = i & Ji = Ji & [Ji,p] in C ) by A40; :: thesis: rng the mapping of Ji c= { (Y . c) where c is Element of Y : i <= c }
let e be object ; :: according to TARSKI:def 3 :: thesis: ( not e in rng the mapping of Ji or e in { (Y . c) where c is Element of Y : i <= c } )
assume e in rng the mapping of Ji ; :: thesis: e in { (Y . c) where c is Element of Y : i <= c }
then e in S by A41;
then consider c9 being Element of Y9 such that
A42: e = Y9 . c9 and
A43: i9 <= c9 by A38;
reconsider cc = c9 as Element of Y ;
e = Y . cc by A42;
hence e in { (Y . c) where c is Element of Y : i <= c } by A43; :: thesis: verum
end;
consider J being ManySortedSet of the carrier of X such that
A44: for x being object st x in the carrier of X holds
S1[x,J . x] from PBOOLE:sch 3(A37);
now :: thesis: for x being set st x in the carrier of X holds
J . x is net of T
let x be set ; :: thesis: ( x in the carrier of X implies J . x is net of T )
assume x in the carrier of X ; :: thesis: J . x is net of T
then ex i being Element of Y ex Ji being net of T st
( x = i & Ji = J . x & [Ji,p] in C & rng the mapping of Ji c= { (Y . c) where c is Element of Y : i <= c } ) by A44;
hence J . x is net of T ; :: thesis: verum
end;
then reconsider J = J as yielding_non-empty_carriers net_set of the carrier of X,T by Th24;
reconsider X9 = X as net of ConvergenceSpace C by Def24;
A45: the mapping of X9 is constant ;
A46: for i being Element of X holds [(J . i),(X . i)] in C
proof
let i be Element of X; :: thesis: [(J . i),(X . i)] in C
ex ii being Element of Y ex Ji being net of T st
( i = ii & Ji = J . i & [Ji,p] in C & rng the mapping of Ji c= { (Y . c) where c is Element of Y : ii <= c } ) by A44;
hence [(J . i),(X . i)] in C by Th5; :: thesis: verum
end;
A47: the_value_of X = q by Th13;
reconsider X9 = X9 as constant net of ConvergenceSpace C by A45, Def4;
A48: RelStr(# the carrier of (Iterated J), the InternalRel of (Iterated J) #) = [:X,(product J):] by Def13;
then A49: the carrier of (Iterated J) = [: the carrier of X, the carrier of (product J):] by YELLOW_3:def 2;
A50: Iterated J is subnet of Y
proof
set F = the Element of (product J);
set h = the mapping of (Iterated J);
set g = the mapping of Y9;
defpred S2[ object , object , object ] means ex f being Function ex x being Element of X st
( f . $2 = $1 & x = $3 & the mapping of (J . x) . $2 = the mapping of Y . $1 );
deffunc H1( Element of Y) -> set = { c where c is Element of Y : $1 <= c } ;
consider B being ManySortedSet of the carrier of Y such that
A51: for i being Element of Y holds B . i = H1(i) from PBOOLE:sch 5();
now :: thesis: not {} in rng B
assume {} in rng B ; :: thesis: contradiction
then consider i being object such that
A52: i in dom B and
A53: B . i = {} by FUNCT_1:def 3;
reconsider i = i as Element of Y by A52;
consider j being Element of Y such that
A54: i <= j and
i <= j by Def3;
j in { c where c is Element of Y : i <= c } by A54;
hence contradiction by A51, A53; :: thesis: verum
end;
then reconsider B = B as non-empty ManySortedSet of the carrier of Y by RELAT_1:def 9;
deffunc H2( Element of X) -> set = the carrier of (J . $1);
consider M being ManySortedSet of the carrier of X such that
A55: for x being Element of X holds M . x = H2(x) from PBOOLE:sch 5();
reconsider B9 = B as non-empty ManySortedSet of the carrier of X by A35;
A56: for i being object st i in the carrier of X holds
for x being object st x in M . i holds
ex y being object st
( y in B9 . i & S2[y,x,i] )
proof
let i be object ; :: thesis: ( i in the carrier of X implies for x being object st x in M . i holds
ex y being object st
( y in B9 . i & S2[y,x,i] ) )

assume A57: i in the carrier of X ; :: thesis: for x being object st x in M . i holds
ex y being object st
( y in B9 . i & S2[y,x,i] )

consider e being Element of Y, Ji being net of T such that
A58: i = e and
A59: Ji = J . i and
[Ji,p] in C and
A60: rng the mapping of Ji c= { (Y . c) where c is Element of Y : e <= c } by A44, A57;
reconsider i9 = i as Element of X by A57;
defpred S3[ object , object ] means the mapping of Ji . $1 = the mapping of Y . $2;
A61: for ji being Element of Ji ex u being Element of B9 . i9 st S3[ji,u]
proof
let ji be Element of Ji; :: thesis: ex u being Element of B9 . i9 st S3[ji,u]
ji in the carrier of Ji ;
then ji in dom the mapping of Ji by FUNCT_2:def 1;
then the mapping of Ji . ji in rng the mapping of Ji by FUNCT_1:def 3;
then the mapping of Ji . ji in { (Y . c) where c is Element of Y : e <= c } by A60;
then consider c being Element of Y such that
A62: the mapping of Ji . ji = Y . c and
A63: e <= c ;
c in { cc where cc is Element of Y : e <= cc } by A63;
then reconsider c = c as Element of B9 . i9 by A51, A58;
take c ; :: thesis: S3[ji,c]
thus the mapping of Ji . ji = the mapping of Y . c by A62; :: thesis: verum
end;
consider f being Function of Ji,(B9 . i9) such that
A64: for ji being Element of Ji holds S3[ji,f . ji] from FUNCT_2:sch 3(A61);
let x be object ; :: thesis: ( x in M . i implies ex y being object st
( y in B9 . i & S2[y,x,i] ) )

assume x in M . i ; :: thesis: ex y being object st
( y in B9 . i & S2[y,x,i] )

then reconsider ji = x as Element of Ji by A55, A57, A59;
reconsider f = f as Function of Ji,(B . i) ;
take f . x ; :: thesis: ( f . x in B9 . i & S2[f . x,x,i] )
f . ji in B . i ;
hence f . x in B9 . i ; :: thesis: S2[f . x,x,i]
take f ; :: thesis: ex x being Element of X st
( f . x = f . x & x = i & the mapping of (J . x) . x = the mapping of Y . (f . x) )

take i9 ; :: thesis: ( f . x = f . x & i9 = i & the mapping of (J . i9) . x = the mapping of Y . (f . x) )
thus ( f . x = f . x & i9 = i ) ; :: thesis: the mapping of (J . i9) . x = the mapping of Y . (f . x)
thus the mapping of (J . i9) . x = the mapping of Ji . ji by A59
.= the mapping of Y . (f . x) by A64 ; :: thesis: verum
end;
consider u being ManySortedFunction of M,B9 such that
A65: for i being object st i in the carrier of X holds
ex f being Function of (M . i),(B9 . i) st
( f = u . i & ( for x being object st x in M . i holds
S2[f . x,x,i] ) ) from MSSUBFAM:sch 1(A56);
deffunc H3( Element of X, Element of (product J)) -> set = (u . $1) . ($2 . $1);
A66: for x being Element of X
for y being Element of (product J) holds H3(x,y) in the carrier of Y
proof
let x be Element of X; :: thesis: for y being Element of (product J) holds H3(x,y) in the carrier of Y
let y be Element of (product J); :: thesis: H3(x,y) in the carrier of Y
reconsider x9 = x as Element of X9 ;
reconsider k = x as Element of Y by A35;
defpred S3[ Element of Y] means k <= $1;
set ZZ = { c where c is Element of Y : S3[c] } ;
A67: { c where c is Element of Y : S3[c] } is Subset of Y from DOMAIN_1:sch 7();
x9 in the carrier of X9 ;
then A68: x9 in dom (Carrier J) by PARTFUN1:def 2;
y in the carrier of (product J) ;
then y in product (Carrier J) by YELLOW_1:def 4;
then y . x9 in (Carrier J) . x9 by A68, CARD_3:9;
then y . x9 in the carrier of (J . x) by Th2;
then ( u . k is Function of (M . k),(B . k) & y . x in M . k ) by A55, PBOOLE:def 15;
then A69: (u . k) . (y . x) in B . k by FUNCT_2:5;
B . k = { c where c is Element of Y : S3[c] } by A51;
hence H3(x,y) in the carrier of Y by A67, A69; :: thesis: verum
end;
consider f being Function of [: the carrier of X, the carrier of (product J):],Y such that
A70: for x being Element of X
for y being Element of (product J) holds f . (x,y) = H3(x,y) from FUNCT_7:sch 1(A66);
reconsider f = f as Function of (Iterated J),Y by A49;
A71: for x being Element of X
for j being Element of M . x holds the mapping of (J . x) . j = the mapping of Y . ((u . x) . j)
proof
let i be Element of X; :: thesis: for j being Element of M . i holds the mapping of (J . i) . j = the mapping of Y . ((u . i) . j)
let j be Element of M . i; :: thesis: the mapping of (J . i) . j = the mapping of Y . ((u . i) . j)
consider f being Function of (M . i),(B9 . i) such that
A72: f = u . i and
A73: for x being object st x in M . i holds
S2[f . x,x,i] by A65;
M . i = the carrier of (J . i) by A55;
then S2[f . j,j,i] by A73;
hence the mapping of (J . i) . j = the mapping of Y . ((u . i) . j) by A72; :: thesis: verum
end;
A74: for x being object st x in dom the mapping of (Iterated J) holds
the mapping of (Iterated J) . x = the mapping of Y9 . (f . x)
proof
let x be object ; :: thesis: ( x in dom the mapping of (Iterated J) implies the mapping of (Iterated J) . x = the mapping of Y9 . (f . x) )
assume x in dom the mapping of (Iterated J) ; :: thesis: the mapping of (Iterated J) . x = the mapping of Y9 . (f . x)
then x in the carrier of (Iterated J) ;
then x in [: the carrier of X9,(product (Carrier J)):] by Th26;
then x in [: the carrier of X9, the carrier of (product J):] by YELLOW_1:def 4;
then consider x1 being Element of X9, x2 being Element of (product J) such that
A75: x = [x1,x2] by DOMAIN_1:1;
reconsider x9 = x1 as Element of X ;
x2 in the carrier of (product J) ;
then A76: x2 in product (Carrier J) by YELLOW_1:def 4;
( dom (Carrier J) = the carrier of X9 & the carrier of (J . x9) = (Carrier J) . x1 ) by Th2, PARTFUN1:def 2;
then x2 . x1 in the carrier of (J . x9) by A76, CARD_3:9;
then reconsider j = x2 . x1 as Element of M . x9 by A55;
thus the mapping of (Iterated J) . x = the mapping of (Iterated J) . (x1,x2) by A75
.= the mapping of (J . x9) . (x2 . x1) by Def13
.= the mapping of Y9 . ((u . x9) . j) by A71
.= the mapping of Y9 . (f . (x1,x2)) by A70
.= the mapping of Y9 . (f . x) by A75 ; :: thesis: verum
end;
take f ; :: according to YELLOW_6:def 9 :: thesis: ( the mapping of (Iterated J) = the mapping of Y * f & ( for m being Element of Y ex n being Element of (Iterated J) st
for p being Element of (Iterated J) st n <= p holds
m <= f . p ) )

for x being object holds
( x in dom the mapping of (Iterated J) iff ( x in dom f & f . x in dom the mapping of Y9 ) )
proof
let x be object ; :: thesis: ( x in dom the mapping of (Iterated J) iff ( x in dom f & f . x in dom the mapping of Y9 ) )
hereby :: thesis: ( x in dom f & f . x in dom the mapping of Y9 implies x in dom the mapping of (Iterated J) )
assume x in dom the mapping of (Iterated J) ; :: thesis: ( x in dom f & f . x in dom the mapping of Y9 )
then x in the carrier of (Iterated J) ;
then x in [: the carrier of X9,(product (Carrier J)):] by Th26;
then A77: x in [: the carrier of X9, the carrier of (product J):] by YELLOW_1:def 4;
hence x in dom f by FUNCT_2:def 1; :: thesis: f . x in dom the mapping of Y9
f . x in the carrier of Y by A77, FUNCT_2:5;
hence f . x in dom the mapping of Y9 by FUNCT_2:def 1; :: thesis: verum
end;
assume that
A78: x in dom f and
f . x in dom the mapping of Y9 ; :: thesis: x in dom the mapping of (Iterated J)
x in [: the carrier of X9, the carrier of (product J):] by A78, FUNCT_2:def 1;
then x in [: the carrier of X9,(product (Carrier J)):] by YELLOW_1:def 4;
then x in the carrier of (Iterated J) by Th26;
hence x in dom the mapping of (Iterated J) by FUNCT_2:def 1; :: thesis: verum
end;
hence the mapping of (Iterated J) = the mapping of Y * f by A74, FUNCT_1:10; :: thesis: for m being Element of Y ex n being Element of (Iterated J) st
for p being Element of (Iterated J) st n <= p holds
m <= f . p

let m be Element of Y; :: thesis: ex n being Element of (Iterated J) st
for p being Element of (Iterated J) st n <= p holds
m <= f . p

reconsider n = [m, the Element of (product J)] as Element of (Iterated J) by A35, A49, ZFMISC_1:87;
take n ; :: thesis: for p being Element of (Iterated J) st n <= p holds
m <= f . p

let p be Element of (Iterated J); :: thesis: ( n <= p implies m <= f . p )
consider k9 being Element of X, G being Element of (product J) such that
A79: p = [k9,G] by A49, DOMAIN_1:1;
reconsider m9 = m as Element of X by A35;
reconsider F = the Element of (product J) as Element of (product J) ;
G in the carrier of (product J) ;
then A80: ( dom (Carrier J) = the carrier of X9 & G in product (Carrier J) ) by PARTFUN1:def 2, YELLOW_1:def 4;
reconsider k = k9 as Element of Y by A35;
A81: f . (k9,G) = (u . k) . (G . k) by A70;
reconsider k99 = k9 as Element of X9 ;
A82: u . k is Function of (M . k),(B . k) by PBOOLE:def 15;
then A83: rng (u . k) c= B . k by RELAT_1:def 19;
dom (u . k) = M . k by A82, FUNCT_2:def 1
.= the carrier of (J . k9) by A55
.= (Carrier J) . k99 by Th2 ;
then A84: G . k99 in dom (u . k) by A80, CARD_3:9;
reconsider k9 = k as Element of X ;
reconsider G = G as Element of (product J) ;
assume n <= p ; :: thesis: m <= f . p
then [m9,F] <= [k9,G] by A48, A79, Lm3;
then m9 <= k9 by YELLOW_3:11;
then A85: m <= k by A35, Lm3;
f . p in rng (u . k) by A79, A81, A84, FUNCT_1:def 3;
then f . p in B . k by A83;
then f . p in { c where c is Element of Y : k <= c } by A51;
then ex c being Element of Y st
( c = f . p & k <= c ) ;
hence m <= f . p by A85, YELLOW_0:def 2; :: thesis: verum
end;
A86: RelStr(# the carrier of X, the InternalRel of X #) = RelStr(# the carrier of Y, the InternalRel of Y #) by Def5;
ex N0 being strict net of T st
( N0 = Y & the carrier of N0 in the_universe_of the carrier of T ) by A33, Def11;
then X in NetUniv T by A86, Def11;
then [X,q] in C by A26, A47;
then [(Iterated J),q] in C by A26, A46;
hence contradiction by A34, A50; :: thesis: verum
end;
C c= Convergence (ConvergenceSpace C) by Th40;
hence Convergence (ConvergenceSpace C) = C by A27; :: thesis: verum