begin
theorem
canceled;
theorem
canceled;
:: deftheorem YELLOW_6:def 1 :
canceled;
:: deftheorem YELLOW_6:def 2 :
canceled;
:: deftheorem defines the_universe_of YELLOW_6:def 3 :
for X being set holds the_universe_of X = Tarski-Class (the_transitive-closure_of X);
theorem
canceled;
theorem
canceled;
theorem Th5:
begin
begin
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem Th9:
:: deftheorem Def4 defines yielding_non-empty_carriers YELLOW_6:def 4 :
for J being 1-sorted-yielding Function holds
( J is yielding_non-empty_carriers iff for i being set st i in rng J holds
i is non empty 1-sorted );
begin
:: deftheorem Def5 defines directed YELLOW_6:def 5 :
for N being non empty RelStr holds
( N is directed iff for x, y being Element of N ex z being Element of N st
( x <= z & y <= z ) );
Lm1:
for N being non empty RelStr holds
( N is directed iff RelStr(# the carrier of N, the InternalRel of N #) is directed )
Lm2:
for N being non empty RelStr holds
( N is transitive iff RelStr(# the carrier of N, the InternalRel of N #) is transitive )
theorem
canceled;
theorem
canceled;
theorem Th12:
Lm3:
for R, S being RelStr
for p, q being Element of R
for p9, q9 being Element of S st p = p9 & q = q9 & RelStr(# the carrier of R, the InternalRel of R #) = RelStr(# the carrier of S, the InternalRel of S #) & p <= q holds
p9 <= q9
:: deftheorem Def6 defines constant YELLOW_6:def 6 :
for S being 1-sorted
for N being NetStr of S holds
( N is constant iff the mapping of N is constant );
definition
let R be
RelStr ;
let T be non
empty 1-sorted ;
let p be
Element of
T;
func ConstantNet (
R,
p)
-> strict NetStr of
T means :
Def7:
(
RelStr(# the
carrier of
it, the
InternalRel of
it #)
= RelStr(# the
carrier of
R, the
InternalRel of
R #) & the
mapping of
it = the
carrier of
it --> p );
existence
ex b1 being strict NetStr of T st
( RelStr(# the carrier of b1, the InternalRel of b1 #) = RelStr(# the carrier of R, the InternalRel of R #) & the mapping of b1 = the carrier of b1 --> p )
correctness
uniqueness
for b1, b2 being strict NetStr of T st RelStr(# the carrier of b1, the InternalRel of b1 #) = RelStr(# the carrier of R, the InternalRel of R #) & the mapping of b1 = the carrier of b1 --> p & RelStr(# the carrier of b2, the InternalRel of b2 #) = RelStr(# the carrier of R, the InternalRel of R #) & the mapping of b2 = the carrier of b2 --> p holds
b1 = b2;
;
end;
:: deftheorem Def7 defines ConstantNet YELLOW_6:def 7 :
for R being RelStr
for T being non empty 1-sorted
for p being Element of T
for b4 being strict NetStr of T holds
( b4 = ConstantNet (R,p) iff ( RelStr(# the carrier of b4, the InternalRel of b4 #) = RelStr(# the carrier of R, the InternalRel of R #) & the mapping of b4 = the carrier of b4 --> p ) );
theorem Th13:
theorem Th14:
begin
theorem Th15:
theorem Th16:
:: deftheorem Def8 defines SubNetStr YELLOW_6:def 8 :
for S being 1-sorted
for N, b3 being NetStr of S holds
( b3 is SubNetStr of N iff ( b3 is SubRelStr of N & the mapping of b3 = the mapping of N | the carrier of b3 ) );
theorem
theorem
Lm4:
for S being 1-sorted
for R being NetStr of S holds NetStr(# the carrier of R, the InternalRel of R, the mapping of R #) is SubNetStr of R
:: deftheorem Def9 defines full YELLOW_6:def 9 :
for S being 1-sorted
for N being NetStr of S
for M being SubNetStr of N holds
( M is full iff M is full SubRelStr of N );
Lm5:
for S being 1-sorted
for R being NetStr of S holds NetStr(# the carrier of R, the InternalRel of R, the mapping of R #) is full SubRelStr of R
theorem Th19:
theorem Th20:
theorem Th21:
begin
:: deftheorem Def10 defines the_value_of YELLOW_6:def 10 :
for T being non empty 1-sorted
for N being NetStr of T st N is constant & not N is empty holds
the_value_of N = the_value_of the mapping of N;
theorem Th22:
:: deftheorem YELLOW_6:def 11 :
canceled;
:: deftheorem Def12 defines subnet YELLOW_6:def 12 :
for T being non empty 1-sorted
for N, b3 being net of T holds
( b3 is subnet of N iff ex f being Function of b3,N st
( the mapping of b3 = the mapping of N * f & ( for m being Element of N ex n being Element of b3 st
for p being Element of b3 st n <= p holds
m <= f . p ) ) );
theorem
theorem
theorem Th25:
theorem Th26:
theorem Th27:
theorem Th28:
theorem Th29:
begin
:: deftheorem Def13 defines " YELLOW_6:def 13 :
for S being 1-sorted
for N being NetStr of S
for X being set
for b4 being strict SubNetStr of N holds
( b4 = N " X iff ( b4 is full SubRelStr of N & the carrier of b4 = the mapping of N " X ) );
theorem Th30:
theorem Th31:
theorem Th32:
begin
:: deftheorem Def14 defines NetUniv YELLOW_6:def 14 :
for X being non empty 1-sorted
for b2 being set holds
( b2 = NetUniv X iff for x being set holds
( x in b2 iff ex N being strict net of X st
( N = x & the carrier of N in the_universe_of the carrier of X ) ) );
Lm6:
for S1, S2 being non empty 1-sorted st the carrier of S1 = the carrier of S2 holds
for N being constant net of S1 holds N is constant net of S2
Lm7:
for S1, S2 being non empty 1-sorted st the carrier of S1 = the carrier of S2 holds
NetUniv S1 = NetUniv S2
begin
:: deftheorem Def15 defines net_set YELLOW_6:def 15 :
for X being set
for T being 1-sorted
for b3 being ManySortedSet of X holds
( b3 is net_set of X,T iff for i being set st i in rng b3 holds
i is net of T );
theorem Th33:
definition
let T be non
empty 1-sorted ;
let Y be
net of
T;
let J be
net_set of the
carrier of
Y,
T;
func Iterated J -> strict net of
T means :
Def16:
(
RelStr(# the
carrier of
it, the
InternalRel of
it #)
= [:Y,(product J):] & ( for
i being
Element of
Y for
f being
Function st
i in the
carrier of
Y &
f in the
carrier of
(product J) holds
the
mapping of
it . (
i,
f)
= the
mapping of
(J . i) . (f . i) ) );
existence
ex b1 being strict net of T st
( RelStr(# the carrier of b1, the InternalRel of b1 #) = [:Y,(product J):] & ( for i being Element of Y
for f being Function st i in the carrier of Y & f in the carrier of (product J) holds
the mapping of b1 . (i,f) = the mapping of (J . i) . (f . i) ) )
uniqueness
for b1, b2 being strict net of T st RelStr(# the carrier of b1, the InternalRel of b1 #) = [:Y,(product J):] & ( for i being Element of Y
for f being Function st i in the carrier of Y & f in the carrier of (product J) holds
the mapping of b1 . (i,f) = the mapping of (J . i) . (f . i) ) & RelStr(# the carrier of b2, the InternalRel of b2 #) = [:Y,(product J):] & ( for i being Element of Y
for f being Function st i in the carrier of Y & f in the carrier of (product J) holds
the mapping of b2 . (i,f) = the mapping of (J . i) . (f . i) ) holds
b1 = b2
end;
:: deftheorem Def16 defines Iterated YELLOW_6:def 16 :
for T being non empty 1-sorted
for Y being net of T
for J being net_set of the carrier of Y,T
for b4 being strict net of T holds
( b4 = Iterated J iff ( RelStr(# the carrier of b4, the InternalRel of b4 #) = [:Y,(product J):] & ( for i being Element of Y
for f being Function st i in the carrier of Y & f in the carrier of (product J) holds
the mapping of b4 . (i,f) = the mapping of (J . i) . (f . i) ) ) );
theorem Th34:
theorem Th35:
theorem Th36:
theorem Th37:
begin
:: deftheorem defines OpenNeighborhoods YELLOW_6:def 17 :
for T being non empty TopSpace
for p being Point of T holds OpenNeighborhoods p = (InclPoset { V where V is Subset of T : ( p in V & V is open ) } ) ~ ;
theorem Th38:
theorem Th39:
theorem Th40:
begin
:: deftheorem Def18 defines Lim YELLOW_6:def 18 :
for T being non empty TopSpace
for N being net of T
for b3 being Subset of T holds
( b3 = Lim N iff for p being Point of T holds
( p in b3 iff for V being a_neighborhood of p holds N is_eventually_in V ) );
theorem Th41:
theorem Th42:
theorem Th43:
theorem Th44:
:: deftheorem Def19 defines convergent YELLOW_6:def 19 :
for T being non empty TopSpace
for N being net of T holds
( N is convergent iff Lim N <> {} );
:: deftheorem Def20 defines lim YELLOW_6:def 20 :
for T being non empty Hausdorff TopSpace
for N being convergent net of T
for b3 being Element of T holds
( b3 = lim N iff b3 in Lim N );
theorem
theorem
theorem Th47:
theorem Th48:
begin
:: deftheorem Def21 defines Convergence-Class YELLOW_6:def 21 :
for S being non empty 1-sorted
for b2 being set holds
( b2 is Convergence-Class of S iff b2 c= [:(NetUniv S), the carrier of S:] );
:: deftheorem Def22 defines Convergence YELLOW_6:def 22 :
for T being non empty TopSpace
for b2 being Convergence-Class of T holds
( b2 = Convergence T iff for N being net of T
for p being Point of T holds
( [N,p] in b2 iff ( N in NetUniv T & p in Lim N ) ) );
:: deftheorem Def23 defines (CONSTANTS) YELLOW_6:def 23 :
for T being non empty 1-sorted
for C being Convergence-Class of T holds
( C is (CONSTANTS) iff for N being constant net of T st N in NetUniv T holds
[N,(the_value_of N)] in C );
:: deftheorem Def24 defines (SUBNETS) YELLOW_6:def 24 :
for T being non empty 1-sorted
for C being Convergence-Class of T holds
( C is (SUBNETS) iff for N being net of T
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 );
:: deftheorem Def25 defines (DIVERGENCE) YELLOW_6:def 25 :
for T being non empty 1-sorted
for C being Convergence-Class of T holds
( C is (DIVERGENCE) iff for X being net of T
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 ) ) );
:: deftheorem Def26 defines (ITERATED_LIMITS) YELLOW_6:def 26 :
for T being non empty 1-sorted
for C being Convergence-Class of T holds
( C is (ITERATED_LIMITS) iff for X being net of T
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 );
:: deftheorem Def27 defines ConvergenceSpace YELLOW_6:def 27 :
for S being non empty 1-sorted
for C being Convergence-Class of S
for b3 being strict TopStruct holds
( b3 = ConvergenceSpace C iff ( the carrier of b3 = the carrier of S & the topology of b3 = { V where V is Subset of S : for p being Element of S st p in V holds
for N being net of S st [N,p] in C holds
N is_eventually_in V } ) );
theorem Th49:
:: deftheorem Def28 defines topological YELLOW_6:def 28 :
for T being non empty 1-sorted
for C being Convergence-Class of T holds
( C is topological iff ( C is (CONSTANTS) & C is (SUBNETS) & C is (DIVERGENCE) & C is (ITERATED_LIMITS) ) );
theorem Th50:
theorem Th51:
theorem Th52:
theorem