begin
:: deftheorem WAYBEL_4:def 1 :
canceled;
:: deftheorem Def2 defines -waybelow WAYBEL_4:def 2 :
for L being non empty reflexive RelStr
for b2 being Relation of L holds
( b2 = L -waybelow iff for x, y being Element of L holds
( [x,y] in b2 iff x << y ) );
:: deftheorem defines IntRel WAYBEL_4:def 3 :
for L being RelStr holds IntRel L = the InternalRel of L;
:: deftheorem Def4 defines auxiliary(i) WAYBEL_4:def 4 :
for L being RelStr
for R being Relation of L holds
( R is auxiliary(i) iff for x, y being Element of L st [x,y] in R holds
x <= y );
:: deftheorem Def5 defines auxiliary(ii) WAYBEL_4:def 5 :
for L being RelStr
for R being Relation of L holds
( R is auxiliary(ii) iff for x, y, z, u being Element of L st u <= x & [x,y] in R & y <= z holds
[u,z] in R );
:: deftheorem Def6 defines auxiliary(iii) WAYBEL_4:def 6 :
for L being non empty RelStr
for R being Relation of L holds
( R is auxiliary(iii) iff for x, y, z being Element of L st [x,z] in R & [y,z] in R holds
[(x "\/" y),z] in R );
:: deftheorem Def7 defines auxiliary(iv) WAYBEL_4:def 7 :
for L being non empty RelStr
for R being Relation of L holds
( R is auxiliary(iv) iff for x being Element of L holds [(Bottom L),x] in R );
:: deftheorem Def8 defines auxiliary WAYBEL_4:def 8 :
for L being non empty RelStr
for R being Relation of L holds
( R is auxiliary iff ( R is auxiliary(i) & R is auxiliary(ii) & R is auxiliary(iii) & R is auxiliary(iv) ) );
theorem Th1:
Lm1:
for L being lower-bounded sup-Semilattice
for AR being auxiliary(i) auxiliary(ii) Relation of L holds AR is transitive
:: deftheorem Def9 defines Aux WAYBEL_4:def 9 :
for L being lower-bounded sup-Semilattice
for b2 being set holds
( b2 = Aux L iff for a being set holds
( a in b2 iff a is auxiliary Relation of L ) );
Lm2:
for L being lower-bounded sup-Semilattice
for AR being auxiliary(i) Relation of L
for a, b being set st [a,b] in AR holds
[a,b] in IntRel L
theorem Th2:
theorem
:: deftheorem Def10 defines AuxBottom WAYBEL_4:def 10 :
for L being non empty RelStr
for b2 being Relation of L holds
( b2 = AuxBottom L iff for x, y being Element of L holds
( [x,y] in b2 iff x = Bottom L ) );
theorem Th4:
theorem
theorem Th6:
theorem Th7:
theorem Th8:
theorem Th9:
theorem Th10:
theorem Th11:
:: deftheorem defines -below WAYBEL_4:def 11 :
for L being non empty RelStr
for x being Element of L
for AR being Relation of the carrier of L holds AR -below x = { y where y is Element of L : [y,x] in AR } ;
:: deftheorem defines -above WAYBEL_4:def 12 :
for L being non empty RelStr
for x being Element of L
for AR being Relation of the carrier of L holds AR -above x = { y where y is Element of L : [x,y] in AR } ;
theorem Th12:
:: deftheorem Def13 defines -below WAYBEL_4:def 13 :
for L being lower-bounded sup-Semilattice
for AR being auxiliary(ii) auxiliary(iii) auxiliary(iv) Relation of L
for b3 being Function of L,(InclPoset (Ids L)) holds
( b3 = AR -below iff for x being Element of L holds b3 . x = AR -below x );
theorem Th13:
theorem
Lm3:
for L being lower-bounded with_suprema Poset
for AR being Relation of L
for a being set
for y being Element of L holds
( a in downarrow y iff [a,y] in the InternalRel of L )
theorem
definition
let L be non
empty Poset;
func MonSet L -> strict RelStr means :
Def14:
for
a being
set holds
( (
a in the
carrier of
it implies ex
s being
Function of
L,
(InclPoset (Ids L)) st
(
a = s &
s is
monotone & ( for
x being
Element of
L holds
s . x c= downarrow x ) ) ) & ( ex
s being
Function of
L,
(InclPoset (Ids L)) st
(
a = s &
s is
monotone & ( for
x being
Element of
L holds
s . x c= downarrow x ) ) implies
a in the
carrier of
it ) & ( for
c,
d being
set holds
(
[c,d] in the
InternalRel of
it iff ex
f,
g being
Function of
L,
(InclPoset (Ids L)) st
(
c = f &
d = g &
c in the
carrier of
it &
d in the
carrier of
it &
f <= g ) ) ) );
existence
ex b1 being strict RelStr st
for a being set holds
( ( a in the carrier of b1 implies ex s being Function of L,(InclPoset (Ids L)) st
( a = s & s is monotone & ( for x being Element of L holds s . x c= downarrow x ) ) ) & ( ex s being Function of L,(InclPoset (Ids L)) st
( a = s & s is monotone & ( for x being Element of L holds s . x c= downarrow x ) ) implies a in the carrier of b1 ) & ( for c, d being set holds
( [c,d] in the InternalRel of b1 iff ex f, g being Function of L,(InclPoset (Ids L)) st
( c = f & d = g & c in the carrier of b1 & d in the carrier of b1 & f <= g ) ) ) )
uniqueness
for b1, b2 being strict RelStr st ( for a being set holds
( ( a in the carrier of b1 implies ex s being Function of L,(InclPoset (Ids L)) st
( a = s & s is monotone & ( for x being Element of L holds s . x c= downarrow x ) ) ) & ( ex s being Function of L,(InclPoset (Ids L)) st
( a = s & s is monotone & ( for x being Element of L holds s . x c= downarrow x ) ) implies a in the carrier of b1 ) & ( for c, d being set holds
( [c,d] in the InternalRel of b1 iff ex f, g being Function of L,(InclPoset (Ids L)) st
( c = f & d = g & c in the carrier of b1 & d in the carrier of b1 & f <= g ) ) ) ) ) & ( for a being set holds
( ( a in the carrier of b2 implies ex s being Function of L,(InclPoset (Ids L)) st
( a = s & s is monotone & ( for x being Element of L holds s . x c= downarrow x ) ) ) & ( ex s being Function of L,(InclPoset (Ids L)) st
( a = s & s is monotone & ( for x being Element of L holds s . x c= downarrow x ) ) implies a in the carrier of b2 ) & ( for c, d being set holds
( [c,d] in the InternalRel of b2 iff ex f, g being Function of L,(InclPoset (Ids L)) st
( c = f & d = g & c in the carrier of b2 & d in the carrier of b2 & f <= g ) ) ) ) ) holds
b1 = b2
end;
:: deftheorem Def14 defines MonSet WAYBEL_4:def 14 :
for L being non empty Poset
for b2 being strict RelStr holds
( b2 = MonSet L iff for a being set holds
( ( a in the carrier of b2 implies ex s being Function of L,(InclPoset (Ids L)) st
( a = s & s is monotone & ( for x being Element of L holds s . x c= downarrow x ) ) ) & ( ex s being Function of L,(InclPoset (Ids L)) st
( a = s & s is monotone & ( for x being Element of L holds s . x c= downarrow x ) ) implies a in the carrier of b2 ) & ( for c, d being set holds
( [c,d] in the InternalRel of b2 iff ex f, g being Function of L,(InclPoset (Ids L)) st
( c = f & d = g & c in the carrier of b2 & d in the carrier of b2 & f <= g ) ) ) ) );
theorem
theorem Th17:
theorem Th18:
theorem Th19:
theorem
theorem Th21:
theorem
theorem Th23:
theorem
Lm4:
for L being lower-bounded sup-Semilattice
for I being Ideal of L holds {(Bottom L)} c= I
theorem Th25:
Lm5:
for L being lower-bounded sup-Semilattice
for f being Function of L,(InclPoset (Ids L)) st f = the carrier of L --> {(Bottom L)} holds
f is monotone
theorem Th26:
theorem
Lm6:
for L being lower-bounded sup-Semilattice ex x being Element of (MonSet L) st x is_>=_than the carrier of (MonSet L)
:: deftheorem Def15 defines Rel2Map WAYBEL_4:def 15 :
for L being lower-bounded sup-Semilattice
for b2 being Function of (InclPoset (Aux L)),(MonSet L) holds
( b2 = Rel2Map L iff for AR being auxiliary Relation of L holds b2 . AR = AR -below );
theorem
theorem Th29:
Lm7:
for L being lower-bounded sup-Semilattice holds Rel2Map L is monotone
definition
let L be
lower-bounded sup-Semilattice;
func Map2Rel L -> Function of
(MonSet L),
(InclPoset (Aux L)) means :
Def16:
for
s being
set st
s in the
carrier of
(MonSet L) holds
ex
AR being
auxiliary Relation of
L st
(
AR = it . s & ( for
x,
y being
set holds
(
[x,y] in AR iff ex
x9,
y9 being
Element of
L ex
s9 being
Function of
L,
(InclPoset (Ids L)) st
(
x9 = x &
y9 = y &
s9 = s &
x9 in s9 . y9 ) ) ) );
existence
ex b1 being Function of (MonSet L),(InclPoset (Aux L)) st
for s being set st s in the carrier of (MonSet L) holds
ex AR being auxiliary Relation of L st
( AR = b1 . s & ( for x, y being set holds
( [x,y] in AR iff ex x9, y9 being Element of L ex s9 being Function of L,(InclPoset (Ids L)) st
( x9 = x & y9 = y & s9 = s & x9 in s9 . y9 ) ) ) )
uniqueness
for b1, b2 being Function of (MonSet L),(InclPoset (Aux L)) st ( for s being set st s in the carrier of (MonSet L) holds
ex AR being auxiliary Relation of L st
( AR = b1 . s & ( for x, y being set holds
( [x,y] in AR iff ex x9, y9 being Element of L ex s9 being Function of L,(InclPoset (Ids L)) st
( x9 = x & y9 = y & s9 = s & x9 in s9 . y9 ) ) ) ) ) & ( for s being set st s in the carrier of (MonSet L) holds
ex AR being auxiliary Relation of L st
( AR = b2 . s & ( for x, y being set holds
( [x,y] in AR iff ex x9, y9 being Element of L ex s9 being Function of L,(InclPoset (Ids L)) st
( x9 = x & y9 = y & s9 = s & x9 in s9 . y9 ) ) ) ) ) holds
b1 = b2
end;
:: deftheorem Def16 defines Map2Rel WAYBEL_4:def 16 :
for L being lower-bounded sup-Semilattice
for b2 being Function of (MonSet L),(InclPoset (Aux L)) holds
( b2 = Map2Rel L iff for s being set st s in the carrier of (MonSet L) holds
ex AR being auxiliary Relation of L st
( AR = b2 . s & ( for x, y being set holds
( [x,y] in AR iff ex x9, y9 being Element of L ex s9 being Function of L,(InclPoset (Ids L)) st
( x9 = x & y9 = y & s9 = s & x9 in s9 . y9 ) ) ) ) );
Lm8:
for L being lower-bounded sup-Semilattice holds Map2Rel L is monotone
theorem Th30:
theorem Th31:
theorem Th32:
theorem
theorem Th34:
:: deftheorem Def17 defines DownMap WAYBEL_4:def 17 :
for L being Semilattice
for I being Ideal of L
for b3 being Function of L,(InclPoset (Ids L)) holds
( b3 = DownMap I iff for x being Element of L holds
( ( x <= sup I implies b3 . x = (downarrow x) /\ I ) & ( not x <= sup I implies b3 . x = downarrow x ) ) );
Lm9:
for L being Semilattice
for I being Ideal of L holds DownMap I is monotone
Lm10:
for L being Semilattice
for x being Element of L
for I being Ideal of L holds (DownMap I) . x c= downarrow x
theorem Th35:
theorem Th36:
begin
:: deftheorem Def18 defines approximating WAYBEL_4:def 18 :
for L being non empty RelStr
for AR being Relation of L holds
( AR is approximating iff for x being Element of L holds x = sup (AR -below x) );
:: deftheorem Def19 defines approximating WAYBEL_4:def 19 :
for L being non empty Poset
for mp being Function of L,(InclPoset (Ids L)) holds
( mp is approximating iff for x being Element of L ex ii being Subset of L st
( ii = mp . x & x = sup ii ) );
theorem Th37:
Lm11:
for L being complete LATTICE
for x being Element of L
for D being directed Subset of L holds sup ({x} "/\" D) <= x
theorem Th38:
theorem
theorem Th40:
theorem Th41:
Lm12:
for L being lower-bounded continuous LATTICE holds L -waybelow is approximating
:: deftheorem Def20 defines App WAYBEL_4:def 20 :
for L being complete LATTICE
for b2 being set holds
( b2 = App L iff for a being set holds
( a in b2 iff a is auxiliary approximating Relation of L ) );
theorem Th42:
theorem Th43:
theorem Th44:
theorem Th45:
theorem
:: deftheorem Def21 defines satisfying_SI WAYBEL_4:def 21 :
for L being RelStr
for AR being Relation of L holds
( AR is satisfying_SI iff for x, z being Element of L st [x,z] in AR & x <> z holds
ex y being Element of L st
( [x,y] in AR & [y,z] in AR & x <> y ) );
:: deftheorem Def22 defines satisfying_INT WAYBEL_4:def 22 :
for L being RelStr
for AR being Relation of L holds
( AR is satisfying_INT iff for x, z being Element of L st [x,z] in AR holds
ex y being Element of L st
( [x,y] in AR & [y,z] in AR ) );
theorem
canceled;
theorem Th48:
theorem Th49:
theorem Th50:
theorem Th51:
theorem Th52:
theorem Th53:
theorem
begin
:: deftheorem Def23 defines is_directed_wrt WAYBEL_4:def 23 :
for L being RelStr
for X being Subset of L
for R being Relation of the carrier of L holds
( X is_directed_wrt R iff for x, y being Element of L st x in X & y in X holds
ex z being Element of L st
( z in X & [x,z] in R & [y,z] in R ) );
theorem
:: deftheorem Def24 defines is_maximal_wrt WAYBEL_4:def 24 :
for X, x being set
for R being Relation holds
( x is_maximal_wrt X,R iff ( x in X & ( for y being set holds
( not y in X or not y <> x or not [x,y] in R ) ) ) );
:: deftheorem Def25 defines is_maximal_in WAYBEL_4:def 25 :
for L being RelStr
for X being set
for x being Element of L holds
( x is_maximal_in X iff x is_maximal_wrt X, the InternalRel of L );
theorem
:: deftheorem Def26 defines is_minimal_wrt WAYBEL_4:def 26 :
for X, x being set
for R being Relation holds
( x is_minimal_wrt X,R iff ( x in X & ( for y being set holds
( not y in X or not y <> x or not [y,x] in R ) ) ) );
:: deftheorem Def27 defines is_minimal_in WAYBEL_4:def 27 :
for L being RelStr
for X being set
for x being Element of L holds
( x is_minimal_in X iff x is_minimal_wrt X, the InternalRel of L );
theorem
theorem
theorem
theorem
theorem
theorem Th62: