:: Some Properties of the {S}orgenfrey Line and the {S}orgenfrey Plane
:: by Adam J.J. St. Arnaud and Piotr Rudnicki
::
:: Received April 17, 2013
:: Copyright (c) 2013-2016 Association of Mizar Users
:: (Stowarzyszenie Uzytkownikow Mizara, Bialystok, Poland).
:: This code can be distributed under the GNU General Public Licence
:: version 3.0 or later, or the Creative Commons Attribution-ShareAlike
:: License version 3.0 or later, subject to the binding interpretation
:: detailed in file COPYING.interpretation.
:: See COPYING.GPL and COPYING.CC-BY-SA for the full text of these
:: licenses, or see http://www.gnu.org/licenses/gpl.html and
:: http://creativecommons.org/licenses/by-sa/3.0/.
environ
vocabularies TOPGEN_6, NUMBERS, SUBSET_1, XXREAL_0, ORDINAL1, FUNCT_1,
RELAT_1, XBOOLE_0, TARSKI, ZFMISC_1, CARD_3, CARD_1, COMPLEX1, ARYTM_3,
RCOMP_1, ORDINAL2, STRUCT_0, ARYTM_1, REAL_1, TOPGEN_3, CANTOR_1,
SETFAM_1, RAT_1, TOPS_1, TOPGEN_1, XXREAL_1, RLVECT_3, PRE_TOPC, CARD_5,
TOPMETR, METRIZTS;
notations TARSKI, XBOOLE_0, ZFMISC_1, RELAT_1, SUBSET_1, SETFAM_1, FUNCT_1,
RELSET_1, ORDINAL1, CARD_1, CARD_2, CARD_3, NUMBERS, XCMPLX_0, COMPLEX1,
REAL_1, XREAL_0, RAT_1, RCOMP_1, DOMAIN_1, FUNCT_2, STRUCT_0, PRE_TOPC,
BORSUK_1, TOPS_1, TOPS_2, CANTOR_1, TOPMETR, TOPGEN_1, TOPGEN_3,
XXREAL_0, METRIZTS;
constructors WELLORD2, REAL_1, COMPLEX1, CARD_2, RCOMP_1, TOPS_1, TOPGEN_2,
TOPGEN_1, TOPGEN_3, METRIZTS, TOPGEN_5, TOPGEN_4, ORDINAL1, PCOMPS_1;
registrations SUBSET_1, FINSET_1, NUMBERS, XCMPLX_0, XXREAL_0, XREAL_0, RAT_1,
CARD_1, MEMBERED, STRUCT_0, PRE_TOPC, TOPS_1, BORSUK_1, TOPMETR,
RELSET_1, METRIZTS, TOPGEN_4, CARD_3, TOPGEN_5, NAT_1;
requirements BOOLE, SUBSET, NUMERALS, ARITHM, REAL;
definitions TARSKI, XBOOLE_0, FUNCT_1, WELLORD2, PRE_TOPC, SUBSET_1, STRUCT_0,
COMPTS_1, METRIZTS, SETFAM_1, TOPS_2;
equalities TARSKI, XBOOLE_0, FUNCT_1, WELLORD2, PRE_TOPC, SUBSET_1, STRUCT_0,
COMPTS_1, METRIZTS, SETFAM_1, TOPS_2;
expansions XXREAL_0, PRE_TOPC;
theorems TARSKI, XBOOLE_0, XBOOLE_1, ZFMISC_1, FUNCT_1, TOPGEN_3, XREAL_1,
XREAL_0, ABSVALUE, YELLOW_9, NUMBERS, CARD_5, SUBSET_1, TOPS_1, PRE_TOPC,
TOPGEN_1, RAT_1, CARD_1, CARD_2, CARD_3, CARD_4, BORSUK_1, TOPS_2,
FUNCT_2, TOPMETR, XXREAL_1, RELAT_1, CANTOR_1, SETFAM_1, FRECHET,
XXREAL_0, XTUPLE_0, METRIZTS, BORSUK_5, TREAL_1, TOPS_4, TOPGEN_5;
schemes CLASSES1, FUNCT_2;
begin :: Preliminaries
:: The beginning of TOPS_2 belongs to SETFAM_1
Lm1:
for f being Function, x, y being set st x in f"{y} holds f.x = y
proof
let f be Function, x,y be set such that
A1: x in f"{y};
f.x in {y} by A1, FUNCT_1:def 7;
hence f.x = y by TARSKI:def 1;
end;
reserve T for TopSpace,
x, y, a, b, U, Ux, rx for set,
p, q for Rational,
F, G for Subset-Family of T,
Us, I for Subset-Family of Sorgenfrey-line;
:: This theorem is a slightly modified version of the proof of T_1 found
:: in topgen_5
Lm2: Sorgenfrey-line is T_2
proof
set T = Sorgenfrey-line;
consider B being Subset-Family of REAL such that
A1: the topology of Sorgenfrey-line = UniCl B and
A2: B = {[.x,q.[ where x,q is Real: x < q & q is rational} by TOPGEN_3:def 2;
let x,y be Point of T;
reconsider a = x, b = y as Element of REAL by TOPGEN_3:def 2;
A3: B c= the topology of T by A1,CANTOR_1:1;
assume
A4: x <> y;
per cases by A4,XXREAL_0:1;
suppose
A5: a < b;
consider q being Rational such that
A6: b < q and
q < b+1 by RAT_1:7, XREAL_1:29;
[.b,q.[ in B by A2,A6; then
A7: [.b,q.[ in the topology of T by A3;
consider w being Rational such that
A8: a < w and
A9: w < b by A5,RAT_1:7;
[.a,w.[ in B by A2,A8;
then [.a,w.[ in the topology of T by A3;
then reconsider U = [.a,w.[, V = [.b,q.[ as open Subset of T by A7,
PRE_TOPC:def 2;
take U,V;
A10: U /\ V = {}
proof
thus U /\ V c= {}
proof
let p be object;
assume A11: p in U /\ V; then
reconsider d = p as ExtReal;
d in [.a,w.[ & d in [.b,q.[ by XBOOLE_0:def 4, A11; then
d < w & b <= d by XXREAL_1:3;
hence p in {} by A9, XXREAL_0:2;
end;
thus {} c= U /\ V by XBOOLE_1:2;
end;
thus U is open & V is open;
thus thesis by A6, A8, XXREAL_1:3, A10, XBOOLE_0:def 7;
end;
suppose
A12: a > b;
consider q being Rational such that
A13: a < q and
q < a+1 by RAT_1:7, XREAL_1:29;
[.a,q.[ in B by A2,A13; then
A14: [.a,q.[ in the topology of T by A3;
consider w being Rational such that
A15: b < w and
A16: w < a by A12,RAT_1:7;
[.b,w.[ in B by A2,A15;
then [.b,w.[ in the topology of T by A3;
then reconsider V = [.b,w.[, U = [.a,q.[ as open Subset of T by A14,
PRE_TOPC:def 2;
take U,V;
A17: U /\ V = {}
proof
thus U /\ V c= {}
proof
let p be object;
assume A18: p in U /\ V; then
reconsider d = p as ExtReal;
d in [.a,q.[ & d in [.b,w.[ by XBOOLE_0:def 4, A18; then
d < w & a <= d by XXREAL_1:3;
hence p in {} by A16, XXREAL_0:2;
end;
thus {} c= U /\ V
proof
let p be object;
assume p in {};
hence thesis;
end;
end;
thus U is open & V is open;
thus thesis by A15,A13,XXREAL_1:3, A17, XBOOLE_0:def 7;
end;
end;
registration
cluster Sorgenfrey-line -> T_2;
coherence by Lm2;
end;
theorem Th1:
for x, a, b being Real st x in ].a,b.[
ex p,r being Rational st x in ].p,r.[ & ].p,r.[ c= ].a,b.[
proof
let x,a,b be Real such that
A1: x in ].a,b.[;
A2: x > a & x < b by XXREAL_1:4, A1;
consider p being Rational such that A3: p > a & x > p by A2, RAT_1:7;
consider r being Rational such that A4: x < r & r < b by A2, RAT_1:7;
take p,r;
thus x in ].p, r.[ by A3, A4, XXREAL_1:4;
thus ].p, r.[ c= ].a,b.[
proof
let y be object; assume
A5: y in ].p, r.[; then
reconsider y1 = y as Element of REAL;
y1 > p & y1 < r by XXREAL_1:4, A5; then
y1 > a & y1 < b by A3, A4, XXREAL_0:2;
hence y in ].a, b.[ by XXREAL_1:4;
end;
end;
Lm3:
for T being SubSpace of R^1 holds T is Lindelof
proof
let T be SubSpace of R^1;
let U be Subset-Family of T such that
A1: U is open and
A2: U is Cover of T;
per cases;
suppose A3: the carrier of T = {};
reconsider G = {} as Subset-Family of T by XBOOLE_1:2;
take G;
thus G c= U by XBOOLE_1:2;
thus G is Cover of T
proof
let x be object;
assume x in the carrier of T;
hence thesis by A3;
end;
thus G is countable;
end;
suppose A4: the carrier of T <> {};
A5: card [:RAT, RAT:] c= omega by CARD_3:def 14, CARD_4:7;
set Q = the set of all ].p,r.[ where p,r is Rational ;
defpred P[object,object] means
ex a, b being Rational st $1 = ].a,b.[ & $2 = [a,b];
A6: for x being object st x in Q
ex y being object st y in [:RAT,RAT:] & P[x,y]
proof
let x be object;
assume x in Q;
then consider a, b being Rational such that
A7: x = ].a,b.[;
take y = [a,b];
a in RAT & b in RAT by RAT_1:def 2;
hence y in [:RAT,RAT:] by ZFMISC_1:def 2;
thus P[x,y] by A7;
end;
consider h being Function of Q,[:RAT,RAT:] such that
A8: for x being object st x in Q holds P[x,h.x] from FUNCT_2:sch 1(A6);
A9: rng h c= [:RAT,RAT:];
A10: dom h = Q by FUNCT_2:def 1;
h is one-to-one
proof
let x1,x2 be object such that
A11: x1 in dom h and
A12: x2 in dom h and
A13: h.x1 = h.x2;
consider p1,r1 being Rational such that
A14: x1 = ].p1,r1.[ and A15: h.x1 = [p1,r1] by A8, A11;
consider p2,r2 being Rational such that
A16: x2 = ].p2,r2.[ and A17: h.x2 = [p2,r2] by A8, A12;
p1 = p2 & r1 = r2 by XTUPLE_0:1, A13, A15, A17;
hence x1 = x2 by A14, A16;
end;
then card Q c= card [:RAT,RAT:] by CARD_1:10, A9, A10;
then
A18: Q is countable by CARD_3:def 14, A5, XBOOLE_1:1;
defpred Pf[object,object] means
ex S being set st S = $2 & $1 in S & $2 in U;
A19: for x being object st x in the carrier of T
ex y being object st y in U & Pf[x,y]
proof
let x be object such that
A20: x in the carrier of T;
x in union U by SETFAM_1:def 11, A2, A20, TARSKI:def 3; then
consider Ux being set such that A21: x in Ux & Ux in U by TARSKI:def 4;
thus thesis by A21;
end;
consider f being Function of the carrier of T,U such that
A22: for x being object st x in the carrier of T holds
Pf[x,f.x] from FUNCT_2:sch 1(A19);
A23: U <> {}
proof
assume
A24: U = {};
the carrier of T c= union U by A2, SETFAM_1:def 11;
hence contradiction by A24, ZFMISC_1:2, A4;
end;
defpred Pf1[object,object] means
ex S being set st S = $2 & $2 in Q & $1 in S & (S /\ [#] T) c= f.$1;
A25: for x being object st x in the carrier of T
ex y being object st y in Q & Pf1[x,y]
proof
let x be object such that
A26: x in the carrier of T;
A27: Pf[x, f.x] by A22, A26;
reconsider Ux = f.x as Subset of T by A27;
Ux is open by A27, A1, TOPS_2:def 1; then
consider Vx being Subset of R^1 such that
A28: Vx in the topology of R^1 &
Ux = Vx /\ [#] T by PRE_TOPC:def 4;
reconsider x as Real by A26;
Ux c= Vx by A28, XBOOLE_1:17; then
consider r1 being Real such that
A29: r1 > 0 & ].(x-r1),(x+r1).[ c= Vx
by A27, FRECHET:8, A28, PRE_TOPC:def 2;
set a = x-r1, b = x+r1;
A30: x < x+r1 by XREAL_1:29, A29;
x > x-r1 by XREAL_1:44, A29;
then consider p1, p2 being Rational such that
A31: x in ].p1,p2.[ & ].p1,p2.[ c= ].a,b.[ by Th1, A30, XXREAL_1:4;
set q = ].p1,p2.[;
A32: q c= Vx by A29, A31, XBOOLE_1:1;
take q;
thus q in Q;
take q;
thus thesis by A28, A31, A32, XBOOLE_1:26;
end;
consider f1 being Function of the carrier of T, Q such that
A33: for x being object st x in the carrier of T
holds Pf1[x,f1.x] from FUNCT_2:sch 1(A25);
deffunc F(object) = f.the Element of f1"{$1};
].2,1.[ in Q; then
A34: dom f1 = the carrier of T by FUNCT_2:def 1;
A35: for x being object st x in rng f1 holds F(x) in U
proof
let x be object such that
A36: x in rng f1;
f1"{x} <> {} by A36, FUNCT_1:72; then
A37: the Element of f1"{x} in f1"{x};
the Element of f1"{x} in the carrier of T by A37; then
the Element of f1"{x} in dom f by A23, FUNCT_2:def 1; then
F(x) in rng f by FUNCT_1:3;
hence thesis;
end;
consider g being Function of rng f1, U such that
A38: for q being object st q in rng f1 holds g.q = F(q)
from FUNCT_2:sch 2(A35);
A39: card rng f1 c= omega by CARD_3:def 14, A18;
A40: dom g = rng f1 by FUNCT_2:def 1, A23; then
A41: card rng g c= card rng f1 by CARD_1:12;
reconsider G = rng g as Subset-Family of T by TOPS_2:2;
take G;
thus G c= U;
thus G is Cover of T
proof
let x be object;
assume A42: x in the carrier of T;
set q = f1.x;
A43: [x,q] in f1 by FUNCT_1:def 2, A42, A34;
A44: q in {q} by TARSKI:def 1;
A45: q in rng f1 by FUNCT_1:3, A34, A42;
A46: Pf1[x,f1.x] by A33, A42;
set y = the Element of f1"{q};
A47: f1"{q} <> {} by A45, A43, A44, RELAT_1:131; then
A48: x in f1.y by A46, Lm1;
A49: f.y = g.q by A38, FUNCT_1:3, A34, A42;
y in f1"{q} by A47; then
A50: Pf1[y,f1.y] by A33;
A51: x in f1.y /\ [#] T by A42, A48, XBOOLE_0:def 4;
g.q in rng g by FUNCT_1:3, A45, A40;
hence x in union G by A51, TARSKI:def 4, A49, A50;
end;
thus G is countable by A41, CARD_3:def 14, A39, XBOOLE_1:1;
end;
end;
registration
cluster -> Lindelof for SubSpace of R^1;
coherence by Lm3;
end;
Lm4:
for p,r being Real st r > p holds ex q being Rational st q in [.p,r.[
proof
let p,r be Real such that
A1: r > p;
consider q being Rational such that
A2: p < q & q < r by A1, RAT_1:7;
thus thesis by A2, XXREAL_1:3;
end;
:: LEM3 through LEM6 are from from TOPGEN_3
Lm5: the carrier of Sorgenfrey-line = REAL by TOPGEN_3:def 2;
consider BB being Subset-Family of REAL such that
Lm6: the topology of Sorgenfrey-line = UniCl BB and
Lm7: BB = {[.x,q.[ where x,q is Real: x < q & q is rational}
by TOPGEN_3:def 2;
Lm8: BB is Basis of Sorgenfrey-line by Lm5,Lm6,CANTOR_1:1,def 2,TOPS_2:64;
Lm9:
Sorgenfrey-line is Lindelof
proof
set S = Sorgenfrey-line;
let U be Subset-Family of S such that
A1: U is open and
A2: U is Cover of S;
A3: U <> {}
proof
assume
A4: U = {};
the carrier of S c= union U by SETFAM_1:def 11, A2;
hence contradiction by A4, ZFMISC_1:2;
end;
set V = { Int u where u is Subset of R^1 : u in U};
set W = union V;
reconsider K = [#] S \ W as set;
V is non empty Subset-Family of R^1
proof
consider u being object such that
A5: u in U by XBOOLE_0:def 1, A3;
reconsider u as Subset of R^1 by TOPGEN_3:def 2, TOPMETR:17, A5;
set v = Int u;
A6: V c= bool [#] R^1
proof
let x be object such that
A7: x in V;
consider u being Subset of R^1 such that
A8: Int u = x and u in U by A7;
thus x in bool [#] R^1 by A8;
end;
v in V by A5;
hence thesis by A6;
end;
then reconsider V as non empty Subset-Family of R^1;
W c= [#] R^1
proof
let x be object;
assume x in W; then
consider v being set such that
A9: x in v and
A10: v in V by TARSKI:def 4;
thus x in [#] R^1 by A9, A10;
end;
then
reconsider W as Subset of R^1;
defpred Ph[object, object] means
ex y being Subset of R^1 st $2 = y & y in U & $1 = Int y;
A11: for x being object st x in V ex y being object st y in U & Ph[x,y]
proof
let x be object such that
A12: x in V;
consider u being Subset of R^1 such that
A13: x = Int u and
A14: u in U by A12;
take u;
thus u in U by A14;
thus Ph[x,u] by A13, A14;
end;
consider h being Function of V,U such that
A15: for x being object st x in V holds Ph[x,h.x] from FUNCT_2:sch 1(A11);
A16: for x being Element of V, hx being Subset of R^1 st hx = h.x holds
x = Int hx
proof
let x be Element of V, hx be Subset of R^1 such that
A17: hx = h.x;
consider y being Subset of R^1 such that
A18: h.x = y and
y in U and
A19: x = Int y by A15;
thus x = Int hx by A18, A19, A17;
end;
reconsider T = (R^1)|W as SubSpace of R^1;
V c= bool [#] T
proof
let x be object such that
A20: x in V;
reconsider xx=x as set by TARSKI:1;
xx c= W
proof
let y be object;
thus thesis by TARSKI:def 4, A20;
end;
then xx c= [#] T by PRE_TOPC:def 5;
hence x in bool [#] T;
end;
then reconsider V1 = V as non empty Subset-Family of T;
A21: V1 is open
proof
let v be Subset of T such that
A22: v in V1;
consider u being Subset of R^1 such that
A23: v = Int u and
u in U by A22;
A24: v in the topology of R^1 by A23, PRE_TOPC:def 2;
v /\ [#] T = v
proof
thus v /\ [#] T c= v by XBOOLE_1:17;
thus v c= v /\ [#] T by XBOOLE_1:19;
end;
hence v is open by A24,PRE_TOPC:def 4;
end;
A25: the carrier of T c= union V
proof
let x be object;
assume x in the carrier of T;
then x in [#] T;
hence x in union V by PRE_TOPC:def 5;
end;
consider B being Subset-Family of T such that
A26: B c= V and
A27: B is Cover of T and
A28: B is countable by METRIZTS:def 2, A21, A25,SETFAM_1:def 11;
deffunc Ff(object) = h.$1;
A29: for x being object st x in B holds Ff(x) in U
proof
let x be object;
assume x in B;
then h.x in rng h by A3, FUNCT_2:4, A26;
hence h.x in U;
end;
consider f being Function of B,U such that
A30: for x being object st x in B holds f.x = Ff(x) from FUNCT_2:sch 2(A29);
reconsider Y = rng f as Subset-Family of S by TOPS_2:2;
A31: Y is Cover of W
proof
let x be object; assume
A32: x in W;
B is Cover of [#] T by A27;
then B is Cover of W by PRE_TOPC:def 5;
then x in union B by A32, SETFAM_1:def 11, TARSKI:def 3;
then consider b being set such that
A33: x in b & b in B by TARSKI:def 4;
B = dom f by FUNCT_2:def 1, A3; then
A34: f.b in Y by FUNCT_1:3, A33;
b c= f.b
proof
let x be object such that
A35: x in b;
A36: f.b = h.b by A30, A33;
reconsider b1 = b as Element of (V qua set) by A26, A33;
h.b1 in U by A3;
then reconsider hb = h.b1 as Subset of R^1
by TOPGEN_3:def 2, TOPMETR:17;
A37: b1 = Int hb by A16;
b1 c= hb by A37, TOPS_1:16;
hence x in f.b by A36, A35;
end;
hence x in union Y by A34, TARSKI:def 4, A33;
end;
A38: card B c= omega by CARD_3:def 14, A28;
dom f = B by FUNCT_2:def 1, A3; then
card rng f c= card B by CARD_1:12;
then
A39: Y is countable by CARD_3:def 14,A38, XBOOLE_1:1;
:: Now, show K has countable subcover (Z)
defpred Pg[object, object] means ex S being set st S = $2 & $1 in S;
A40: for x being object st x in K ex y being object st y in U & Pg[x,y]
proof
let x be object;
assume x in K;
then x in union U by SETFAM_1:def 11, A2, TARSKI:def 3;
then consider Ux being set such that
A41: x in Ux and
A42: Ux in U by TARSKI:def 4;
take Ux;
thus Ux in U by A42;
thus Pg[x,Ux] by A41;
end;
consider g being Function of K, U such that
A43: for x being object st x in K holds Pg[x,g.x] from FUNCT_2: sch 1(A40);
set Q = { [.p,r.[ where p, r is Real : r > p};
defpred Pk[object, object] means
ex S being set st S = $2 &
S c= g.$1 & ex x, rx being Real st $1 = x & $2 = [.x,rx.[;
A44: for x being object st x in K ex y being object st y in Q & Pk[x,y]
proof
let x be object such that
A45: x in K;
g.x in U by FUNCT_2:5, A45, A3; then
reconsider gx = g.x as open Subset of S by A1, TOPS_2:def 1;
reconsider x1 = x as Point of S by A45;
Pg[x,g.x] by A43, A45;
then consider a being Subset of S such that
A46: a in BB and
A47: x1 in a and
A48: a c= gx by YELLOW_9:31, Lm8;
consider p,r being Real such that
A49: a = [.p, r.[ and r > p and r is rational by Lm7, A46;
reconsider x2 = x1 as Real by A47, A49;
A50: p <= x2 & x2 < r by A47, A49, XXREAL_1:3;
set y = [.x2,r.[;
take y;
A51: y c= a
proof
let z be object such that
A52: z in y;
reconsider z1 = z as Real by A52;
x2 <= z1 & z1 < r by A52, XXREAL_1:3; then
p <= z1 & z1 < r by A50, XXREAL_0:2;
hence z in a by A49, XXREAL_1:3;
end;
thus y in Q by A50;
thus Pk[x,y] by A51, A48, XBOOLE_1:1;
end;
consider k being Function of K, Q such that
A53: for x being object st x in K holds Pk[x,k.x] from FUNCT_2:sch 1(A44);
defpred Pj[object, object] means
ex S being set st S = $1 & $2 in S;
A54: for x being object st x in rng k
ex y being object st y in RAT & Pj[x,y]
proof
let x be object such that
A55: x in rng k;
x in Q by A55; then
consider p,r being Real such that
A56: x = [.p,r.[ and
A57: r > p;
reconsider xx=x as set by TARSKI:1;
consider y being Rational such that
A58: y in xx by A56, A57, Lm4;
take y;
thus y in RAT by RAT_1:def 2;
take xx;
thus thesis by A58;
end;
consider j being Function of rng k, RAT such that
A59: for x being object st x in rng k holds Pj[x,j.x] from FUNCT_2: sch 1(A54)
;
A60: for x,y being Element of S st x in K & y in K & x <> y holds k.x misses k.
y
proof
let x,y be Element of S such that
A61: x in K and
A62: y in K and
A63: x <> y;
A64: Pk[x,k.x] & Pk[y,k.y] by A53, A61, A62;
A65: g.x in U & g.y in U by A3, A61, A62, FUNCT_2:5;
thus k.x /\ k.y = {}
proof
assume not k.x /\ k.y = {}; then
consider l being object such that
A66: l in k.x /\ k.y by XBOOLE_0:7;
A67: l in k.x & l in k.y by XBOOLE_0:def 4, A66;
Pk[x,k.x] by A53, A61;
then consider x1, rx being Real such that
A68: x = x1 and
A69: k.x = [.x1,rx.[;
Pk[y,k.y] by A53, A62;
then consider y1, ry being Real such that
A70: y = y1 and
A71: k.y = [.y1, ry.[;
reconsider l as Real by A69, A66;
A72: x1 <= l & l < rx by A69, A67, XXREAL_1:3;
A73: y1 <= l & l < ry by A71, A67, XXREAL_1:3;
per cases by A63, XXREAL_0:1, A68, A70;
suppose
A74: x1 < y1;
y1 < rx by A72, A73, XXREAL_0:2; then
A75: y1 in ].x1,rx.[ by XXREAL_1:4, A74;
reconsider Y = ].x1,rx.[ as Subset of R^1 by TOPMETR:17;
Y c= k.x by XXREAL_1:22, A69; then
A76: Y c= g.x by A64, XBOOLE_1:1;
reconsider gx = g.x as Subset of R^1
by TOPGEN_3:def 2, TOPMETR:17, A65;
A77: y in Int gx by A76, BORSUK_5:40, A70, A75, TOPS_1:22;
Int gx in V by A65; then
y in union V by A77, TARSKI:def 4;
hence contradiction by A62, XBOOLE_0:def 5;
end;
suppose
A78: x1 > y1;
x1 < ry by A72, A73, XXREAL_0:2; then
A79: x1 in ].y1,ry.[ by XXREAL_1:4, A78;
reconsider X = ].y1,ry.[ as Subset of R^1 by TOPMETR:17;
X c= k.y by XXREAL_1:22, A71; then
A80: X c= g.y by A64, XBOOLE_1:1;
reconsider gy = g.y as Subset of R^1
by A65, TOPGEN_3:def 2, TOPMETR:17;
A81: x in Int gy by A80, BORSUK_5:40, A68, A79, TOPS_1:22;
Int gy in V by A65; then
x in union V by A81, TARSKI:def 4;
hence contradiction by A61, XBOOLE_0:def 5;
end;
end;
end;
A82: rng j c= RAT;
A83: dom j = rng k by FUNCT_2:def 1;
A84: j is one-to-one
proof
let x1, x2 be object such that
A85: x1 in dom j and
A86: x2 in dom j and
A87: j.x1 = j.x2;
reconsider x1,x2 as set by TARSKI:1;
consider y1 being object such that A88: y1 in dom k &
x1 = k.y1 by FUNCT_1:def 3, A85;
consider y2 being object such that A89: y2 in dom k &
x2 = k.y2 by FUNCT_1:def 3, A86;
A90: y1 in K & y2 in K by A88, A89;
Pj[x1,j.x1] & Pj[x2,j.x2] by A85, A86, A59;
then k.y1 /\ k.y2 <> {} by A88, A89, XBOOLE_0:def 4, A87;
hence thesis by A88, A89, A60, A90, XBOOLE_0:def 7;
end;
A91: card rng k c= omega by TOPGEN_3:17,CARD_1:10, A82, A83, A84;
A92: [.1,2.[ in Q; then
A93: dom k = K by FUNCT_2:def 1;
A94: k is one-to-one
proof
let x1, x2 be object such that
A95: x1 in dom k and
A96: x2 in dom k and
A97: k.x1 = k.x2;
A98: x1 in K & x2 in K by A95, A96;
k.x1 in rng k & k.x2 in rng k by A92, A95, A96, FUNCT_2:4; then
A99: k.x1 in Q & k.x2 in Q;
consider p1,r1 being Real such that
A100: k.x1 = [.p1,r1.[ and
A101: r1 > p1 by A99;
consider q being Rational such that
A102: q in k.x1 by A100, A101, Lm4;
q in k.x1 /\ k.x2 by A102, A97;
hence x1 = x2 by A60, XBOOLE_0:def 7, A98;
end;
A103: card K c= card rng k by CARD_1:10, A93, A94;
A104: card K c= omega by A103, A91, XBOOLE_1:1;
dom g = K by FUNCT_2:def 1, A3; then
card rng g c= card K by CARD_1:12; then
A105: rng g is countable by CARD_3:def 14,A104,XBOOLE_1:1;
reconsider Z = rng g as Subset-Family of S by TOPS_2:2;
A106: Z is Cover of K
proof
let x be object;
assume
A107: x in K;
then
A108: Pg[x,g.x] by A43;
x in dom g by A107, FUNCT_2:def 1, A3; then
g.x in Z by FUNCT_1:def 3;
hence x in union Z by TARSKI:def 4, A108;
end;
W c= [#] S
proof
let x be object;
assume x in W; then
x in [#] R^1;
hence x in [#] S by TOPMETR:17, TOPGEN_3:def 2;
end; then
A109: W \/ K = [#] S by XBOOLE_1:45;
A110: Z \/ Y is Cover of [#] S
proof
let x be object;
assume x in [#] S; then
x in W or x in K by XBOOLE_0:def 3, A109; then
x in union Y or x in union Z by A31, A106, TARSKI:def 3,
SETFAM_1:def 11; then
x in (union Y) \/ (union Z) by XBOOLE_0:def 3;
hence x in union (Z \/ Y) by ZFMISC_1:78;
end;
reconsider G = Z \/ Y as Subset-Family of S;
take G;
thus G c= U by XBOOLE_1:8;
thus G is Cover of S by A110;
thus G is countable by CARD_2:85, A105, A39;
end;
registration
cluster Sorgenfrey-line -> Lindelof;
coherence by Lm9;
end;
definition
func Sorgenfrey-plane -> non empty strict TopSpace equals
[:Sorgenfrey-line, Sorgenfrey-line:];
correctness;
end;
definition :: ? how to do it better
func real-anti-diagonal -> Subset of [:REAL,REAL:] equals
{[x,y] where x,y is Real : y = -x};
correctness proof
set L = {[x,y] where x,y is Real : y = -x};
L c= [:REAL, REAL:]
proof
let z be object;
assume z in L;
then consider x,y being Real such that
A1: z = [x,y] and y = -x;
x in REAL & y in REAL by XREAL_0:def 1;
hence z in [:REAL, REAL:] by A1,ZFMISC_1:87;
end;
hence L is Subset of [:REAL, REAL:];
end;
end;
theorem Th2:
[:RAT,RAT:] is dense Subset of Sorgenfrey-plane
proof
[:RAT, RAT:] c= [#] Sorgenfrey-plane
proof
let z be object;
assume z in [:RAT, RAT:]; then
consider x,y being object such that
A1: x in RAT & y in RAT and
A2: z = [x,y] by ZFMISC_1:def 2;
x in REAL & y in REAL by A1, NUMBERS:12; then
x in [#] Sorgenfrey-line &
y in [#] Sorgenfrey-line by TOPGEN_3:def 2; then
z in [:[#] Sorgenfrey-line, [#] Sorgenfrey-line:]
by A2, ZFMISC_1:def 2;
hence z in [#] Sorgenfrey-plane;
end;
then reconsider C = [:RAT, RAT:] as Subset of Sorgenfrey-plane;
for A being Subset of Sorgenfrey-plane st A <> {} & A is open
holds A meets C
proof
let A be Subset of Sorgenfrey-plane such that
A3: A <> {} and
A4: A is open;
consider B being Subset-Family of Sorgenfrey-plane such that
A5: A = union B and
A6: (for e being set st e in B holds ex X1 being Subset of Sorgenfrey-line,
Y1 being Subset of Sorgenfrey-line st (e = [:X1,Y1:] & X1 is open &
Y1 is open)) by BORSUK_1:5, A4;
now
assume A7: for e being set st e in B holds e = {};
union B c= {}
proof
let z be object;
assume z in union B; then
consider y being set such that
A8: z in y & y in B by TARSKI:def 4;
thus z in {} by A8, A7;
end;
hence contradiction by A5, A3;
end;
then
consider e being set such that
A9: e in B & e <> {};
consider X1,Y1 being Subset of Sorgenfrey-line such that
A10: e = [:X1,Y1:] and
A11: X1 is open & Y1 is open by A6, A9;
A12: X1 <> {} & Y1 <> {} by ZFMISC_1:90, A9, A10;
consider x1 being object such that
A13: x1 in X1 by A12, XBOOLE_0:7;
consider y1 being object such that
A14: y1 in Y1 by A12, XBOOLE_0:7;
consider ax being Subset of Sorgenfrey-line such that
A15: ax in BB and
x1 in ax and
A16: ax c= X1 by YELLOW_9:31, A11, A13, Lm8;
consider ay being Subset of Sorgenfrey-line such that
A17: ay in BB and
y1 in ay and
A18: ay c= Y1 by YELLOW_9:31, A11, A14, Lm8;
consider px,qx being Real such that
A19: ax = [.px,qx.[ and
A20: px < qx & qx is rational by A15, Lm7;
consider py,qy being Real such that
A21: ay = [.py,qy.[ and
A22: py < qy & qy is rational by A17, Lm7;
consider rx being Rational such that
A23: px < rx & rx < qx by RAT_1:7, A20;
A24: rx in ax by A23, XXREAL_1:3, A19;
consider ry being Rational such that
A25: py < ry & ry < qy by RAT_1:7, A22;
A26: ry in ay by A25, XXREAL_1:3, A21;
rx in RAT & ry in RAT by RAT_1:def 2; then
A27: [rx,ry] in C by ZFMISC_1:def 2;
[rx,ry] in [:X1,Y1:] by A24, A26, A16, A18, ZFMISC_1:def 2; then
A28: [rx,ry] in A by A5, A9, A10, TARSKI:def 4;
thus A meets C by A27, A28, XBOOLE_0:3;
end;
hence [:RAT, RAT:] is dense Subset of Sorgenfrey-plane by TOPS_1:45;
end;
theorem Th3:
card real-anti-diagonal = continuum
proof
REAL, real-anti-diagonal are_equipotent
proof
defpred P[object, object] means
ex x being Real st $1 = x & $2 = [x,-x];
A1: for r being object st r in REAL
ex a being object st a in real-anti-diagonal & P[r,a]
proof
let r be object;
assume r in REAL;
then reconsider r as Real;
set a = [r,-r];
a in real-anti-diagonal;
hence thesis;
end;
consider Z being Function of REAL, real-anti-diagonal such that
A2: for r being object st r in REAL holds P[r,Z.r] from FUNCT_2: sch 1(A1);
take Z;
A3: real-anti-diagonal <> {}
proof
reconsider x = 1, y = -1 as Element of REAL by XREAL_0:def 1;
set z = [x,y];
z in real-anti-diagonal;
hence real-anti-diagonal <> {};
end;
thus Z is one-to-one
proof
let r1,r2 be object such that
A4: r1 in dom Z & r2 in dom Z and
A5: Z.r1 = Z.r2;
consider x1 being Real such that
A6: r1 = x1 & Z.r1 = [x1,-x1] by A2, A4;
consider x2 being Real such that
A7: r2 = x2 & Z.r2 = [x2,-x2] by A2, A4;
thus r1 = r2 by A6, A7, A5, XTUPLE_0:1;
end;
thus dom Z = REAL by A3, FUNCT_2:def 1;
thus rng Z = real-anti-diagonal
proof
thus rng Z c= real-anti-diagonal;
thus real-anti-diagonal c= rng Z
proof
let z be object;
assume z in real-anti-diagonal; then
consider x,y being Real such that
A8: z = [x,y] and
A9: y = -x;
consider x1 being Real such that
A10: x = x1 & Z.x = [x1,-x1] by A2,XREAL_0:def 1;
thus z in rng Z by A10, A8, A9, FUNCT_2:4, A3,XREAL_0:def 1;
end;
end;
end;
hence card real-anti-diagonal = continuum by TOPGEN_3:def 4,CARD_1:5;
end;
theorem Th4:
real-anti-diagonal is closed Subset of Sorgenfrey-plane
proof
set L = real-anti-diagonal;
set S2 = Sorgenfrey-plane;
A1: L c= [#] S2
proof
let z be object;
assume z in L;
then consider x,y being Real such that
A2: z = [x,y] and y = -x;
x in REAL & y in REAL by XREAL_0:def 1; then
x in [#] Sorgenfrey-line & y in [#] Sorgenfrey-line by TOPGEN_3:def 2;
then [x,y] in [:[#] Sorgenfrey-line, [#] Sorgenfrey-line:]
by ZFMISC_1:def 2;
hence z in [#] Sorgenfrey-plane by A2;
end;
reconsider L = real-anti-diagonal as Subset of Sorgenfrey-plane by A1;
defpred Pf[object, object] means
ex x,y being Real st $1 = [x,y] & $2 = x+y;
A3: for z being object st z in the carrier of S2
ex u being object st u in the carrier of R^1 & Pf[z,u]
proof
let z be object;
assume z in the carrier of S2;
then z in [:the carrier of Sorgenfrey-line,
the carrier of Sorgenfrey-line:] by BORSUK_1:def 2;
then consider x,y being object such that
A4: x in the carrier of Sorgenfrey-line and
A5: y in the carrier of Sorgenfrey-line and
A6: z = [x,y] by ZFMISC_1:def 2;
reconsider x as Element of REAL by A4, TOPGEN_3:def 2;
reconsider y as Element of REAL by A5, TOPGEN_3:def 2;
set u = x+y;
u in the carrier of R^1 by TOPMETR:17;
hence thesis by A6;
end;
consider f being Function of S2, R^1 such that
A7: for z being object st z in the carrier of S2 holds Pf[z,f.z]
from FUNCT_2:sch 1(A3);
A8: for x,y being Element of REAL st [x,y] in the carrier of S2
holds f.([x,y]) = x + y
proof
let x,y be Element of REAL such that
A9: [x,y] in the carrier of S2;
consider x1,y1 being Real such that
A10: [x,y] = [x1,y1] & f.([x,y]) = x1+y1 by A9, A7;
x = x1 & y = y1 by A10, XTUPLE_0:1;
hence thesis by A10;
end;
for p being Point of S2, r being positive Real
ex W being open Subset of S2 st p in W & f.:W c= ].f.p-r,f.p+r.[
proof
let p be Point of S2;
let r be positive Real;
p in [#] S2; then
p in [:the carrier of Sorgenfrey-line, the carrier of Sorgenfrey-line:]
by BORSUK_1:def 2;
then consider x,y being object such that
A11: x in the carrier of Sorgenfrey-line and
A12: y in the carrier of Sorgenfrey-line and
A13: p = [x,y] by ZFMISC_1:def 2;
reconsider x as Element of REAL by A11, TOPGEN_3:def 2;
reconsider y as Element of REAL by A12, TOPGEN_3:def 2;
A14: f.p = x+y by A13, A8;
set U = ].f.p-r,f.p+r.[;
set W = [:[.x,x+(r/2).[ , [.y,y+(r/2).[:];
A15: W c= [#] S2
proof
let z be object;
assume z in W; then
consider u,v being object such that
A16: u in [.x,x+(r/2).[ & v in [.y,y+(r/2).[ and
A17: z = [u,v] by ZFMISC_1:def 2;
reconsider u,v as Element of [#] Sorgenfrey-line
by A16, TOPGEN_3:def 2;
u in [#] Sorgenfrey-line & v in [#] Sorgenfrey-line; then
z in [:[#] Sorgenfrey-line, [#] Sorgenfrey-line:] by
A17, ZFMISC_1:def 2;
hence z in [#] S2;
end;
reconsider W as Subset of S2 by A15;
reconsider X = [.x,x+(r/2).[ as Subset of Sorgenfrey-line by
TOPGEN_3:def 2;
reconsider Y = [.y,y+(r/2).[ as Subset of Sorgenfrey-line by
TOPGEN_3:def 2;
X is open & Y is open by TOPGEN_3:11; then
A18: W is open by BORSUK_1:6;
r/2 is positive;
then x < x+(r/2) & y < y+(r/2) by XREAL_1:29; then
x in [.x,x+(r/2).[ & y in [.y,y+(r/2).[ by XXREAL_1:3; then
A19: p in W by A13, ZFMISC_1:def 2;
f.:W c= U
proof
let z be object;
assume z in f.:W;
then consider w being object such that
w in dom f and
A20: w in W and
A21: z = f.w by FUNCT_1:def 6;
consider x1,y1 being object such that
A22: x1 in X & y1 in Y and
A23: w = [x1,y1] by A20, ZFMISC_1:def 2;
reconsider x1 as Element of REAL by A22;
reconsider y1 as Element of REAL by A22;
A24: x <= x1 & x1 < x+(r/2) & y <= y1 & y1 < y+(r/2) by A22, XXREAL_1:3;
A25: x+y <= x1+y1 by XREAL_1:7, A24;
x+y-r < x+y by XREAL_1:44,XXREAL_0:def 6; then
A26: x+y-r < x1+y1 by A25, XXREAL_0:2;
x1+y1 < (x+(r/2))+(y+(r/2)) by XREAL_1:8, A24; then
x1+y1 in U by A26, A14, XXREAL_1:4;
hence z in U by A23, A8, A20, A21;
end;
hence thesis by A19, A18;
end; then
A27: f is continuous by TOPS_4:21;
reconsider zz = 0 as Element of REAL by XREAL_0:def 1;
reconsider k = {zz} as Subset of R^1 by TOPMETR:17;
reconsider k1 = [.zz, zz.] as Subset of R^1 by TOPMETR:17;
A28: k = k1 by XXREAL_1:17;
L = f"k
proof
hereby
let z be object; assume
A29: z in L; then
consider x,y being Real such that
A30: z = [x,y] and
A31: y = -x;
reconsider x,y as Element of REAL by XREAL_0:def 1;
f.z = x + y by A8, A30, A29; then
f.z in k by TARSKI:def 1, A31;
hence z in f"k by FUNCT_2:38, A29;
end;
let z be object; assume z in f"k; then
A32: z in [#] S2 & f.z in k by FUNCT_2:38; then
A33: z in [:the carrier of Sorgenfrey-line, the carrier of Sorgenfrey-line
:]
by BORSUK_1:def 2;
consider x,y being object such that
A34: x in the carrier of Sorgenfrey-line and
A35: y in the carrier of Sorgenfrey-line and
A36: z = [x,y] by A33, ZFMISC_1:def 2;
reconsider x1 = x as Element of REAL by A34, TOPGEN_3:def 2;
reconsider y1 = y as Element of REAL by A35, TOPGEN_3:def 2;
f.z = x1 + y1 by A8, A36, A32; then
(x1 + y1) = 0 by A32, TARSKI:def 1;
then -x1 = y1;
hence z in L by A36;
end;
hence thesis by A28, A27, TREAL_1:1;
end;
the carrier of Sorgenfrey-line = REAL by TOPGEN_3:def 2; then
Lm10: the carrier of Sorgenfrey-plane = [:REAL,REAL:] by BORSUK_1:def 2;
Lm11: for x,y being Real st [x,y] in real-anti-diagonal holds y = -x
proof
let x,y be Real;
assume [x,y] in real-anti-diagonal;
then consider x1,y1 being Real such that
A1: [x,y] = [x1,y1] and
A2: y1 = -x1;
x = x1 & y = y1 by A1, XTUPLE_0:1;
hence y = -x by A2;
end;
theorem Th5:
for A being Subset of Sorgenfrey-plane st A = real-anti-diagonal
holds Der A is empty
proof
let A be Subset of Sorgenfrey-plane such that
A1: A = real-anti-diagonal;
assume Der A is not empty; then
consider a being object such that
A2: a in Der A by XBOOLE_0:7;
a is_an_accumulation_point_of A by TOPGEN_1:def 3, A2; then
A3: a in Cl(A\{a}) by TOPGEN_1:def 2;
consider x,y being object such that
A4: x in REAL & y in REAL and
A5: a = [x,y] by ZFMISC_1:def 2, Lm10, A2;
reconsider x,y as Real by A4;
per cases;
suppose
A6: y >= -x;
set Gx = [.x,x+1.[;
set Gy = [.y,y+1.[;
reconsider Gx,Gy as Subset of Sorgenfrey-line by TOPGEN_3:def 2;
set G = [:Gx,Gy:];
reconsider G as Subset of Sorgenfrey-plane;
Gx is open & Gy is open by TOPGEN_3:11; then
A7: G is open by BORSUK_1:6;
x <= x & x < x+1 by XREAL_1:29; then
A8: x in Gx by XXREAL_1:3;
y <= y & y < y+1 by XREAL_1:29; then
y in Gy by XXREAL_1:3; then
A9: a in G by A5, A8, ZFMISC_1:def 2;
now
assume G /\ (A\{a}) <> {};
then consider z being object such that
A10: z in G /\ (A\{a}) by XBOOLE_0:def 1;
z in G & z in (A\{a}) by XBOOLE_0:def 4, A10; then
A11: z in G & z in A & not z in {a} by XBOOLE_0:def 5;
consider xz,yz being object such that
A12: xz in [.x,x+1.[ & yz in [.y,y+1.[ and
A13: z = [xz,yz] by ZFMISC_1:def 2, A11;
reconsider xz as Real by A12;
reconsider yz as Real by A12;
A14: x <= xz & y<= yz by A12, XXREAL_1:3;
A15: -x >= -xz & y <= -xz by A14, Lm11, A1, A11, A13, XREAL_1:24;
A16: -x >= y by XXREAL_0:2, A15;
A17: -x = y by A16, A6, XXREAL_0:1; then
A18: -x <= yz by A12, XXREAL_1:3;
A19: -x <= -xz by Lm11, A1, A11, A13, A18;
A20: x >= xz by XREAL_1:24, A19;
A21: x = xz by A20, A14, XXREAL_0:1; then
y = yz by A17, Lm11, A1, A11, A13;
hence contradiction by A11, TARSKI:def 1, A13, A5, A21;
end; then
G misses (A\{a}) by XBOOLE_0:def 7;
hence contradiction by A7, A9, A3, PRE_TOPC:def 7;
end;
suppose
A22: y < -x;
set Gx = [.x,x+(|.x+y.|/2).[;
set Gy = [.y,y+(|.x+y.|/2).[;
reconsider Gx, Gy as Subset of Sorgenfrey-line by TOPGEN_3:def 2;
reconsider G = [:Gx,Gy:] as Subset of Sorgenfrey-plane;
Gx is open & Gy is open by TOPGEN_3:11; then
A23: G is open by BORSUK_1:6;
A24: y + x < 0 by A22, XREAL_1:61;
A25: |.x+y.| = -(x+y) by ABSVALUE:def 1,A22, XREAL_1:61;
A26: |.x+y.| > 0 by A24, A25,XREAL_1:58;
then x < x+(|.x+y.|/2) by XREAL_1:29,139; then
A27: x in Gx by XXREAL_1:3;
y < y+(|.x+y.|/2) by XREAL_1:29, A26, XREAL_1:139; then
y in Gy by XXREAL_1:3; then
A28: a in G by A5, A27, ZFMISC_1:def 2;
now
assume G /\ (A\{a}) <> {};
then consider z being object such that
A29: z in G /\ (A\{a}) by XBOOLE_0:def 1;
z in G & z in (A\{a}) by A29, XBOOLE_0:def 4; then
A30: z in G & z in A & not z in {a} by XBOOLE_0:def 5;
consider xz,yz being object such that
A31: xz in [.x,x+(|.x+y.|/2).[ & yz in [.y,y+(|.x+y.|/2).[ and
A32: z = [xz,yz] by ZFMISC_1:def 2, A30;
reconsider xz,yz as Real by A31;
A33: yz = -xz by Lm11, A1, A30, A32;
A34: xz < x+(|.x+y.|/2) & yz < y+(|.x+y.|/2) by A31, XXREAL_1:3;
xz + yz < (x+(|.x+y.|/2)) + (y+(|.x+y.|/2)) by A34, XREAL_1:8;
hence contradiction by A33, A25;
end; then
G misses (A\{a}) by XBOOLE_0:def 7;
hence contradiction by A23, A28, A3, PRE_TOPC:def 7;
end;
end;
theorem Th6: :: following TOPGEN_5:42
for A being Subset of real-anti-diagonal
holds A is closed Subset of Sorgenfrey-plane
proof
reconsider B = real-anti-diagonal as closed Subset of
Sorgenfrey-plane by Th4;
let A be Subset of real-anti-diagonal;
A c= B;
then reconsider A as Subset of Sorgenfrey-plane by XBOOLE_1:1;
Der A c= Der B by TOPGEN_1:30;
then Der A c= {} by Th5;
then Der A = {};
then Cl A = A \/ {} by TOPGEN_1:29;
hence thesis;
end;
Lm12:
Sorgenfrey-plane is not Lindelof
proof
set S2 = Sorgenfrey-plane;
reconsider L = real-anti-diagonal as Subset of S2 by Lm10;
reconsider T = S2|L as SubSpace of S2;
A1: for v being Subset of T, z being set st v = {z} & z in L holds
v is open
proof
let v be Subset of T, z be set such that
A2: v = {z} and
A3: z in L;
consider x, y being Real such that
A4: z = [x,y] and
A5: y = -x by A3;
set Ux = [.x, x+1.[;
reconsider Ux as open Subset of Sorgenfrey-line by TOPGEN_3:11;
set Uy = [.y, y+1.[;
reconsider Uy as open Subset of Sorgenfrey-line by TOPGEN_3:11;
reconsider U2 = [:Ux,Uy:] as Subset of S2;
A6: U2 in the topology of S2 by BORSUK_1:6, PRE_TOPC:def 2;
A7: U2 /\ L = v
proof
hereby
let p be object; assume p in U2 /\ L; then
A8: p in U2 & p in L by XBOOLE_0:def 4; then
consider p1, p2 being object such that
A9: p1 in Ux & p2 in Uy and
A10: p = [p1, p2] by ZFMISC_1:def 2;
consider r1, r2 being Real such that
A11: p = [r1, r2] and
A12: r2 = -r1 by A8;
p1 = r1 & p2 = r2 by XTUPLE_0:1, A10, A11; then
A13: r1 >= x & r1 < x+1 & r2 >= y & r2 < y+1 by XXREAL_1:3, A9; then
r1 <= x by XREAL_1:24, A5, A12; then
A14: r1 = x by A13, XXREAL_0:1;
r2 <= y by XREAL_1:24, A12, A13, A5; then
r2 = y by A13, XXREAL_0:1;
hence p in v by A2, A14, A11, A4, TARSKI:def 1;
end;
let p be object;
assume p in v; then
A15: p = z by A2, TARSKI:def 1;
x < x+1 & y < y+1 by XREAL_1:29; then
x in Ux & y in Uy by XXREAL_1:3; then
p in U2 by ZFMISC_1:def 2, A15, A4;
hence p in U2 /\ L by XBOOLE_0:def 4, A15, A3;
end;
L = [#] T by PRE_TOPC:def 5;
hence v is open by A6, A7, PRE_TOPC:def 4;
end;
set V = {{v} where v is Element of S2 : v in L};
V c= bool [#] T
proof
let z be object;
reconsider zz=z as set by TARSKI:1;
assume z in V;
then consider v being Element of S2 such that
A16: z = {v} and
A17: v in L;
A18: v in [#] T by A17, PRE_TOPC:def 5;
zz c= [#] T
proof
let y be object;
assume y in zz;
hence y in [#] T by TARSKI:def 1, A16, A18;
end;
hence z in bool [#] T;
end;
then reconsider V as Subset-Family of T;
A19: V is open
proof
let u be Subset of T;
assume u in V;
then consider z being Element of S2 such that
A20: u = {z} and
A21: z in L;
thus u is open by A20, A21, A1;
end;
A22: V is Cover of T
proof
let z be object;
assume z in the carrier of T;
then z in [#] T; then
z in L by PRE_TOPC:def 5; then
{z} in V & z in {z} by TARSKI:def 1;
hence z in union V by TARSKI:def 4;
end;
defpred Pg[object, object] means
ex x,y being Real st $1 = x & $2 = {[x,y]};
A23: for r being object st r in REAL ex v being object st v in V & Pg[r,v]
proof
let r be object;
assume r in REAL;
then reconsider r as Real;
reconsider y = -r as Real;
set u = [r,y];
A24: u in L;
then reconsider u as Element of S2;
set v = {u};
v in V by A24;
hence thesis;
end;
consider g being Function of REAL, V such that
A25: for r being object st r in REAL holds Pg[r,g.r] from FUNCT_2:sch 1(A23);
reconsider x = 1 as Element of REAL by XREAL_0:def 1;
reconsider y = -1 as Element of REAL by XREAL_0:def 1;
set z = [x,y];
A26: z in L; then
reconsider z as Element of S2;
{z} in V by A26; then
A27: dom g = REAL by FUNCT_2:def 1;
A28: g is one-to-one
proof
let r1,r2 be object such that
A29: r1 in dom g and
A30: r2 in dom g and
A31: g.r1 = g.r2;
consider x1,y1 being Real such that
A32: r1 = x1 and
A33: g.r1 = {[x1,y1]} by A25, A29;
consider x2,y2 being Real such that
A34: r2 = x2 and
A35: g.r2 = {[x2,y2]} by A25, A30;
[x1,y1] = [x2,y2] by ZFMISC_1:3, A35, A33, A31;
hence r1 = r2 by A32, A34, XTUPLE_0:1;
end;
rng g c= V; then
A36: card REAL c= card V by CARD_1:10, A28, A27;
A37: not card V c= omega by A36, TOPGEN_3:30, TOPGEN_3:def 4;
A38: not ex G being Subset-Family of T st G c= V & G is Cover of T &
G is countable
proof
assume ex G being Subset-Family of T st G c= V & G is Cover of T &
G is countable;
then consider G being Subset-Family of T such that
A39: G c= V and
A40: G is Cover of T and
A41: G is countable;
per cases by A39, XBOOLE_0:def 8;
suppose
G c< V;
then consider u being object such that
A42: u in V and
A43: not u in G by XBOOLE_0:6;
consider v being Element of S2 such that
A44: u = {v} and
A45: v in L by A42;
A46: [#] T c= union G by SETFAM_1:def 11, A40;
v in [#] T by A45, PRE_TOPC:def 5;
then consider u1 being set such that
A47: v in u1 and
A48: u1 in G by TARSKI:def 4, A46;
u1 in V by A39, A48;
then consider v1 being Element of S2 such that
A49: u1 = {v1} and v1 in L;
thus contradiction by A43, A44, A49, A48, A47, TARSKI:def 1;
end;
suppose G = V;
hence contradiction by A37, CARD_3:def 14, A41;
end;
end;
thus S2 is not Lindelof by Th4, METRIZTS:def 2, A19, A22, A38;
::registration in METRIZTS after Lm11
end;
registration
cluster Sorgenfrey-plane -> non Lindelof;
coherence by Lm12;
end;
registration
cluster Sorgenfrey-line -> regular;
coherence by TOPGEN_5:59;
:: Since Tychonoff -> regular
end;
registration
cluster Sorgenfrey-line -> normal;
coherence;
end;
Lm13: :: Following TOPGEN_5:47
Sorgenfrey-plane is not normal
proof
set L = real-anti-diagonal;
set S2 = Sorgenfrey-plane;
reconsider C = [:RAT,RAT:] as dense Subset of Sorgenfrey-plane by Th2;
defpred P[object,object] means
ex S being set, U,V being open Subset of S2 st $1 = S &
$2 = U /\ C & S c= U & L \ S c= V & U misses V;
A1: exp(2, omega) in exp(2, exp(2, omega)) by CARD_5:14;
card C c= omega by CARD_3:def 14,CARD_4:7; then
A2: exp(2, card C) c= exp(2, omega) by CARD_2:93;
assume
A3: for W, V being Subset of S2 st W <> {} & V <> {} & W is closed & V is
closed & W misses V ex P, Q being Subset of S2 st P is open
& Q is open & W c= P & V c= Q & P misses Q;
A4: for a being object st a in bool L ex b being object st P[a,b]
proof
let a be object;
assume a in bool L;
then reconsider aa = a as Subset of L;
reconsider a9 = L \ aa as Subset of L by XBOOLE_1:36;
reconsider A = aa, B = a9 as closed Subset of S2 by Th6;
per cases;
suppose
A5: a = {};
take {},{};
take {}S2,[#]S2;
thus thesis by A5, Th4, XBOOLE_1:65;
end;
suppose
A6: a = L;
take ([#]S2)/\ C,L;
take [#]S2,{}S2;
thus thesis by A6, Th4, XBOOLE_1:37,65;
end;
suppose
A7: a <> {} & a <> L;
aa`` = a9`; then
A8: B <> {}L by A7;
A misses B by XBOOLE_1:79;
then consider P, Q being Subset of S2 such that
A9: P is open and
A10: Q is open and
A11: A c= P and
A12: B c= Q and
A13: P misses Q by A8,A3,A7;
take P /\ C;
thus thesis by A9,A10,A11,A12,A13;
end;
end;
consider G being Function such that
A14: dom G = bool L and
A15: for a being object st a in bool L holds P[a,G.a] from CLASSES1:
sch 1(A4);
G is one-to-one
proof
let x,y be object;
assume that
A16: x in dom G and
A17: y in dom G;
reconsider A = x, B = y as Subset of L by A16,A17,A14;
assume that
A18: G.x = G.y and
A19: x <> y;
consider z being object such that
A20: not (z in A iff z in B) by A19,TARSKI:2;
A21: z in A\B or z in B\A by A20,XBOOLE_0:def 5;
P[B,G.B] by A15;
then consider UB,VB being open Subset of S2 such that
A22: G.B = UB /\ C and
A23: B c= UB and
A24: L \ B c= VB and
A25: UB misses VB;
P[A,G.A] by A15;
then consider UA,VA being open Subset of S2 such that
A26: G.A = UA /\ C and
A27: A c= UA and
A28: L \ A c= VA and
A29: UA misses VA;
B\A = B/\A` by SUBSET_1:13; then
A30: B\A c= UB /\ VA by A28,A23,XBOOLE_1:27;
A\B = A/\B` by SUBSET_1:13;
then A\B c= UA /\ VB by A27,A24,XBOOLE_1:27;
then (ex z being object st z in C & z in UA /\ VB) or
ex z being object st z in C & z in UB /\ VA
by XBOOLE_0:3,A30,A21,TOPS_1:45;
then consider z being set such that
A31: z in C and
A32: z in UA /\ VB or z in UB /\ VA;
z in UA & z in VB or z in UB & z in VA by A32,XBOOLE_0:def 4;
then z in UA & not z in UB or z in UB & not z in UA by
A29,A25,XBOOLE_0:3;
then z in G.A & not z in G.B or z in G.B & not z in G.A by A26,A22,A31,
XBOOLE_0:def 4;
hence thesis by A18;
end; then
A33: card dom G c= card rng G by CARD_1:10;
rng G c= bool C
proof
let a be object;
reconsider aa=a as set by TARSKI:1;
assume a in rng G;
then consider b being object such that
A34: b in dom G and
A35: a = G.b by FUNCT_1:def 3;
P[b,a] by A14,A15,A34,A35;
then aa c= C by XBOOLE_1:17;
hence thesis;
end;
then card rng G c= card bool C by CARD_1:11;
then card bool L c= card bool C by A33,A14,XBOOLE_1:1; then
A36:exp(2, continuum) c= card bool C by CARD_2:31, Th3;
card bool C = exp(2, card C) by CARD_2:31;
then exp(2, continuum) c= exp(2, omega) by A36,A2,XBOOLE_1:1;
then exp(2, omega) in exp(2, omega) by A1,TOPGEN_3:29;
hence contradiction;
end;
registration
cluster Sorgenfrey-plane -> non normal;
coherence by Lm13;
end;