Journal of Formalized Mathematics
Volume 15, 2003
University of Bialystok
Copyright (c) 2003
Association of Mizar Users
The abstract of the Mizar article:
-
- by
- Artur Kornilowicz
- Received February 6, 2003
- MML identifier: WAYBEL35
- [
Mizar article,
MML identifier index
]
environ
vocabulary RELAT_2, ORDERS_1, RELAT_1, LATTICES, LATTICE3, WAYBEL_0, BOOLE,
YELLOW_1, YELLOW_0, PRE_TOPC, FUNCT_1, SEQM_3, ORDINAL2, TARSKI,
WAYBEL_4, REALSET1, WAYBEL35, LATTICE7, GROUP_4, WAYBEL_1, ORDERS_2,
WELLORD1, WELLORD2, BHSP_3;
notation TARSKI, XBOOLE_0, ZFMISC_1, SUBSET_1, NUMBERS, NAT_1, REALSET1,
STRUCT_0, WELLORD1, ORDERS_1, ORDERS_2, PRE_TOPC, LATTICE3, RELAT_1,
RELAT_2, RELSET_1, FUNCT_1, FUNCT_2, YELLOW_0, YELLOW_1, ALG_1, YELLOW_2,
WAYBEL_0, WAYBEL_1, WAYBEL_4, LATTICE7;
constructors ORDERS_3, TOLER_1, WAYBEL_1, WAYBEL_4, LATTICE7, NAT_1, ORDERS_2,
DOMAIN_1, MEMBERED;
clusters LATTICE3, RELSET_1, STRUCT_0, WAYBEL_0, YELLOW_1, YELLOW_2, SUBSET_1,
TEX_2, WAYBEL_4, YELLOW_0, FINSEQ_5, MEMBERED, NUMBERS, ORDINAL2;
requirements SUBSET, BOOLE, NUMERALS;
begin
definition
let X be set;
cluster trivial Subset of X;
end;
definition
let X be trivial set;
cluster -> trivial Subset of X;
end;
definition
let L be 1-sorted;
cluster trivial Subset of L;
end;
definition
let L be RelStr;
cluster trivial Subset of L;
end;
definition
let L be non empty 1-sorted;
cluster non empty trivial Subset of L;
end;
definition
let L be non empty RelStr;
cluster non empty trivial Subset of L;
end;
theorem :: WAYBEL35:1
for X being set holds RelIncl X is_reflexive_in X;
theorem :: WAYBEL35:2
for X being set holds RelIncl X is_transitive_in X;
theorem :: WAYBEL35:3
for X being set holds RelIncl X is_antisymmetric_in X;
begin :: Main part
definition
let L be RelStr;
cluster auxiliary(i) Relation of L;
end;
definition
let L be transitive RelStr;
cluster auxiliary(i) auxiliary(ii) Relation of L;
end;
definition
let L be with_suprema antisymmetric RelStr;
cluster auxiliary(iii) Relation of L;
end;
definition
let L be non empty lower-bounded antisymmetric RelStr;
cluster auxiliary(iv) Relation of L;
end;
:: Definition 2.1, p. 203
definition
let L be non empty RelStr,
R be Relation of L;
attr R is extra-order means
:: WAYBEL35:def 1
R is auxiliary(i) auxiliary(ii) auxiliary(iv);
end;
definition
let L be non empty RelStr;
cluster extra-order ->
auxiliary(i) auxiliary(ii) auxiliary(iv) Relation of L;
cluster auxiliary(i) auxiliary(ii) auxiliary(iv) ->
extra-order Relation of L;
end;
definition
let L be non empty RelStr;
cluster extra-order auxiliary(iii) -> auxiliary Relation of L;
cluster auxiliary -> extra-order Relation of L;
end;
definition
let L be lower-bounded antisymmetric transitive non empty RelStr;
cluster extra-order Relation of L;
end;
definition
let L be lower-bounded with_suprema Poset,
R be auxiliary(ii) Relation of L;
func R-LowerMap -> map of L, InclPoset LOWER L means
:: WAYBEL35:def 2
for x being Element of L holds it.x = R-below x;
end;
definition
let L be lower-bounded with_suprema Poset,
R be auxiliary(ii) Relation of L;
cluster R-LowerMap -> monotone;
end;
definition
let L be 1-sorted,
R be Relation of the carrier of L;
mode strict_chain of R -> Subset of L means
:: WAYBEL35:def 3
for x, y being set st x in it & y in it holds
[x,y] in R or x = y or [y,x] in R;
end;
theorem :: WAYBEL35:4
for L being 1-sorted,
C being trivial Subset of L,
R being Relation of the carrier of L holds
C is strict_chain of R;
definition
let L be non empty 1-sorted,
R be Relation of the carrier of L;
cluster non empty trivial strict_chain of R;
end;
theorem :: WAYBEL35:5
for L being antisymmetric RelStr,
R being auxiliary(i) (Relation of L),
C being strict_chain of R,
x, y being Element of L st x in C & y in C & x < y
holds [x,y] in R;
theorem :: WAYBEL35:6
for L being antisymmetric RelStr,
R being auxiliary(i) (Relation of L),
x, y being Element of L st
[x,y] in R & [y,x] in R holds
x = y;
theorem :: WAYBEL35:7
for L being non empty lower-bounded antisymmetric RelStr,
x being Element of L,
R being auxiliary(iv) Relation of L holds
{Bottom L, x} is strict_chain of R;
theorem :: WAYBEL35:8
for L being non empty lower-bounded antisymmetric RelStr,
R being auxiliary(iv) (Relation of L),
C being strict_chain of R holds
C \/ {Bottom L} is strict_chain of R;
definition
let L be 1-sorted,
R be (Relation of the carrier of L),
C be strict_chain of R;
attr C is maximal means
:: WAYBEL35:def 4
for D being strict_chain of R st C c= D holds C = D;
end;
definition
let L be 1-sorted,
R be (Relation of the carrier of L),
C be set;
func Strict_Chains (R,C) means
:: WAYBEL35:def 5
for x being set holds x in it iff x is strict_chain of R & C c= x;
end;
definition
let L be 1-sorted,
R be (Relation of the carrier of L),
C be strict_chain of R;
cluster Strict_Chains (R,C) -> non empty;
end;
definition
let R be Relation, X be set;
redefine pred X has_upper_Zorn_property_wrt R;
synonym X is_inductive_wrt R;
end;
:: Lemma 2.2, p. 203
theorem :: WAYBEL35:9
for L being 1-sorted,
R being (Relation of the carrier of L),
C being strict_chain of R holds
Strict_Chains (R,C) is_inductive_wrt RelIncl Strict_Chains (R,C) &
ex D being set st D is_maximal_in RelIncl Strict_Chains (R,C) & C c= D;
:: Lemma 2.3 (ii), p. 203
:: It is a trivial consequence of YELLOW_0:65
:: Maybe to cancel
theorem :: WAYBEL35:10
for L being non empty transitive RelStr,
C being non empty Subset of L,
X being Subset of C st
ex_sup_of X,L & "\/"(X,L) in C
holds ex_sup_of X,subrelstr C & "\/"(X,L) = "\/"(X,subrelstr C);
:: Lemma 2.3, p. 203
theorem :: WAYBEL35:11
for L being non empty Poset,
R being auxiliary(i) auxiliary(ii) (Relation of L),
C being non empty strict_chain of R,
X being Subset of C st ex_sup_of X,L & C is maximal
holds ex_sup_of X,subrelstr C;
:: Lemma 2.3 (i), (iii), p. 203
theorem :: WAYBEL35:12
for L being non empty Poset,
R being auxiliary(i) auxiliary(ii) (Relation of L),
C being non empty strict_chain of R,
X being Subset of C st
ex_inf_of (uparrow "\/"(X,L)) /\ C,L & ex_sup_of X,L & C is maximal
holds
"\/"(X,subrelstr C) = "/\"((uparrow "\/"(X,L)) /\ C,L) &
(not "\/"(X,L) in C implies "\/"(X,L) < "/\"((uparrow "\/"(X,L)) /\ C,L));
:: Proposition 2.4, p. 204
theorem :: WAYBEL35:13
for L being complete non empty Poset,
R being auxiliary(i) auxiliary(ii) (Relation of L),
C being non empty strict_chain of R st C is maximal holds
subrelstr C is complete;
:: Proposition 2.5 (i), p. 204
theorem :: WAYBEL35:14
for L being non empty lower-bounded antisymmetric RelStr,
R being auxiliary(iv) (Relation of L),
C being strict_chain of R st C is maximal holds
Bottom L in C;
:: Proposition 2.5 (ii), p. 204
theorem :: WAYBEL35:15
for L being non empty upper-bounded Poset,
R being auxiliary(ii) (Relation of L),
C being strict_chain of R,
m being Element of L
st C is maximal & m is_maximum_of C & [m,Top L] in R
holds [Top L,Top L] in R & m = Top L;
:: Definition (SI_C) p. 204
definition
let L be RelStr,
C be set,
R be Relation of the carrier of L;
pred R satisfies_SIC_on C means
:: WAYBEL35:def 6
for x, z being Element of L holds
x in C & z in C & [x,z] in R & x <> z implies
ex y being Element of L st y in C & [x,y] in R & [y,z] in R & x <> y;
end;
definition
let L be RelStr,
R be (Relation of the carrier of L),
C be strict_chain of R;
attr C is satisfying_SIC means
:: WAYBEL35:def 7
R satisfies_SIC_on C;
synonym C is satisfying_the_interpolation_property;
synonym C satisfies_the_interpolation_property;
end;
theorem :: WAYBEL35:16
for L being RelStr,
C being set,
R being auxiliary(i) (Relation of L) st
R satisfies_SIC_on C holds
for x, z being Element of L holds
x in C & z in C & [x,z] in R & x <> z implies
ex y being Element of L st y in C & [x,y] in R & [y,z] in R & x < y;
definition
let L be RelStr,
R be Relation of the carrier of L;
cluster trivial -> satisfying_SIC strict_chain of R;
end;
definition
let L be non empty RelStr,
R be Relation of the carrier of L;
cluster non empty trivial strict_chain of R;
end;
:: Proposition 2.5 (iii), p. 204
theorem :: WAYBEL35:17
for L being lower-bounded with_suprema Poset,
R being auxiliary(i) auxiliary(ii) (Relation of L),
C being strict_chain of R st C is maximal & R is satisfying_SI holds
R satisfies_SIC_on C;
definition
let R be Relation,
C, y be set;
func SetBelow (R,C,y) equals
:: WAYBEL35:def 8
( R"{y} ) /\ C;
end;
theorem :: WAYBEL35:18
for R being Relation,
C, x, y being set holds
x in SetBelow (R,C,y) iff [x,y] in R & x in C;
definition
let L be 1-sorted,
R be (Relation of the carrier of L),
C, y be set;
redefine func SetBelow (R,C,y) -> Subset of L;
end;
theorem :: WAYBEL35:19
for L being RelStr,
R being auxiliary(i) (Relation of L),
C being set,
y being Element of L holds
SetBelow (R,C,y) is_<=_than y;
theorem :: WAYBEL35:20
for L being reflexive transitive RelStr,
R being auxiliary(ii) (Relation of L),
C being Subset of L,
x, y being Element of L st x <= y
holds SetBelow (R,C,x) c= SetBelow (R,C,y);
theorem :: WAYBEL35:21
for L being RelStr,
R being auxiliary(i) (Relation of L),
C being set,
x being Element of L st x in C & [x,x] in R &
ex_sup_of SetBelow (R,C,x),L
holds x = sup SetBelow (R,C,x);
definition
let L be RelStr,
C be Subset of L;
attr C is sup-closed means
:: WAYBEL35:def 9
for X being Subset of C st ex_sup_of X,L
holds "\/"(X,L) = "\/"(X,subrelstr C);
end;
:: Lemma 2.6, p. 205
theorem :: WAYBEL35:22
for L being complete non empty Poset,
R being extra-order (Relation of L),
C being satisfying_SIC strict_chain of R,
p, q being Element of L st p in C & q in C & p < q
ex y being Element of L st p < y & [y,q] in R & y = sup SetBelow (R,C,y);
:: Lemma 2.7, p. 205, 1 => 2
theorem :: WAYBEL35:23
for L being lower-bounded non empty Poset,
R being extra-order (Relation of L),
C being non empty strict_chain of R st
C is sup-closed &
(for c being Element of L st c in C holds
ex_sup_of SetBelow (R,C,c),L)
&
R satisfies_SIC_on C holds
for c being Element of L st c in C holds
c = sup SetBelow (R,C,c);
:: Lemma 2.7, p. 205, 2 => 1
theorem :: WAYBEL35:24
for L being non empty reflexive antisymmetric RelStr,
R being auxiliary(i) (Relation of L),
C being strict_chain of R st
(for c being Element of L st c in C holds
ex_sup_of SetBelow (R,C,c),L & c = sup SetBelow (R,C,c))
holds
R satisfies_SIC_on C;
definition
let L be non empty RelStr,
R be (Relation of the carrier of L),
C be set;
func SupBelow (R,C) means
:: WAYBEL35:def 10
for y being set holds y in it iff y = sup SetBelow (R,C,y);
end;
definition
let L be non empty RelStr,
R be (Relation of the carrier of L),
C be set;
redefine func SupBelow (R,C) -> Subset of L;
end;
:: Lemma 2.8, (i) a), p. 205
theorem :: WAYBEL35:25
for L being non empty reflexive transitive RelStr,
R being auxiliary(i) auxiliary(ii) (Relation of L),
C being strict_chain of R st
(for c being Element of L holds ex_sup_of SetBelow (R,C,c),L) holds
SupBelow (R,C) is strict_chain of R;
:: Lemma 2.8, (i) b), p. 205
theorem :: WAYBEL35:26
for L being non empty Poset,
R being auxiliary(i) auxiliary(ii) (Relation of L),
C being Subset of L st
(for c being Element of L holds ex_sup_of SetBelow (R,C,c),L) holds
SupBelow (R,C) is sup-closed;
theorem :: WAYBEL35:27
for L being complete non empty Poset,
R being extra-order (Relation of L),
C being satisfying_SIC strict_chain of R,
d being Element of L st d in SupBelow (R,C)
holds
d = "\/"({b where b is Element of L:
b in SupBelow(R,C) & [b,d] in R},L);
:: Lemma 2.8, (ii), p. 205
theorem :: WAYBEL35:28
for L being complete non empty Poset,
R being extra-order (Relation of L),
C being satisfying_SIC strict_chain of R holds
R satisfies_SIC_on SupBelow (R,C);
:: Lemma 2.8, (iii), p. 205
theorem :: WAYBEL35:29
for L being complete non empty Poset,
R being extra-order (Relation of L),
C being satisfying_SIC strict_chain of R,
a, b being Element of L st
a in C & b in C & a < b
ex d being Element of L st d in SupBelow (R,C) & a < d & [d,b] in R;
Back to top