HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem cctop 7594
Description: The countable complement topology on a set A. Example 4 in [Munkres] p. 77. (Contributed by FL, 29-Aug-2006.)
Hypothesis
Ref Expression
indistop.1 AV
Assertion
Ref Expression
cctop {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ∈ Top
Distinct variable group:   x,A

Proof of Theorem cctop
StepHypRef Expression
1 indistop.1 . . . 4 AV
2 abssexg 2737 . . . 4 (AV → {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ∈ V)
31, 2ax-mp 7 . . 3 {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ∈ V
4 istopg 7538 . . 3 ({x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ∈ V → ({x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ∈ Top ↔ (∀y(y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}) ⋀ ∀y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}∀z ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} (yz) ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))})))
53, 4ax-mp 7 . 2 ({x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ∈ Top ↔ (∀y(y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}) ⋀ ∀y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}∀z ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} (yz) ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}))
6 uniss 2511 . . . . . 6 (y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → y{x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))})
7 pm3.26 319 . . . . . . . . . . 11 ((xA ⋀ ((Ax) ≼ ω ⋁ x = ∅)) → xA)
87a1i 8 . . . . . . . . . 10 (xV → ((xA ⋀ ((Ax) ≼ ω ⋁ x = ∅)) → xA))
98ss2rabi 2118 . . . . . . . . 9 {xV∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⊆ {xVxA}
10 uniss 2511 . . . . . . . . 9 ({xV∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⊆ {xVxA} → {xV∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⊆ {xVxA})
119, 10ax-mp 7 . . . . . . . 8 {xV∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⊆ {xVxA}
12 rabab 1813 . . . . . . . . 9 {xV∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} = {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}
1312unieqi 2501 . . . . . . . 8 {xV∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} = {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}
14 unimax 2522 . . . . . . . . 9 (AV{xVxA} = A)
151, 14ax-mp 7 . . . . . . . 8 {xVxA} = A
1611, 13, 153sstr3 2089 . . . . . . 7 {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⊆ A
17 sstr 2062 . . . . . . 7 ((y{x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⊆ A) → yA)
1816, 17mpan2 694 . . . . . 6 (y{x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → yA)
196, 18syl 10 . . . . 5 (y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → yA)
20 ssel2 2054 . . . . . . . . . . . . . . . 16 ((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) → z ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))})
21 visset 1804 . . . . . . . . . . . . . . . . 17 zV
22 sseq1 2072 . . . . . . . . . . . . . . . . . 18 (x = z → (xAzA))
23 difeq2 2144 . . . . . . . . . . . . . . . . . . . 20 (x = z → (Ax) = (Az))
2423breq1d 2619 . . . . . . . . . . . . . . . . . . 19 (x = z → ((Ax) ≼ ω ↔ (Az) ≼ ω))
25 eqeq1 1473 . . . . . . . . . . . . . . . . . . 19 (x = z → (x = ∅ ↔ z = ∅))
2624, 25orbi12d 625 . . . . . . . . . . . . . . . . . 18 (x = z → (((Ax) ≼ ω ⋁ x = ∅) ↔ ((Az) ≼ ω ⋁ z = ∅)))
2722, 26anbi12d 626 . . . . . . . . . . . . . . . . 17 (x = z → ((xA ⋀ ((Ax) ≼ ω ⋁ x = ∅)) ↔ (zA ⋀ ((Az) ≼ ω ⋁ z = ∅))))
2821, 27elab 1888 . . . . . . . . . . . . . . . 16 (z ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ↔ (zA ⋀ ((Az) ≼ ω ⋁ z = ∅)))
2920, 28sylib 198 . . . . . . . . . . . . . . 15 ((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) → (zA ⋀ ((Az) ≼ ω ⋁ z = ∅)))
3029pm3.27d 325 . . . . . . . . . . . . . 14 ((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) → ((Az) ≼ ω ⋁ z = ∅))
3130ord 232 . . . . . . . . . . . . 13 ((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) → (¬ (Az) ≼ ω → z = ∅))
3231con1d 93 . . . . . . . . . . . 12 ((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) → (¬ z = ∅ → (Az) ≼ ω))
3332imp 350 . . . . . . . . . . 11 (((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) ⋀ ¬ z = ∅) → (Az) ≼ ω)
34 domtr 4396 . . . . . . . . . . . 12 (((Ay) ≼ (Az) ⋀ (Az) ≼ ω) → (Ay) ≼ ω)
35 pm3.27 323 . . . . . . . . . . . . . . 15 ((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) → zy)
3635ad2antrr 404 . . . . . . . . . . . . . 14 ((((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) ⋀ ¬ z = ∅) ⋀ (Az) ≼ ω) → zy)
37 elssuni 2516 . . . . . . . . . . . . . 14 (zyzy)
3836, 37syl 10 . . . . . . . . . . . . 13 ((((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) ⋀ ¬ z = ∅) ⋀ (Az) ≼ ω) → zy)
39 sscon 2161 . . . . . . . . . . . . 13 (zy → (Ay) ⊆ (Az))
40 difexg 2712 . . . . . . . . . . . . . . 15 (AV → (Az) ∈ V)
411, 40ax-mp 7 . . . . . . . . . . . . . 14 (Az) ∈ V
42 ssdom2g 4390 . . . . . . . . . . . . . 14 ((Az) ∈ V → ((Ay) ⊆ (Az) → (Ay) ≼ (Az)))
4341, 42ax-mp 7 . . . . . . . . . . . . 13 ((Ay) ⊆ (Az) → (Ay) ≼ (Az))
4438, 39, 433syl 20 . . . . . . . . . . . 12 ((((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) ⋀ ¬ z = ∅) ⋀ (Az) ≼ ω) → (Ay) ≼ (Az))
45 pm3.27 323 . . . . . . . . . . . 12 ((((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) ⋀ ¬ z = ∅) ⋀ (Az) ≼ ω) → (Az) ≼ ω)
4634, 44, 45sylanc 471 . . . . . . . . . . 11 ((((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) ⋀ ¬ z = ∅) ⋀ (Az) ≼ ω) → (Ay) ≼ ω)
4733, 46mpdan 702 . . . . . . . . . 10 (((y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ zy) ⋀ ¬ z = ∅) → (Ay) ≼ ω)
4847exp31 376 . . . . . . . . 9 (y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → (zy → (¬ z = ∅ → (Ay) ≼ ω)))
4948r19.23adv 1738 . . . . . . . 8 (y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → (∃zy ¬ z = ∅ → (Ay) ≼ ω))
50 uni0b 2513 . . . . . . . . . . 11 (y = ∅ ↔ y ⊆ {∅})
51 dfss3 2049 . . . . . . . . . . 11 (y ⊆ {∅} ↔ ∀zy z ∈ {∅})
52 elsn 2411 . . . . . . . . . . . 12 (z ∈ {∅} ↔ z = ∅)
5352ralbii 1659 . . . . . . . . . . 11 (∀zy z ∈ {∅} ↔ ∀zy z = ∅)
5450, 51, 533bitr 177 . . . . . . . . . 10 (y = ∅ ↔ ∀zy z = ∅)
5554negbii 187 . . . . . . . . 9 y = ∅ ↔ ¬ ∀zy z = ∅)
56 rexnal 1646 . . . . . . . . 9 (∃zy ¬ z = ∅ ↔ ¬ ∀zy z = ∅)
5755, 56bitr4 176 . . . . . . . 8 y = ∅ ↔ ∃zy ¬ z = ∅)
5849, 57syl5ib 206 . . . . . . 7 (y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → (¬ y = ∅ → (Ay) ≼ ω))
5958con1d 93 . . . . . 6 (y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → (¬ (Ay) ≼ ω → y = ∅))
6059orrd 233 . . . . 5 (y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → ((Ay) ≼ ω ⋁ y = ∅))
6119, 60jca 288 . . . 4 (y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → (yA ⋀ ((Ay) ≼ ω ⋁ y = ∅)))
62 visset 1804 . . . . . 6 yV
6362uniex 2861 . . . . 5 yV
64 sseq1 2072 . . . . . 6 (x = y → (xAyA))
65 difeq2 2144 . . . . . . . 8 (x = y → (Ax) = (Ay))
6665breq1d 2619 . . . . . . 7 (x = y → ((Ax) ≼ ω ↔ (Ay) ≼ ω))
67 eqeq1 1473 . . . . . . 7 (x = y → (x = ∅ ↔ y = ∅))
6866, 67orbi12d 625 . . . . . 6 (x = y → (((Ax) ≼ ω ⋁ x = ∅) ↔ ((Ay) ≼ ω ⋁ y = ∅)))
6964, 68anbi12d 626 . . . . 5 (x = y → ((xA ⋀ ((Ax) ≼ ω ⋁ x = ∅)) ↔ (yA ⋀ ((Ay) ≼ ω ⋁ y = ∅))))
7063, 69elab 1888 . . . 4 (y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ↔ (yA ⋀ ((Ay) ≼ ω ⋁ y = ∅)))
7161, 70sylibr 200 . . 3 (y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))})
7271ax-gen 960 . 2 y(y ⊆ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} → y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))})
73 ssinss1 2227 . . . . . 6 (yA → (yz) ⊆ A)
7473ad2antrr 404 . . . . 5 (((yA ⋀ ((Ay) ≼ ω ⋁ y = ∅)) ⋀ (zA ⋀ ((Az) ≼ ω ⋁ z = ∅))) → (yz) ⊆ A)
75 unctb 7519 . . . . . . . . 9 (((Ay) ≼ ω ⋀ (Az) ≼ ω) → ((Ay) ∪ (Az)) ≼ ω)
76 difindi 2249 . . . . . . . . 9 (A ∖ (yz)) = ((Ay) ∪ (Az))
7775, 76syl5eqbr 2638 . . . . . . . 8 (((Ay) ≼ ω ⋀ (Az) ≼ ω) → (A ∖ (yz)) ≼ ω)
7877orcd 272 . . . . . . 7 (((Ay) ≼ ω ⋀ (Az) ≼ ω) → ((A ∖ (yz)) ≼ ω ⋁ (yz) = ∅))
79 ineq1 2200 . . . . . . . . 9 (y = ∅ → (yz) = (∅ ∩ z))
80 incom 2198 . . . . . . . . . 10 (∅ ∩ z) = (z ∩ ∅)
81 in0 2288 . . . . . . . . . 10 (z ∩ ∅) = ∅
8280, 81eqtr 1487 . . . . . . . . 9 (∅ ∩ z) = ∅
8379, 82syl6eq 1515 . . . . . . . 8 (y = ∅ → (yz) = ∅)
8483olcd 273 . . . . . . 7 (y = ∅ → ((A ∖ (yz)) ≼ ω ⋁ (yz) = ∅))
85 ineq2 2201 . . . . . . . . 9 (z = ∅ → (yz) = (y ∩ ∅))
86 in0 2288 . . . . . . . . 9 (y ∩ ∅) = ∅
8785, 86syl6eq 1515 . . . . . . . 8 (z = ∅ → (yz) = ∅)
8887olcd 273 . . . . . . 7 (z = ∅ → ((A ∖ (yz)) ≼ ω ⋁ (yz) = ∅))
8978, 84, 88ccase2 755 . . . . . 6 ((((Ay) ≼ ω ⋁ y = ∅) ⋀ ((Az) ≼ ω ⋁ z = ∅)) → ((A ∖ (yz)) ≼ ω ⋁ (yz) = ∅))
9089ad2ant2l 408 . . . . 5 (((yA ⋀ ((Ay) ≼ ω ⋁ y = ∅)) ⋀ (zA ⋀ ((Az) ≼ ω ⋁ z = ∅))) → ((A ∖ (yz)) ≼ ω ⋁ (yz) = ∅))
9174, 90jca 288 . . . 4 (((yA ⋀ ((Ay) ≼ ω ⋁ y = ∅)) ⋀ (zA ⋀ ((Az) ≼ ω ⋁ z = ∅))) → ((yz) ⊆ A ⋀ ((A ∖ (yz)) ≼ ω ⋁ (yz) = ∅)))
92 sseq1 2072 . . . . . . 7 (x = y → (xAyA))
93 difeq2 2144 . . . . . . . . 9 (x = y → (Ax) = (Ay))
9493breq1d 2619 . . . . . . . 8 (x = y → ((Ax) ≼ ω ↔ (Ay) ≼ ω))
95 eqeq1 1473 . . . . . . . 8 (x = y → (x = ∅ ↔ y = ∅))
9694, 95orbi12d 625 . . . . . . 7 (x = y → (((Ax) ≼ ω ⋁ x = ∅) ↔ ((Ay) ≼ ω ⋁ y = ∅)))
9792, 96anbi12d 626 . . . . . 6 (x = y → ((xA ⋀ ((Ax) ≼ ω ⋁ x = ∅)) ↔ (yA ⋀ ((Ay) ≼ ω ⋁ y = ∅))))
9862, 97elab 1888 . . . . 5 (y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ↔ (yA ⋀ ((Ay) ≼ ω ⋁ y = ∅)))
9998, 28anbi12i 481 . . . 4 ((y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ z ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}) ↔ ((yA ⋀ ((Ay) ≼ ω ⋁ y = ∅)) ⋀ (zA ⋀ ((Az) ≼ ω ⋁ z = ∅))))
10062inex1 2706 . . . . 5 (yz) ∈ V
101 sseq1 2072 . . . . . 6 (x = (yz) → (xA ↔ (yz) ⊆ A))
102 difeq2 2144 . . . . . . . 8 (x = (yz) → (Ax) = (A ∖ (yz)))
103102breq1d 2619 . . . . . . 7 (x = (yz) → ((Ax) ≼ ω ↔ (A ∖ (yz)) ≼ ω))
104 eqeq1 1473 . . . . . . 7 (x = (yz) → (x = ∅ ↔ (yz) = ∅))
105103, 104orbi12d 625 . . . . . 6 (x = (yz) → (((Ax) ≼ ω ⋁ x = ∅) ↔ ((A ∖ (yz)) ≼ ω ⋁ (yz) = ∅)))
106101, 105anbi12d 626 . . . . 5 (x = (yz) → ((xA ⋀ ((Ax) ≼ ω ⋁ x = ∅)) ↔ ((yz) ⊆ A ⋀ ((A ∖ (yz)) ≼ ω ⋁ (yz) = ∅))))
107100, 106elab 1888 . . . 4 ((yz) ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ↔ ((yz) ⊆ A ⋀ ((A ∖ (yz)) ≼ ω ⋁ (yz) = ∅)))
10891, 99, 1073imtr4 219 . . 3 ((y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ⋀ z ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}) → (yz) ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))})
109108rgen2a 1691 . 2 y ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}∀z ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} (yz) ∈ {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))}
1105, 72, 109mpbir2an 728 1 {x∣(xA ⋀ ((Ax) ≼ ω ⋁ x = ∅))} ∈ Top
Colors of variables: wff set class
Syntax hints:  ¬ wn 2   → wi 3   ↔ wb 146   ⋁ wo 222   ⋀ wa 223  ∀wal 951   = wceq 953   ∈ wcel 955  {cab 1456  ∀wral 1637  ∃wrex 1638  {crab 1640  Vcvv 1802   ∖ cdif 2034   ∪ cun 2035   ∩ cin 2036   ⊆ wss 2037  ∅c0 2270  {csn 2399  cuni 2493   class class class wbr 2609  ωcom 3121   ≼ cdom 4349  Topctop 7530
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 959  ax-gen 960  ax-8 961  ax-9 962  ax-10 963  ax-11 964  ax-12 965  ax-13 966  ax-14 967  ax-17 968  ax-4 970  ax-5o 972  ax-6o 975  ax-9o 1119  ax-10o 1136  ax-16 1206  ax-11o 1213  ax-ext 1452  ax-rep 2683  ax-sep 2693  ax-nul 2700  ax-pow 2732  ax-pr 2769  ax-un 2857  ax-reg 4565  ax-inf2 4597  ax-ac 4716
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3or 774  df-3an 775  df-ex 978  df-sb 1168  df-eu 1375  df-mo 1376  df-clab 1457  df-cleq 1462  df-clel 1465  df-ne 1579  df-nel 1580  df-ral 1641  df-rex 1642  df-reu 1643  df-rab 1644  df-v 1803  df-sbc 1932  df-csb 1992  df-dif 2039  df-un 2040  df-in 2041  df-ss 2043  df-pss 2045  df-nul 2271  df-if 2352  df-pw 2392  df-sn 2402  df-pr 2403  df-tp 2405  df-op 2406  df-uni 2494  df-int 2524  df-iun 2558  df-iin 2559  df-br 2610  df-opab 2657  df-tr 2671  df-eprel 2821  df-id 2824  df-po 2831  df-so 2841  df-fr 2907  df-we 2924  df-ord 2941  df-on 2942  df-lim 2943  df-suc 2944  df-om 3122  df-xp 3174  df-rel 3175  df-cnv 3176  df-co 3177  df-dm 3178  df-rn 3179  df-res 3180  df-ima 3181  df-fun 3182  df-fn 3183  df-f 3184  df-f1 3185  df-fo 3186  df-f1o 3187  df-fv 3188  df-iso 3189  df-rdg 3917  df-opr 3950  df-oprab 3951  df-1st 4063  df-2nd 4064  df-1o 4117  df-2o 4118  df-oadd 4119  df-omul 4120  df-er 4245  df-ec 4247  df-qs 4250  df-en 4351  df-dom 4352  df-sdom 4353  df-r1 4615  df-rank 4616  df-card 4788  df-ni 4972  df-pli 4973  df-mi 4974  df-lti 4975  df-plpq 5007  df-mpq 5008  df-enq 5009  df-nq 5010  df-plq 5011  df-mq 5012  df-rq 5013  df-ltq 5014  df-1q 5015  df-np 5058  df-1p 5059  df-plp 5060  df-mp 5061  df-ltp 5062  df-plpr 5136  df-mpr 5137  df-enr 5138  df-nr 5139  df-plr 5140  df-mr 5141  df-ltr 5142  df-0r 5143  df-1r 5144  df-m1r 5145  df-c 5212  df-0 5213  df-1 5214  df-i 5215  df-r 5216  df-plus 5217  df-mul 5218  df-lt 5219  df-sub 5328  df-neg 5330  df-pnf 5459  df-mnf 5460  df-xr 5461  df-ltxr 5462  df-le 5463  df-n 5873  df-2 5917  df-n0 6047  df-z 6083  df-seq1 6245  df-exp 6501  df-top 7534
Copyright terms: Public domain