Metamath Proof Explorer


Theorem qdensere

Description: QQ is dense in the standard topology on RR . (Contributed by NM, 1-Mar-2007)

Ref Expression
Assertion qdensere cls topGen ran . =

Proof

Step Hyp Ref Expression
1 retop topGen ran . Top
2 qssre
3 uniretop = topGen ran .
4 3 clsss3 topGen ran . Top cls topGen ran .
5 1 2 4 mp2an cls topGen ran .
6 ioof . : * × * 𝒫
7 ffn . : * × * 𝒫 . Fn * × *
8 ovelrn . Fn * × * y ran . z * w * y = z w
9 6 7 8 mp2b y ran . z * w * y = z w
10 elioo3g x z w z * w * x * z < x x < w
11 10 simplbi x z w z * w * x *
12 11 simp1d x z w z *
13 12 ad2antrr x z w y z < y y < w z *
14 11 simp2d x z w w *
15 14 ad2antrr x z w y z < y y < w w *
16 qre y y
17 16 ad2antlr x z w y z < y y < w y
18 17 rexrd x z w y z < y y < w y *
19 13 15 18 3jca x z w y z < y y < w z * w * y *
20 simpr x z w y z < y y < w z < y y < w
21 elioo3g y z w z * w * y * z < y y < w
22 19 20 21 sylanbrc x z w y z < y y < w y z w
23 simplr x z w y z < y y < w y
24 inelcm y z w y z w
25 22 23 24 syl2anc x z w y z < y y < w z w
26 11 simp3d x z w x *
27 eliooord x z w z < x x < w
28 27 simpld x z w z < x
29 27 simprd x z w x < w
30 12 26 14 28 29 xrlttrd x z w z < w
31 qbtwnxr z * w * z < w y z < y y < w
32 12 14 30 31 syl3anc x z w y z < y y < w
33 25 32 r19.29a x z w z w
34 33 a1i y = z w x z w z w
35 eleq2 y = z w x y x z w
36 ineq1 y = z w y = z w
37 36 neeq1d y = z w y z w
38 34 35 37 3imtr4d y = z w x y y
39 38 rexlimivw w * y = z w x y y
40 39 rexlimivw z * w * y = z w x y y
41 9 40 sylbi y ran . x y y
42 41 rgen y ran . x y y
43 eqidd x topGen ran . = topGen ran .
44 3 a1i x = topGen ran .
45 retopbas ran . TopBases
46 45 a1i x ran . TopBases
47 2 a1i x
48 id x x
49 43 44 46 47 48 elcls3 x x cls topGen ran . y ran . x y y
50 42 49 mpbiri x x cls topGen ran .
51 50 ssriv cls topGen ran .
52 5 51 eqssi cls topGen ran . =