Alphabeta Math
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 13 results · all verified · 10 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 3 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Topological Spaces and Continuity

1 · Prerequisites

2 · Summary

Metric spaces provide the motivating examples: metric balls generate a topology, and the established metric notions of closure, convergence, and continuity supply comparison results. Earlier results on finite and countable sets support the cofinite and cocountable constructions, while countable choice is stated explicitly when sequences are selected from neighbourhoods. The usual topology of R comes from its metric.

A topology is defined through open sets, then generated from bases and subbases; neighbourhoods, interior, closure, boundary, and density follow, culminating in the Kuratowski closure axioms. Continuity is characterised by inverse images and closure, and subspace topology supports local and pasting arguments. Homeomorphisms identify topologically equivalent spaces. Sequences always detect some closure and continuity information, and first countability gives the converses. Metrizability then reconnects these notions with metrics and explains when metric convergence and topological convergence agree.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison

Definition

Let X be a set and write P(X) for its power set. A topology on X is a family T⊆P(X) such that

  • (T1) ∅∈T and X∈T;
  • (T2) ⋃S∈T for every S⊆T;
  • (T3) U∩V∈T for all U,V∈T.

A topological space is a pair (X,T) consisting of a set X and a topology T on it; the elements of X are its points. When only one topology is in play we write X for the pair; when several are, the topology is always named.

The members of T are the open sets of (X,T). A subset F⊆X is closed when its complement X∖F is open, and clopen when it is both open and closed. By (T1) both ∅ and X are clopen. Open and closed are not opposites: a set may be neither, and it may be both, so "not open" is never a synonym for "closed".

Finite intersections, and the empty one. Axiom (T3) is stated for two sets because that is all that is ever needed: if n≥1 and U1,…,Un∈T, then U1∩⋯∩Un∈T follows by iterating (T3) n−1 times. The intersection of the empty family of subsets of X is X, since the condition "lies in every member of the empty family" is vacuous; that case is covered by (T1) rather than by (T3), which is one of the two reasons X∈T is demanded outright. The other is that (T2) alone gives only ⋃∅=∅.

The closed sets, and the dual axiomatisation. Put C:={ X∖U:U∈T }, the family of closed sets. Then

  • (C1) ∅∈C and X∈C;
  • (C2) ⋂D∈C for every nonempty D⊆C;
  • (C3) C∪D∈C for all C,D∈C.

Conversely, if a family C⊆P(X) satisfies (C1), (C2) and (C3), then T:={ X∖C:C∈C } is a topology on X whose closed sets are exactly the members of C. So a topology may be presented equally well by its open sets or by its closed sets, and this library uses whichever is shorter.

Both directions are one computation, and it is carried out here rather than assumed. The map U↦X∖U is an involution of P(X), hence a bijection, and it carries the two De Morgan identities

X∖⋃i∈IAi=⋂i∈I(X∖Ai)(I≠∅),X∖⋂i∈IAi=⋃i∈I(X∖Ai)(I≠∅)

term by term into each other. Given (T1)–(T3): ∅=X∖X and X=X∖∅ lie in C, which is (C1); for nonempty D⊆C the family S={ X∖C:C∈D } lies in T and ⋂D=X∖⋃S is closed by (T2), which is (C2); and C∪D=X∖((X∖C)∩(X∖D)) is closed by (T3), which is (C3). Given (C1)–(C3) the same three lines run backwards, the empty-union case ⋃∅=∅ being supplied by (C1) rather than by (C2); and { X∖C:C∈C } has C as its family of complements because complementation is an involution.

Comparison of topologies. If T1 and T2 are topologies on the same set X and T1⊆T2, then T1 is coarser than T2 and T2 is finer than T1; the comparison is strict when the inclusion is. Inclusion is a partial order on the set of topologies on X (Partial order and partially ordered set), and it is not a total one: two topologies on the same set may be incomparable.

Remarks

  • The topology is part of the data. Two different topologies on one set are two different topological spaces, exactly as two different metrics on one set are two different metric spaces. Every statement below that says "the space X" has a topology fixed in advance.

  • Nothing is assumed beyond (T1)–(T3). In particular no separation property is built into the word space here: distinct points need not lie in disjoint open sets, singletons need not be closed, and both failures occur in the standard topologies defined on the next item. Where a separation property is used it is stated as a hypothesis.

  • This library always writes coarser and finer. The synonyms smaller/larger are unambiguous, but weaker/stronger is used in both directions in the literature and is avoided here entirely.

  • Why "arbitrary unions, finite intersections" and not the reverse. The asymmetry is not a convention: it is what makes the metric notion of open set (The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement) an instance, and an arbitrary intersection of open sets genuinely need not be open. The failure is recorded on this page as a false statement, with witnesses in two different spaces.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies

Definition

Throughout, a topology is as in Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison, and finite, at most countable and uncountable are as in Finite, countably infinite, countable, uncountable, so that "countable" always means "at most countable" and every finite set is countable. Let X be a set. The six families below are topologies on X; that each really satisfies (T1), (T2) and (T3) is discharged in full after the list.

  1. Discrete topology. Tdisc:=P(X): every subset is open, hence every subset is closed, hence every subset is clopen.
  2. Indiscrete topology. Tind:={∅,X}. Its closed sets are again ∅ and X.
  3. Cofinite topology. Tcof:={∅}∪{ U⊆X:X∖U is finite }. Its closed sets are X together with the finite subsets of X.
  4. Cocountable topology. Tcoc:={∅}∪{ U⊆X:X∖U is at most countable }. Its closed sets are X together with the at most countable subsets of X.
  5. Particular-point topology. Fix p∈X and put Tp:={∅}∪{ U⊆X:p∈U }: the open sets are ∅ and the sets containing p. Its closed sets are X together with the sets not containing p.
  6. Sierpinski topology. On a two-point set S={a,b} with a≠b, TSier:={∅,{b},S}. The pair (S,TSier) is Sierpinski space; b is its open point and a its closed point. This is exactly the particular-point topology of item 5 on a two-point set with particular point b, listed separately because it is quoted so often.

Two elementary facts about finite sets are used below, and both are proved here.

(i) A subset of a finite set is finite. Let F≈n with n∈N (Equinumerous sets, A≈B and A⪯B, The natural numbers N (von Neumann)), witnessed by a bijection φ:F→n, and let B⊆F. Then φ restricts to a bijection of B onto φ[B]⊆n (Injection, surjection, bijection). Every element of the von Neumann natural n is a natural number strictly smaller than n (On N the order is membership: m<n  ⟺  m∈n), so φ[B] is a subset of N bounded above by n, hence finite by the sharper form of Every subset of an at most countable set is at most countable ("a subset S⊆N is finite if it is bounded above"). Since ≈ is symmetric and transitive, B is finite.

(ii) A union of two finite sets is finite. First, if H is finite and g is any object then H∪{g} is finite: if g∈H there is nothing to prove, and otherwise a bijection u:H→k extends to a bijection H∪{g}→k∪{k}=σ(k) by setting u(g):=k, which is injective because k∉k (Every natural number is a transitive set and is not a member of itself). Now fix a finite set F and argue by induction (The principle of mathematical induction) on m∈N over the statement "for every G with G≈m, the union F∪G is finite". At m=0 we have G=∅ and F∪G=F. At m=σ(j), a bijection ψ:G→σ(j) gives g:=ψ−1(j) and G′:=G∖{g}≈j (restrict ψ), so F∪G=(F∪G′)∪{g} is finite by the induction hypothesis and the previous sentence.

Discharge of the topology axioms.

Discrete. Every subset of X lies in P(X), so (T1), (T2) and (T3) hold with nothing to check.

Indiscrete. (T1) is the definition. For (T2), a subfamily of {∅,X} has union ∅ (if it is empty or {∅}) or X (otherwise). For (T3), ∅∩A=∅ and X∩X=X.

Cofinite. (T1): ∅ is listed, and X∖X=∅ is finite. (T2): let S⊆Tcof. If every member is ∅ the union is ∅. Otherwise fix U0∈S with U0≠∅; then X∖⋃S⊆X∖U0, which is finite, so the left side is finite by (i). (T3): for nonempty U,V with finite complements, X∖(U∩V)=(X∖U)∪(X∖V) is finite by (ii); and if either of U,V is empty so is U∩V. The closed sets are the complements of the open ones, that is X=X∖∅ together with the finite sets.

Cocountable. Identical to the cofinite case with "at most countable" in place of "finite": (i) is replaced by Every subset of an at most countable set is at most countable itself, and (ii) by the statement that a union of two at most countable sets is at most countable, which is the two-set instance of Countable unions of at most countable sets, assuming ACω applied to the family A0:=U,A1:=V,Ak:=∅ for k≥2.

Particular point. (T1): ∅ is listed and p∈X. (T2): a subfamily whose members are all ∅ has union ∅; otherwise some member contains p, hence so does the union. (T3): if U and V both contain p then so does U∩V; and if either is ∅ then so is the intersection.

Sierpinski. The special case X={a,b}, p=b of the previous paragraph: the sets containing b are {b} and S, so Tb={∅,{b},S}=TSier.

Remarks

  • Two degenerate collapses. If X is finite then the cofinite topology is the discrete one, since every subset then has finite complement by fact (i) above; if X is at most countable the cocountable topology is discrete for the same reason. Both families are therefore interesting only on an infinite, respectively uncountable, set, and every statement made about them below names that hypothesis.

  • Where the two extremes sit in the comparison order. The discrete topology is the finest and the indiscrete the coarsest topology on X (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison): every topology is a subfamily of P(X) and contains ∅ and X. Every other topology on X lies between them, and the cofinite topology is coarser than the cocountable one, because a finite set is at most countable.

  • No choice principle is needed for any of the six, despite the citation. The only appeal above that carries a choice hypothesis is Countable unions of at most countable sets, assuming ACω, whose statement assumes ACω, and it is used for a union of two sets only, padded with copies of ∅. That instance is provable in ZF alone, by interleaving two given enumerations, exactly as The irrationals are uncountable records for the union of the rationals and the irrationals; the general theorem is cited because it is the form in which this library states the union result, not because the strength is needed. Nothing about the cocountable topology depends on countable choice.

  • The Sierpinski point that is open is a genuine choice of labelling. Both {∅,{b},S} and {∅,{a},S} are topologies, and they are carried to each other by the transposition of a and b; this library fixes the first and always names the open point.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

Basis and subbasis for a topology, and the topology generated by a family of sets

Definition

Let (X,T) be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

A family B⊆T is a basis for T if every open set is a union of members of B: for every U∈T there is BU⊆B with U=⋃BU. Equivalently, and this is the form used in proofs,

for every U∈T and every x∈U there is B∈B with x∈B⊆U.

The two forms say the same thing. If every open U is such a union and x∈U, then x lies in one of the sets united, which is a member of B inside U. Conversely, if the displayed condition holds then U=⋃{ B∈B:B⊆U }, since each such B is contained in U and each x∈U lies in one of them. Note that ⋃∅=∅, so the empty open set is covered by the empty subfamily and needs no member of B. The members of a basis are called basic open sets.

The topology generated by a family. Let S⊆P(X) be any family of subsets of X. Then

⟨S⟩:=⋂{ T′:T′ is a topology on X with S⊆T′ }

is a topology on X, it contains S, and it is contained in every topology on X that contains S. It is called the topology generated by S, and S is a subbasis for a topology T when T=⟨S⟩.

This is well posed, and the obligation is discharged here. The collection being intersected is nonempty, because P(X) is a topology on X containing S; so the intersection is an intersection of a nonempty family of subsets of P(X) and is a set. It is a topology: ∅ and X lie in every topology on X, hence in the intersection, which is (T1); if S′⊆⟨S⟩ then S′ is a subfamily of each T′ in the collection, so ⋃S′ lies in each T′ and hence in the intersection, which is (T2); and the same argument with U∩V gives (T3). It contains S because every T′ in the collection does, and it is contained in each such T′ because an intersection is contained in each of its members. So ⟨S⟩ is the coarsest topology on X containing S (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison), and in particular it is uniquely determined by S.

Neither notion is intrinsic to the family alone. "B is a basis for T" and "S is a subbasis for T" are relations between a family and a topology, not properties of the family. The question of which families are a basis for some topology, and how the topology generated by a subbasis is computed from it, is settled by the next item.

Remarks

  • Every topology is a basis for itself, so a basis always exists; the point of a basis is to be smaller and more explicit than T, and the point of a subbasis is to be smaller still at the cost of one round of finite intersections.

  • Two extremes of the generated topology. ⟨∅⟩ is the indiscrete topology, since {∅,X} is a topology containing the empty family and is contained in every topology. At the other end, ⟨P(X)⟩=P(X) is the discrete topology.

  • Generation is monotone and idempotent. If S1⊆S2 then every topology containing S2 contains S1, so ⟨S1⟩⊆⟨S2⟩; and ⟨⟨S⟩⟩=⟨S⟩ because ⟨S⟩ is itself a topology containing S. Both are used silently below.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

A family is a basis for a unique topology iff it covers the set and every point of an intersection of two members lies in a member inside that intersection; finite intersections of any subbasis form a basis

Statement

Let X be a set, and for B⊆P(X) write

TB:={ U⊆X:for every x∈U there is B∈B with x∈B⊆U }.

  1. B is a basis for some topology on X (Basis and subbasis for a topology, and the topology generated by a family of sets) if and only if

    • (B1) ⋃B=X, and
    • (B2) for all B1,B2∈B and every x∈B1∩B2 there is B3∈B with x∈B3⊆B1∩B2.

    When (B1) and (B2) hold, that topology is unique: it is TB, which is also exactly the family of all unions of subfamilies of B.

  2. Let S⊆P(X) be an arbitrary family and let BS be the family of intersections of finitely many members of S. Then BS satisfies (B1) and (B2), and TBS=⟨S⟩, the topology generated by S. So the finite intersections of any subbasis form a basis for the topology it generates.

The nullary intersection: this library takes the empty intersection to be X. In claim 2 the phrase "finitely many" includes none, and the intersection of the empty subfamily of S is X, because the defining condition "lies in every member of the empty family" holds of every point of X. Hence X∈BS for every S, including S=∅, and no covering hypothesis is imposed on a subbasis. The competing convention takes only nonempty finite intersections and compensates by requiring ⋃S=X; under it claim 2 holds verbatim once that hypothesis is added, and the two conventions differ only in which of the two devices supplies (B1). The choice made here is recorded again among this page's conventions, and it is the reason ⟨∅⟩ comes out as the indiscrete topology {∅,X} rather than being undefined.

Facts & Assumptions

Given: A set X; a family B⊆P(X) and the family TB displayed above; a family S⊆P(X) and the family BS:={ S1∩⋯∩Sn:n∈N, S1,…,Sn∈S }, where the value at n=0 is the empty intersection X.

[L1]

Topology axioms (T1) ∅,X∈T, (T2) closure under arbitrary unions, (T3) closure under binary intersections, and the fact that (T3) iterated gives every intersection of n≥1 open sets (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

[L2]

B is a basis for T when B⊆T and every U∈T is a union of members of B; equivalently, when for every U∈T and x∈U there is B∈B with x∈B⊆U (Basis and subbasis for a topology, and the topology generated by a family of sets).

[L3]

⟨S⟩ is a topology on X, contains S, and is contained in every topology on X that contains S (Basis and subbasis for a topology, and the topology generated by a family of sets).

Proof

technique · direct
1.1

Assume (B1) and (B2).

assume-hyp
1.2

Assume instead that B is a basis for some topology T on X.

assume-hyp
1.3

X∈BS, being the value of the empty intersection, and S⊆BS, each S∈S being the intersection of the one-term list S.

given
1.4

BS is closed under binary intersections: the intersection of S1∩⋯∩Sn with S1′∩⋯∩Sm′ is the intersection of the concatenated list, again a list of finitely many members of S.

given
1.5

B⊆TB always, since for B∈B and x∈B the set B itself witnesses the defining condition; and every U∈TB equals ⋃{ B∈B:B⊆U }, since each such B lies in U and each x∈U lies in one of them.

givenL2
2.1

Under the assumption of step 1.1: ∅∈TB, the defining condition being vacuous, and X∈TB, since by (B1) every x∈X lies in some B∈B and every subset of X satisfies B⊆X; so (T1) holds for TB.

step 1.1L1
2.2

Under the assumption of step 1.1: if S′⊆TB and x∈⋃S′, then x∈U for some U∈S′, and membership of U supplies B∈B with x∈B⊆U⊆⋃S′; so ⋃S′∈TB and (T2) holds.

step 1.1L1
2.3

Under the assumption of step 1.1: if U,V∈TB and x∈U∩V, fix B1,B2∈B with x∈B1⊆U and x∈B2⊆V; then x∈B1∩B2, and (B2) supplies B3∈B with x∈B3⊆B1∩B2⊆U∩V, so U∩V∈TB and (T3) holds.

step 1.1L1choose
2.4

Under the assumption of step 1.2: X∈T by (T1), so [L2] gives for each x∈X a member B∈B with x∈B⊆X, whence ⋃B=X, which is (B1); and for B1,B2∈B⊆T the set B1∩B2 is open by (T3), so [L2] gives for each x∈B1∩B2 a member B3∈B with x∈B3⊆B1∩B2, which is (B2).

step 1.2L1L2
2.5

Under the assumption of step 1.2: T=TB. Indeed U∈T implies U∈TB by the second form of [L2]; and conversely U∈TB makes U a union of members of B⊆T by step 1.5, hence open by (T2).

step 1.2step 1.5L1L2
2.6

By steps 1.3 and 1.4, BS satisfies (B1), since X∈BS forces ⋃BS=X, and (B2), since B1∩B2∈BS may be taken as B3.

step 1.3step 1.4
3.1

Steps 2.1, 2.2 and 2.3 make TB a topology on X whenever (B1) and (B2) hold, and step 1.5 then makes B a basis for it and identifies TB with the family of unions of subfamilies of B; so (B1) and (B2) are sufficient.

step 2.1step 2.2step 2.3step 1.5L1L2
4.1

Step 2.4 shows (B1) and (B2) are necessary, and step 2.5 shows that any topology having B as a basis equals TB, which is the asserted uniqueness; with step 3.1 this proves claim 1.

step 2.4step 2.5step 3.1
4.2

By step 2.6 and step 3.1 applied to BS, the family TBS is a topology on X with basis BS, and it contains S by step 1.3 and step 1.5.

step 1.3step 1.5step 2.6step 3.1
5.1

Let T′ be any topology on X with S⊆T′; then BS⊆T′, because X∈T′ by (T1) covers the empty intersection and (T3) iterated covers the intersections of n≥1 members of S, and hence TBS⊆T′ by (T2), every member of the former being a union of members of BS.

step 1.5step 4.2L1
6.1

By steps 4.2 and 5.1 the topology TBS contains S and is contained in every topology containing S, so it is the coarsest such topology, that is TBS=⟨S⟩; with step 2.6 this proves claim 2.

step 2.6step 4.2step 5.1L3∎

Remarks

  • What (B1) and (B2) are not. (B2) does not say that B is closed under intersections; it says only that the intersection of two members is a union of members. The basis of open intervals of R satisfies (B2) outright, since an intersection of two open intervals is an open interval or empty, whereas the basis of half-open intervals of the Sorgenfrey line uses the same closure property; a basis of open balls in a metric space uses the weaker form in an essential way.

  • The subbasis clause is what makes generation computable. The definition of ⟨S⟩ as an intersection of topologies says nothing about what its members look like; claim 2 says they are exactly the unions of finite intersections of members of S, which is how every generated topology in this library is actually described.

  • A family may be a basis for at most one topology, but it is a subbasis for at most one as well, and the two roles differ: S is a subbasis for ⟨S⟩ and a basis for it exactly when S already satisfies (B1) and (B2).

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open

Definition

Let (X,T) be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison) and let x∈X.

A set N⊆X is a neighbourhood of x if there is an open U∈T with x∈U⊆N. The family of all neighbourhoods of x is written N(x) and called the neighbourhood filter at x. A neighbourhood that is itself open is an open neighbourhood.

Convention, and it is a live fork: in this library a neighbourhood need not be open. The competing convention, used by Munkres among others, defines a neighbourhood of x to be an open set containing x. Both are in current use; this library follows the one above and writes "open neighbourhood" in full whenever openness is wanted, so that no statement here depends on which convention a reader brings.

A family Bx⊆N(x) is a neighbourhood base at x if every neighbourhood of x contains a member of Bx: for every N∈N(x) there is B∈Bx with B⊆N.

Four immediate consequences, established here because they are used constantly.

  1. X is a neighbourhood of each of its points, since x∈X⊆X and X is open by (T1); so N(x)≠∅ and every point has at least one neighbourhood base, namely N(x) itself.
  2. A superset of a neighbourhood of x is a neighbourhood of x: if x∈U⊆N⊆M with U open then x∈U⊆M.
  3. The intersection of two neighbourhoods of x is a neighbourhood of x: if x∈U⊆N and x∈V⊆M with U,V open, then U∩V is open by (T3) and x∈U∩V⊆N∩M. By iteration the same holds for any intersection of finitely many neighbourhoods of x.
  4. A set is open exactly when it is a neighbourhood of each of its points. If U is open and x∈U then x∈U⊆U. Conversely, if N is a neighbourhood of each of its points, choose for each x∈N an open Ux with x∈Ux⊆N; then N=⋃x∈NUx is open by (T2). No choice principle is involved: Ux may be taken to be the union of all open subsets of N containing x, which is determined by x and N, and is open by (T2).

Basic sets give neighbourhood bases. If B is a basis for T (Basis and subbasis for a topology, and the topology generated by a family of sets) then Bx:={ B∈B:x∈B } is a neighbourhood base at x consisting of open sets. Each such B is open and contains x, hence is a neighbourhood of x; and if N∈N(x), fix open U with x∈U⊆N and then B∈B with x∈B⊆U, which gives B∈Bx with B⊆N. A member of Bx is called a basic neighbourhood of x.

Remarks

  • The convention costs nothing and buys one thing. Every statement of the form "for every neighbourhood N of x ... " whose predicate is preserved when N is enlarged is equivalent to the statement with N restricted to open neighbourhoods: every neighbourhood contains an open one, and the predicate then passes to the larger set. Eventual-membership and the usual local-existence tests have this form; an arbitrary predicate need not. What the wider notion buys is that N(x) is a filter on X in the sense of Filter on a set: consequence 1 is (F1), consequence 3 is (F3), consequence 2 is (F4), and (F2) holds because x∈U⊆∅ is impossible, so ∅ is a neighbourhood of no point. Under the narrower convention the family of open sets containing x fails (F4) as soon as some non-open set contains an open set around x, so the name "neighbourhood filter" would not be available.

  • A neighbourhood base is not required to be closed under intersection, and the bases used below usually are not; what is required is only that its members be cofinal downwards among neighbourhoods.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

Interior, closure, boundary, exterior, derived set and isolated point in a topological space

Definition

Let (X,T) be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison), let A⊆X and let x∈X. Neighbourhoods are as in Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open, so a neighbourhood need not be open.

  • The interior of A is int⁡(A):=⋃{ U∈T:U⊆A }.
  • The closure of A is A‾:=⋂{ F⊆X:F closed and A⊆F }.
  • The exterior of A is ext⁡(A):=int⁡(X∖A).
  • The boundary of A is ∂A:=A‾∖int⁡(A).
  • x is a limit point (accumulation point) of A if every neighbourhood N of x satisfies N∩(A∖{x})≠∅. The set of limit points of A is the derived set A′.
  • x is an isolated point of A if x∈A and some neighbourhood N of x satisfies N∩A={x}.

Both operators are well posed, and the two names are justified rather than asserted. The interior is a union of open sets, hence open by (T2), it is contained in A, and it contains every open U⊆A: so int⁡(A) is the largest open subset of A. The family being intersected in the definition of A‾ is nonempty, since X is closed and contains A, so the intersection is a set; it is closed by (C2) of Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison, it contains A, and it is contained in every closed F⊇A: so A‾ is the smallest closed superset of A. In particular

int⁡(A)⊆A⊆A‾,

and A is open if and only if A=int⁡(A), and closed if and only if A=A‾, in each case because one inclusion is automatic and the other says exactly that A belongs to the family in question.

Interior and closure are exchanged by complementation. For every A⊆X,

X∖int⁡(A)=X∖A‾,X∖A‾=int⁡(X∖A)=ext⁡(A).

Indeed U↦X∖U is a bijection between the open subsets of A and the closed supersets of X∖A, and it turns unions into intersections (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison); applying complementation to the first identity gives the second. So ext⁡(A)=X∖A‾, and every statement about interiors has a mirror statement about closures.

The pointwise description of the interior. x∈int⁡(A) if and only if A is a neighbourhood of x. If x∈int⁡(A) then int⁡(A) is an open set with x∈int⁡(A)⊆A; conversely a neighbourhood relation x∈U⊆A with U open puts x in the union defining int⁡(A). The corresponding description of the closure is proved as the next item, because it is the statement that does the work in every later proof.

X is the disjoint union of the three regions. Since int⁡(A)⊆A‾, the three sets int⁡(A), ∂A=A‾∖int⁡(A) and ext⁡(A)=X∖A‾ are pairwise disjoint and their union is X. This is recorded again, with the identities for interior and closure of unions and intersections, in the lemma two items below.

Remarks

  • The boundary is symmetric in A and its complement: ∂A=A‾∩X∖A‾, because A‾∖int⁡(A)=A‾∩(X∖int⁡(A))=A‾∩X∖A‾ by the complementation identity above. Hence ∂A=∂(X∖A), and ∂A is closed, being an intersection of two closed sets.

  • A limit point of A need not lie in A, and a point of A need not be a limit point of A. The points of A that are not limit points of A are exactly its isolated points, directly from the two definitions. The relation A‾=A∪A′ is a theorem, proved next, not a restatement.

  • These are the metric notions when the topology is a metric topology. For a metric space the definitions of Interior, closure, boundary, limit point, isolated point and dense subset of a metric space are stated with balls in place of neighbourhoods, and the balls around x are a neighbourhood base at x; the identification is carried out where metrizable spaces are defined, later on this page, and it is what allows metric examples to be quoted here without reproof.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

A point lies in the closure of A iff every basic neighbourhood of it meets A; the closure is the smallest closed superset and equals A together with its derived set

Statement

Let (X,T) be a topological space, let B be a basis for T (Basis and subbasis for a topology, and the topology generated by a family of sets), let A⊆X and let x∈X. Closure, derived set and limit points are as in Interior, closure, boundary, exterior, derived set and isolated point in a topological space. Then:

  1. The following four conditions are equivalent.
  2. A‾ is closed, contains A, and is contained in every closed F⊆X with A⊆F; so it is the smallest closed superset of A, and A is closed if and only if A=A‾.
  3. A‾=A∪A′.

Claim 2 is recorded here for reference and is discharged in Interior, closure, boundary, exterior, derived set and isolated point in a topological space, where it is what makes the definition of A‾ well posed; claims 1 and 3 are proved below. Claim 1 is the form in which the closure is used everywhere afterwards, and clause (d) is what makes a closure computable from a basis rather than from all open sets.

Facts & Assumptions

Given: A topological space (X,T), a basis B for T, a subset A⊆X and a point x∈X.

[A1]

A‾ is the intersection of all closed supersets of A; it is closed, contains A, and is contained in every closed superset of A (Interior, closure, boundary, exterior, derived set and isolated point in a topological space).

[A2]

x∈A′ means that N∩(A∖{x})≠∅ for every neighbourhood N of x (Interior, closure, boundary, exterior, derived set and isolated point in a topological space).

[L1]

N is a neighbourhood of x when x∈U⊆N for some open U; an open set containing x is a neighbourhood of x (Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open).

[L2]

B is a basis for T: for every open U and every x∈U there is B∈B with x∈B⊆U, and every member of B is open (Basis and subbasis for a topology, and the topology generated by a family of sets).

Proof

technique · direct
1.1

(a) implies (c): let U be open with x∈U and suppose U∩A=∅; then X∖U is closed and contains A, so A‾⊆X∖U by [A1], whence x∉A‾, contradicting (a); therefore U∩A≠∅.

A1L3
1.2

(c) implies (a): suppose x∉A‾; then U:=X∖A‾ is open by [A1] and [L3], contains x, and satisfies U∩A=∅ because A⊆A‾, so (c) fails.

A1L3
1.3

(b) implies (c): an open U containing x is a neighbourhood of x, so (b) applies to it.

L1
1.4

(c) implies (b): let N be a neighbourhood of x and fix open U with x∈U⊆N; then ∅≠U∩A⊆N∩A.

L1
1.5

(c) implies (d): every B∈B with x∈B is an open set containing x.

L2
1.6

(d) implies (c): let U be open with x∈U and fix B∈B with x∈B⊆U; then ∅≠B∩A⊆U∩A.

L2
1.7

A⊆A‾ and A‾ is closed, and A‾ is contained in every closed superset of A, which is claim 2; in particular A is closed exactly when A=A‾, since one inclusion always holds and the other says that A is a closed superset of itself.

A1L3
2.1

By steps 1.1 to 1.6 the four conditions (a), (b), (c) and (d) are equivalent, which is claim 1: (a) and (c) are equivalent by steps 1.1 and 1.2, (b) and (c) by steps 1.3 and 1.4, and (c) and (d) by steps 1.5 and 1.6.

step 1.1step 1.2step 1.3step 1.4step 1.5step 1.6
3.1

A∪A′⊆A‾: points of A lie in A‾ by [A1], and if x∈A′ then every neighbourhood N of x meets A∖{x} and hence meets A, so x∈A‾ by condition (b).

step 2.1A1A2
3.2

A‾⊆A∪A′: let x∈A‾ and suppose x∉A; then for every neighbourhood N of x condition (b) gives N∩A≠∅, and A=A∖{x} because x∉A, so N∩(A∖{x})≠∅ and x∈A′.

step 2.1A2
4.1

Steps 3.1 and 3.2 give A‾=A∪A′, which is claim 3; with step 2.1 for claim 1 and step 1.7 for claim 2 the theorem is proved.

step 1.7step 2.1step 3.1step 3.2∎

Remarks

  • Clause (d) is relative to a basis and clause (c) is not. Different bases for one topology give different families of test sets in (d), and the theorem says all of them detect the same closure. This is why a closure in a metric space may be computed with balls alone, and a closure in R with bounded open intervals alone.

  • The empty set and the whole space. ∅‾=∅, since ∅ is closed, and X‾=X; claim 1 reads correctly in both cases, no neighbourhood meeting ∅ and every neighbourhood meeting X.

  • Nothing here assumes that singletons are closed. In the indiscrete topology on a set with at least two points, {x}‾=X for every x, since the only neighbourhood of any point is X; claim 3 then says A′=X∖{x} is contained in {x}‾, which it is.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

Interior commutes with finite intersections and closure with finite unions, while the two reverse combinations are inclusions only and both fail for infinite families; the space is the disjoint union of interior, boundary and exterior

Statement

Let (X,T) be a topological space, with interior, closure, boundary and exterior as in Interior, closure, boundary, exterior, derived set and isolated point in a topological space. Then:

  1. Monotonicity. A⊆B implies int⁡(A)⊆int⁡(B) and A‾⊆B‾.
  2. The two identities. For all A,B⊆X, int⁡(A∩B)=int⁡(A)∩int⁡(B),A∪B‾=A‾∪B‾.
  3. The two reverse combinations are inclusions only. For all A,B⊆X, int⁡(A)∪int⁡(B)⊆int⁡(A∪B),A∩B‾⊆A‾∩B‾, and both inclusions are strict for A={p} and B=X∖{p} in the cofinite topology on an infinite set X with p∈X (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies).
  4. Both identities of claim 2 fail for infinite families. In the same space, with I:=X∖{p}, ⋃x∈I{x}‾=I⊊X=⋃x∈I{x}‾,int⁡(⋂x∈I(X∖{x}))=∅⊊{p}=⋂x∈Iint⁡(X∖{x}).
  5. Trichotomy of position. For every A⊆X the three sets int⁡(A), ∂A and ext⁡(A) are pairwise disjoint and their union is X.

Facts & Assumptions

Given: A topological space (X,T) and subsets A,B⊆X; and, for claims 3 and 4, an infinite set X carrying the cofinite topology, a point p∈X and the index set I:=X∖{p}.

[A1]

int⁡(A) is the largest open subset of A and A‾ is the smallest closed superset of A; int⁡(A)⊆A⊆A‾; ext⁡(A)=X∖A‾ and ∂A=A‾∖int⁡(A) (Interior, closure, boundary, exterior, derived set and isolated point in a topological space).

[L1]

A topology is closed under binary intersections (T3) and its closed sets under binary unions (C3) (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

[L2]

In the cofinite topology on X the open sets are ∅ together with the sets of finite complement, and the closed sets are X together with the finite subsets of X (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies).

[L3]

A subset of a finite set is finite, and a union of two finite sets is finite (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies); "infinite" means "not finite" (Finite, countably infinite, countable, uncountable).

Proof

technique · direct
1.1

Claim 1: if A⊆B then every open U⊆A satisfies U⊆B, so int⁡(A)⊆int⁡(B); and B‾ is a closed set containing B⊇A, so A‾⊆B‾.

A1
1.2

int⁡(A)∩int⁡(B) is open by (T3) and is contained in A∩B, so it is contained in int⁡(A∩B); and A‾∪B‾ is closed by (C3) and contains A∪B, so it contains A∪B‾.

A1L1
1.3

Since X is infinite, X∖{p} is infinite: were it finite, X={p}∪(X∖{p}) would be a union of two finite sets and hence finite. In particular I≠∅.

givenL3
1.4

Claim 5: int⁡(A)⊆A‾ by [A1], so the three sets int⁡(A), ∂A=A‾∖int⁡(A) and ext⁡(A)=X∖A‾ are pairwise disjoint, the first two inside A‾ and the third outside it; and their union is int⁡(A)∪(A‾∖int⁡(A))∪(X∖A‾)=A‾∪(X∖A‾)=X.

A1
2.1

Claim 1 applied to A∩B⊆A and A∩B⊆B gives int⁡(A∩B)⊆int⁡(A)∩int⁡(B) and A∩B‾⊆A‾∩B‾; applied to A⊆A∪B and B⊆A∪B it gives int⁡(A)∪int⁡(B)⊆int⁡(A∪B) and A‾∪B‾⊆A∪B‾.

step 1.1
2.2

In the cofinite topology on the infinite X: the set {p} is closed, being finite, so {p}‾={p}; and {p} is not open, since X∖{p} is infinite by step 1.3, so the only open subset of {p} is ∅ and int⁡({p})=∅.

step 1.3A1L2
2.3

In the same space B:=X∖{p} is open, its complement {p} being finite, so int⁡(B)=B; and B is infinite by step 1.3, so the only closed set containing B is X and B‾=X.

step 1.3A1L2
2.4

For x∈I the singleton {x} is finite, hence closed, so {x}‾={x} and ⋃x∈I{x}‾=I; meanwhile ⋃x∈I{x}=I is infinite by step 1.3, so its closure is X, and p∈X∖I makes the inclusion strict.

step 1.3A1L2
3.1

Combining step 1.2 with step 2.1 proves claim 2, and the two inclusions of claim 3 are among those obtained in step 2.1.

step 1.2step 2.1
3.2

With A:={p} and B:=X∖{p}: int⁡(A)∪int⁡(B)=∅∪B=X∖{p}, while A∪B=X is open and so int⁡(A∪B)=X; the inclusion is therefore strict.

step 2.2step 2.3A1
3.3

With the same A and B: A∩B=∅, which is closed, so A∩B‾=∅, while A‾∩B‾={p}∩X={p}; the inclusion is therefore strict, and claim 3 is proved.

step 2.2step 2.3A1L2
3.4

For x∈I the set X∖{x} is open, so int⁡(X∖{x})=X∖{x} and ⋂x∈Iint⁡(X∖{x})=X∖I={p}; meanwhile ⋂x∈I(X∖{x})={p} has empty interior by step 2.2, so the inclusion is strict and claim 4 is proved.

step 1.3step 2.2A1L2
4.1

Claims 1, 2, 3, 4 and 5 are established by step 1.1, step 3.1, steps 3.2 and 3.3, steps 2.4 and 3.4, and step 1.4 respectively.

step 1.1step 3.1step 3.2step 3.3step 2.4step 3.4step 1.4∎

Remarks

  • Why the witnesses are all in one space. The cofinite topology on an infinite set makes every finite set closed and every infinite set dense, so it separates the four combinations of int⁡,  ⋅ ‾, ∪ and ∩ with a single pair of sets and a single index set, the two families of claim 4 being the singletons and their complements. The same four failures occur in R with its usual topology, and the sharpest form of the first is on the companion page: the interiors of Q and of its complement are both empty while the interior of their union is everything (In R the interiors of Q and of its complement are both empty while the interior of their union is everything ↗).

  • Claim 2 does extend to any finite number of sets, by iterating it, but not to a family indexed by a set that merely happens to be finite in some other sense: the induction is on the number of sets and claim 4 shows where it stops.

  • The four inclusions of claims 2 and 3 are the only ones that hold in general. For an arbitrary family the surviving statements are ⋃iint⁡(Ai)⊆int⁡(⋃iAi), int⁡(⋂iAi)⊆⋂iint⁡(Ai), ⋃iAi‾⊆⋃iAi‾ and ⋂iAi‾⊆⋂iAi‾, each by monotonicity alone, and claim 4 shows that two of the four are already strict: the third for the family of singletons and the second for the family of their complements.

DefinitionDefinition: AI-adaptedProof: Not applicableverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Dense, nowhere dense and codense subsets of a topological space, and the criterion by basic open sets

Definition

Let (X,T) be a topological space, let B be a basis for T (Basis and subbasis for a topology, and the topology generated by a family of sets) and let A⊆X. Interior and closure are as in Interior, closure, boundary, exterior, derived set and isolated point in a topological space.

  • A is dense in X if A‾=X.
  • A is codense in X if X∖A is dense.
  • A is nowhere dense in X if int⁡(A‾)=∅.

Three equivalent forms of density, and the one used in practice. The following are equivalent:

  1. A‾=X;
  2. U∩A≠∅ for every nonempty open U⊆X;
  3. B∩A≠∅ for every nonempty B∈B.

Proof. (1) ⇒ (2): if U is open and nonempty, pick x∈U; then x∈A‾, so U∩A≠∅ by clause (c) of A point lies in the closure of A iff every basic neighbourhood of it meets A; the closure is the smallest closed superset and equals A together with its derived set. (2) ⇒ (3): a nonempty member of B is a nonempty open set. (3) ⇒ (1): let x∈X; every B∈B with x∈B is nonempty and so meets A, hence x∈A‾ by clause (d) of A point lies in the closure of A iff every basic neighbourhood of it meets A; the closure is the smallest closed superset and equals A together with its derived set. Form 3 is what makes density checkable: for the Sorgenfrey line it is a statement about half-open intervals, and for a metric space a statement about balls.

Codensity is emptiness of the interior. A is codense if and only if int⁡(A)=∅, because X∖int⁡(A)=X∖A‾ (Interior, closure, boundary, exterior, derived set and isolated point in a topological space), so X∖A‾=X holds exactly when int⁡(A)=∅.

Nowhere dense implies codense, and the converse fails. If int⁡(A‾)=∅ then int⁡(A)⊆int⁡(A‾)=∅ by monotonicity of the interior, so A is codense. The two notions can differ only on sets whose closure is larger than themselves, and there they sometimes do: a dense set with empty interior, such as the rationals inside the real line, is codense and is not nowhere dense, its closure being everything. They may also agree on such a set: (0,1) inside R has closure [0,1] and is neither codense nor nowhere dense. A closed set is nowhere dense precisely when it is codense, since then A‾=A.

Remarks

  • Density is a property of the pair, not of the set. A subset dense in X need not be dense in a space with a finer topology. In a nonempty indiscrete space every nonempty subset is dense, while ∅ is not; in the empty space ∅ is dense as well. Where a density claim is made below the topology is always named.

  • The empty set. ∅ is nowhere dense and codense in every space, and it is dense only in X=∅. X itself is dense in X and is nowhere dense only when X=∅.

  • What is deliberately not defined here. Separability, meaning the existence of an at most countable dense subset, is a countability axiom not developed at this point in the reading order; it is defined later in Separability: the existence of an at most countable dense subset ↗. Where a space on the companion page has an at most countable dense subset, that is what is said in full.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Kuratowski: operators satisfying c(∅)=∅, A⊆c(A), c(c(A))=c(A) and c(A∪B)=c(A)∪c(B) correspond bijectively to topologies

Statement

Let X be a set. A Kuratowski closure operator on X is a function c:P(X)→P(X) such that, for all A,B⊆X:

  • (K1) c(∅)=∅;
  • (K2) A⊆c(A);
  • (K3) c(c(A))=c(A);
  • (K4) c(A∪B)=c(A)∪c(B).

Then:

  1. For every topology T on X the operator cT:A↦A‾, the closure taken in (X,T) (Interior, closure, boundary, exterior, derived set and isolated point in a topological space), is a Kuratowski closure operator on X.
  2. For every Kuratowski closure operator c on X the family Cc:={ A⊆X:c(A)=A } of its fixed points satisfies the closed-set axioms (C1), (C2), (C3) of Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison, so Tc:={ X∖A:A∈Cc } is a topology on X whose closed sets are exactly the members of Cc; and the closure operator of Tc is c itself.
  3. The assignments T↦cT and c↦Tc are mutually inverse, hence bijections (Injection, surjection, bijection) between the set of topologies on X and the set of Kuratowski closure operators on X.

So a topology may be specified by naming its closure operator, and the four axioms above are exactly the conditions under which such a specification is legitimate. Note that monotonicity is not among the axioms: it is a consequence of (K4), derived in the proof.

Facts & Assumptions

Given: A set X; a topology T on X; a Kuratowski closure operator c on X; subsets A,B⊆X and a nonempty family D⊆Cc.

[A1]

A‾ is closed, contains A, and is contained in every closed superset of A; a set is closed if and only if it equals its own closure; ∅ and X are closed (Interior, closure, boundary, exterior, derived set and isolated point in a topological space, Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

[L1]

Closed-set axiomatisation: a family C⊆P(X) with (C1) ∅,X∈C, (C2) ⋂D∈C for nonempty D⊆C and (C3) C∪D∈C is the family of closed sets of exactly one topology on X, namely { X∖C:C∈C }; and the closed sets of a topology satisfy (C1), (C2), (C3) (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

[L2]

Two functions that are mutually inverse are bijections (Injection, surjection, bijection).

Proof

technique · direct
1.1

Claim 1: ∅‾=∅ because ∅ is closed, which is (K1); A⊆A‾ is (K2); A‾‾=A‾ because A‾ is closed, which is (K3); and (K4) is [A2].

A1A2
1.2

c is monotone: if A⊆B then A∪B=B, so (K4) gives c(B)=c(A∪B)=c(A)∪c(B)⊇c(A).

given
1.3

∅∈Cc by (K1), and X∈Cc because (K2) gives X⊆c(X) while c(X)⊆X holds since c takes values in P(X); so (C1) holds for Cc.

given
1.4

If A,B∈Cc then c(A∪B)=c(A)∪c(B)=A∪B by (K4), so A∪B∈Cc and (C3) holds.

given
2.1

Let D⊆Cc be nonempty and put D:=⋂D; for each A∈D we have D⊆A, so c(D)⊆c(A)=A by step 1.2, whence c(D)⊆D; with (K2) this gives c(D)=D, so D∈Cc and (C2) holds.

step 1.2given
2.2

Conversely, starting from a topology T: the fixed points of cT are exactly the closed sets of T by [A1], so CcT is the family of closed sets of T and TcT=T by the uniqueness in [L1].

step 1.1A1L1
3.1

By steps 1.3, 1.4 and 2.1 the family Cc satisfies (C1), (C2) and (C3), so Tc={ X∖A:A∈Cc } is a topology on X whose closed sets are exactly the members of Cc.

step 1.3step 1.4step 2.1L1
4.1

The closure operator of Tc is c: for A⊆X the set c(A) is a fixed point of c by (K3), hence closed in Tc by step 3.1, and it contains A by (K2), so the closure of A in Tc is contained in c(A); conversely that closure is a closed set F⊇A, so F∈Cc and step 1.2 gives c(A)⊆c(F)=F. Hence the two sets are equal, and claim 2 is proved.

step 1.2step 3.1A1given
5.1

Steps 4.1 and 2.2 say that c↦Tc and T↦cT compose to the identity in both orders, so each is a bijection between the two sets, which is claim 3; claim 1 is step 1.1 and claim 2 is step 4.1.

step 1.1step 4.1step 2.2L2∎

Remarks

  • (K3) is what makes c recoverable as the closure operator of its fixed-point topology. Dropping it leaves an operator whose fixed points still satisfy (C1), (C2) and (C3) — steps 1.3, 1.4 and 2.1 do not use it — but the closure operator of the resulting topology is then only the smallest fixed point above A, which need not be c(A). It is step 4.1 that spends (K3).

  • (K1) is genuinely independent of the others. The operator c(A):=X for all A, on a nonempty X, satisfies (K2), (K3) and (K4) and fails (K1); its fixed points are {X} alone, which is not the family of closed sets of any topology, since ∅ is missing.

  • The correspondence is order reversing in the natural sense. A finer topology has more closed sets, hence more fixed points, hence a smaller closure operator pointwise; the discrete topology corresponds to c=id and the indiscrete topology to the operator sending ∅ to ∅ and every nonempty set to X.

  • How many sets can be produced by closure and complement together is a separate question with a finite answer, fourteen, worked out on the companion page (Closure and complement generate at most fourteen sets from any subset, and (0,1)∪(1,2)∪{3}∪([4,5]∩Q) attains fourteen ↗).

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

Continuity of a map of topological spaces at a point and globally

Definition

Let (X,TX) and (Y,TY) be topological spaces (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison), let f:X→Y be a function and let x∈X. Neighbourhoods are as in Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open.

f is continuous at x if for every neighbourhood V of f(x) in Y the preimage f−1[V] is a neighbourhood of x in X.

f is continuous if it is continuous at every point of X.

The same condition with open sets only. f is continuous at x if and only if for every open V⊆Y with f(x)∈V there is an open U⊆X with x∈U and f[U]⊆V. Indeed, if f is continuous at x and V is such an open set, then V is a neighbourhood of f(x), so f−1[V] is a neighbourhood of x and contains an open U∋x, which satisfies f[U]⊆V. Conversely, given the displayed condition and a neighbourhood V of f(x), fix open V0 with f(x)∈V0⊆V and then open U∋x with f[U]⊆V0; then x∈U⊆f−1[V0]⊆f−1[V], so f−1[V] is a neighbourhood of x. Both forms are used below and are the same statement written twice.

Preimage, not image. f−1[V]={ x∈X:f(x)∈V } is the preimage in the sense of Injection, surjection, bijection and is defined for every function, invertible or not; no inverse function is being asserted to exist. Continuity is a condition on preimages throughout, and the corresponding conditions on images define the open and closed maps of a later item, which are different notions.

Remarks

  • This is the metric definition when both topologies are metric topologies. For metric spaces, ε-δ continuity at a (Continuity of a map between metric spaces, at a point and globally, in the ε-δ form) says that every ball around f(a) has a ball around a mapped into it, and the balls around a point are a neighbourhood base there; the identification is carried out where metrizable spaces are defined later on this page. Nothing about a metric survives in the definition above: continuity is a relation between two topologies and a function, and it is meaningless to ask whether a function between bare sets is continuous.

  • Continuity depends on both topologies, and coarsening the target or refining the source only helps. If f is continuous and TX is replaced by a finer topology, or TY by a coarser one, f remains continuous, since each condition to be verified is weakened and each neighbourhood available in the source is still available. In particular every map out of a discrete space and every map into an indiscrete space is continuous (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies).

  • Continuity at a point is strictly weaker than continuity. A function may be continuous at exactly one point, and the definition above is deliberately local so that the sequential criteria proved later can be stated pointwise.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

For a map of spaces the following agree: continuity at every point, preimages of open sets open, preimages of closed sets closed, preimages of subbasic open sets open, and f(A‾)⊆f(A)‾

Statement

Let (X,TX) and (Y,TY) be topological spaces, let f:X→Y be a function, and let S be a subbasis for TY (Basis and subbasis for a topology, and the topology generated by a family of sets). The following five conditions are equivalent.

Condition (d) is what makes continuity checkable against a generating family rather than against every open set, and it holds for a basis as well, a basis being in particular a subbasis for the topology it generates.

Facts & Assumptions

Given: Topological spaces (X,TX) and (Y,TY), a function f:X→Y, a subbasis S for TY, subsets A⊆X and V,F⊆Y. Preimages satisfy f−1[Y∖W]=X∖f−1[W], f−1[⋃iWi]=⋃if−1[Wi] and f−1[⋂iWi]=⋂if−1[Wi] for every family, with f−1[Y]=X for the empty intersection.

[A1]

f is continuous at x when for every open V∋f(x) there is an open U∋x with f[U]⊆V (Continuity of a map of topological spaces at a point and globally).

[A2]

A set is closed exactly when its complement is open; a set is open exactly when it is a union of open sets containing each of its points (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

[L1]

The topology generated by S has as a basis the family BS of intersections of finitely many members of S, the empty intersection being Y; every open set is a union of members of BS (A family is a basis for a unique topology iff it covers the set and every point of an intersection of two members lies in a member inside that intersection; finite intersections of any subbasis form a basis, Basis and subbasis for a topology, and the topology generated by a family of sets).

[L3]

A‾ is the smallest closed superset of A, and A is closed exactly when A=A‾ (Interior, closure, boundary, exterior, derived set and isolated point in a topological space).

Proof

technique · direct
1.1

(a) implies (b): let V⊆Y be open and let x∈f−1[V], so f(x)∈V; continuity at x gives an open U∋x with f[U]⊆V, that is U⊆f−1[V]. As x was arbitrary, f−1[V] is a union of open sets, hence open.

A1A2
1.2

(b) implies (a): let x∈X and let V be open with f(x)∈V; then U:=f−1[V] is open, contains x, and satisfies f[U]⊆V.

A1
1.3

(b) and (c) are equivalent: F⊆Y is closed exactly when Y∖F is open, and f−1[Y∖F]=X∖f−1[F], so f−1[F] is closed exactly when f−1[Y∖F] is open; as F ranges over the closed sets, Y∖F ranges over the open sets.

givenA2
1.4

(b) implies (d): every S∈S is open, S being contained in the topology it generates.

L1
1.5

(d) implies (b): let V⊆Y be open; by [L1] V is a union of sets of the form S1∩⋯∩Sn with n≥0 and Si∈S, and f−1 turns unions into unions and intersections into intersections, with f−1[Y]=X for n=0; so f−1[V] is a union of finite intersections of the open sets f−1[Si] together with X, hence open.

givenL1A2
1.6

(e) implies (c): let F⊆Y be closed and put A:=f−1[F]; then f[A]⊆F, so f[A‾]⊆f[A]‾⊆F‾=F by (e), monotonicity of the closure and [L3]; hence A‾⊆f−1[F]=A, and with A⊆A‾ this gives A=A‾, so A is closed.

L3
2.1

(b) implies (e): let A⊆X and x∈A‾, and let V be open with f(x)∈V; then f−1[V] is open and contains x, so it meets A by [L2], say at a; then f(a)∈V∩f[A], so V meets f[A]. As V was arbitrary, f(x)∈f[A]‾ by [L2].

step 1.1L2
3.1

Steps 1.1 and 1.2 make (a) and (b) equivalent; step 1.3 makes (b) and (c) equivalent; steps 1.4 and 1.5 make (b) and (d) equivalent; step 2.1 gives (b) implies (e) and step 1.6 gives (e) implies (c), which closes the cycle through (c) and (b). Hence all five conditions are equivalent.

step 1.1step 1.2step 1.3step 1.4step 1.5step 2.1step 1.6∎

Remarks

  • Only (a) is pointwise. Conditions (b) to (e) are global, and none of them has a pointwise version that is equivalent to continuity at a single point: the preimage of an open set containing f(x) can fail to be open while still being a neighbourhood of x, which is exactly what continuity at x asserts.

  • The inclusion in (e) may be strict for a continuous map. For the inclusion of (0,1) into R and A=(0,1), the image of the closure is (0,1) while the closure of the image is [0,1]. Equality for all A is a strictly stronger condition, equivalent to f being a closed map, and closed maps are defined three items below. Note that no map into a discrete space can witness strictness: there every subset is closed, so f[A‾]=f[A]=f[A]‾ always.

  • What the theorem does not say. It says nothing about images of open sets: a continuous map need not carry open sets to open sets, and the failure is exactly what separates a continuous bijection from a homeomorphism. That separation is recorded on this page as a false statement with an explicit two-point witness.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace

Definition

Let (X,T) be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison) and let S⊆X. The subspace topology (also relative topology) on S is

TS:={ U∩S:U∈T },

the family of traces on S of the open sets of X. The pair (S,TS) is a subspace of X. A subset of S that lies in TS is said to be open in S, and relatively open where the ambient space needs emphasis.

TS is a topology, and this is discharged here. (T1): ∅=∅∩S and S=X∩S are traces. (T2): if S′⊆TS, choose for each member a set of T tracing to it — no choice principle is needed, since U′:=⋃{ U∈T:U∩S⊆W } is a canonical such set for W∈TS, being open by (T2) in X and satisfying U′∩S=W — and then ⋃i(Ui∩S)=(⋃iUi)∩S∈TS by (T2) in X. (T3): (U∩S)∩(V∩S)=(U∩V)∩S∈TS by (T3) in X.

Closed sets of a subspace are the traces of the closed sets. A set C⊆S is closed in S if and only if C=F∩S for some closed F⊆X. Indeed S∖(U∩S)=(X∖U)∩S and S∖(F∩S)=(X∖F)∩S, so complementation inside S matches complementation inside X under tracing.

Bases and subbases trace as well. If B is a basis for T (Basis and subbasis for a topology, and the topology generated by a family of sets) then BS:={ B∩S:B∈B } is a basis for TS: its members are open in S, and for W=U∩S open in S and x∈W there is B∈B with x∈B⊆U, whence x∈B∩S⊆W. The same computation with a subbasis S shows that { S0∩S:S0∈S } is a subbasis for TS, since tracing commutes with finite intersections and with unions.

The inclusion is continuous. The inclusion map ι:S→X, ι(s)=s, satisfies ι−1[U]=U∩S for every U⊆X, so preimages of open sets are open and ι is continuous (For a map of spaces the following agree: continuity at every point, preimages of open sets open, preimages of closed sets closed, preimages of subbasic open sets open, and f(A‾)⊆f(A)‾, clause (b)). Moreover TS is the coarsest topology on S making ι continuous: any topology on S for which ι is continuous must contain every ι−1[U]=U∩S, hence contain TS.

Characteristic property of a map into a subspace. Let (Z,TZ) be a topological space and let g:Z→S be a function. Then

g is continuous as a map Z→(S,TS)  ⟺  ι∘g is continuous as a map Z→(X,T).

Proof. For U∈T one has (ι∘g)−1[U]=g−1[ι−1[U]]=g−1[U∩S]. If g is continuous then each g−1[U∩S] is open, so ι∘g is continuous; conversely if ι∘g is continuous then for any W=U∩S open in S the set g−1[W]=(ι∘g)−1[U] is open, so g is continuous. Both directions use only clause (b) of For a map of spaces the following agree: continuity at every point, preimages of open sets open, preimages of closed sets closed, preimages of subbasic open sets open, and f(A‾)⊆f(A)‾.

Restriction of a continuous map. If f:X→Y is continuous and S⊆X, then f∣S:S→Y is continuous, since (f∣S)−1[V]=f−1[V]∩S is open in S for every open V⊆Y (Continuity of a map of topological spaces at a point and globally, For a map of spaces the following agree: continuity at every point, preimages of open sets open, preimages of closed sets closed, preimages of subbasic open sets open, and f(A‾)⊆f(A)‾).

When relative and ambient agree. If S is open in X then a subset of S is open in S if and only if it is open in X: a trace U∩S is then an intersection of two open sets of X, and conversely an open subset of X contained in S is its own trace. The same statement with "closed" throughout holds when S is closed in X. Both are used in the pasting lemma of the next item, and both fail without the hypothesis: S itself is always open and closed in S, and need be neither in X.

Remarks

  • The subspace topology is what makes a subset a space. Before it, a statement such as "the restriction of f to C is continuous" has no meaning, because C carries no topology. Every restriction below is taken with respect to the subspace topology and with no other convention available.

  • Openness and closedness are not absolute. [0,1) is open in [0,2) and is neither open nor closed in R; the interval (0,1) is closed in itself. A sentence of the form "A is open" is incomplete unless the space is named, and this library names it whenever more than one is in play.

  • Transitivity. If S⊆T⊆X then the subspace topology S inherits from (T,TT) is the subspace topology it inherits from X, since (U∩T)∩S=U∩S for U∈T. So no ambiguity arises from the route by which a subset is reached.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

Continuity may be checked on any open cover, and on any finite closed cover; composites of continuous maps are continuous

Statement

Let X, Y and Z be topological spaces, with subspaces carrying the subspace topology (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace). Then:

  1. Composites. If f:X→Y and g:Y→Z are continuous (Continuity of a map of topological spaces at a point and globally) then g∘f:X→Z is continuous.
  2. Open cover. Let f:X→Y be a function and let { Ui:i∈I } be a family of open subsets of X with ⋃i∈IUi=X. If f∣Ui:Ui→Y is continuous for every i∈I, then f is continuous.
  3. Finite closed cover. Let f:X→Y be a function, let n≥1 and let F1,…,Fn be closed subsets of X with F1∪⋯∪Fn=X. If f∣Fk:Fk→Y is continuous for every k, then f is continuous.

The converses of claims 2 and 3 hold with no hypothesis on the cover at all: every restriction of a continuous map to a subspace is continuous (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace). The finiteness in claim 3 is not removable; see the remarks.

Facts & Assumptions

Given: Topological spaces X, Y, Z; functions f:X→Y and g:Y→Z; a family { Ui:i∈I } of open subsets of X covering X; a natural n≥1 and closed subsets F1,…,Fn of X covering X. For S⊆X and W⊆Y one has (f∣S)−1[W]=f−1[W]∩S, and (g∘f)−1[W′]=f−1[g−1[W′]] for W′⊆Z.

[A1]

f is continuous if and only if preimages of open sets are open, if and only if preimages of closed sets are closed (For a map of spaces the following agree: continuity at every point, preimages of open sets open, preimages of closed sets closed, preimages of subbasic open sets open, and f(A‾)⊆f(A)‾, clauses (b) and (c)).

[A2]

The subspace topology on S⊆X has as its open sets the traces U∩S with U open in X, and as its closed sets the traces F∩S with F closed in X; if S is open in X then every set open in S is open in X, and if S is closed in X then every set closed in S is closed in X (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace).

[L1]

A topology is closed under arbitrary unions of open sets (T2), and its closed sets are closed under finite unions (C3) (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

Proof

technique · direct
1.1

Claim 1: let W⊆Z be open; then g−1[W] is open in Y and hence f−1[g−1[W]] is open in X, and this set is (g∘f)−1[W]; so g∘f is continuous.

givenA1
1.2

Let V⊆Y be open. For each i∈I the set f−1[V]∩Ui=(f∣Ui)−1[V] is open in the subspace Ui, because f∣Ui is continuous; and Ui is open in X, so this set is open in X.

givenA1A2
1.3

Let F⊆Y be closed. For each k≤n the set f−1[F]∩Fk=(f∣Fk)−1[F] is closed in the subspace Fk, because f∣Fk is continuous; and Fk is closed in X, so this set is closed in X.

givenA1A2
2.1

Since the Ui cover X, f−1[V]=⋃i∈I(f−1[V]∩Ui), a union of sets open in X by step 1.2, hence open in X by (T2). As V was an arbitrary open subset of Y, f is continuous, which is claim 2.

step 1.2givenA1L1
2.2

Since the Fk cover X, f−1[F]=⋃k=1n(f−1[F]∩Fk), a union of finitely many sets closed in X by step 1.3, hence closed in X by (C3) iterated, the union being over n≥1 sets. As F was an arbitrary closed subset of Y, f is continuous, which is claim 3.

step 1.3givenA1L1
3.1

Claims 1, 2 and 3 are established by step 1.1, step 2.1 and step 2.2 respectively.

step 1.1step 2.1step 2.2∎

Remarks

  • The finiteness in claim 3 is not removable. The witness is on the companion page: R with its usual topology is covered by its closed singletons, every restriction of the indicator function of {0} to a singleton is continuous, and that function is not continuous (R covered by its closed singletons: every restriction of the indicator of {0} is continuous and the map is not, so the closed pasting lemma needs finiteness ↗). No corresponding restriction is needed in claim 2.

  • Where each hypothesis is spent. Claim 2 uses openness of the cover members only to pass from "open in Ui" to "open in X", and it allows an arbitrary index set because arbitrary unions of open sets are open. Claim 3 uses closedness of the cover members for the corresponding passage, and it must restrict to finitely many because only finite unions of closed sets are closed. The two asymmetries of the topology axioms are visible in the two statements, one each.

  • The usual two-piece form. Claim 3 with n=2 is the pasting lemma as it is normally quoted: if X=F1∪F2 with both pieces closed and f1:F1→Y, f2:F2→Y are continuous and agree on F1∩F2, then the combined function is well defined and continuous. Well definedness is the agreement hypothesis and is not a topological matter; continuity is claim 3.

  • Continuity is a local property, and claim 2 is the precise sense. A function continuous in a neighbourhood of each point is continuous, because the interiors of those neighbourhoods form an open cover. No such statement holds for uniform notions, which is why nothing here is called uniform.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological

Definition

Let (X,TX) and (Y,TY) be topological spaces and let f:X→Y be a function. Continuity is as in Continuity of a map of topological spaces at a point and globally, injections, surjections and bijections as in Injection, surjection, bijection.

The inverse in the third clause exists because f is a bijection, and it is the unique two-sided inverse (Injection, surjection, bijection); no choice principle is involved. Continuity of f−1 is a genuine additional demand: a continuous bijection need not be a homeomorphism, and this page records that failure as a false statement with a two-point witness.

Open, closed and homeomorphism are three different conditions. A homeomorphism is continuous by definition, but an open map need not be continuous and a closed map need not be continuous; and continuity implies neither openness nor closedness. An open map need not be closed and a closed map need not be open, and Sierpinski space S={a,b} with open point b (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies) witnesses both failures at once: the constant map S→S with value b is open, since the image of every nonempty set is the open set {b}, and is not closed, since the image of the closed set {a} is {b}, whose complement {a} is not open; the constant map with value a is closed and not open by the same computation read the other way. What is true is that for a continuous bijection the three notions collapse: it is a homeomorphism exactly when it is open, exactly when it is closed. That is proved in the next item and is not assumed here.

Topological properties. A property of topological spaces is a condition P that is either true or false of each space. P is a topological property (one is also said to be preserved by homeomorphism, or invariant) when X≅Y implies that P(X) and P(Y) have the same truth value. Since ≅ is an equivalence relation on spaces — the identity is a homeomorphism, inverses and composites of homeomorphisms are homeomorphisms, all three verified in the next item — a topological property is exactly one that is constant on each ≅-class.

What a homeomorphism transports. If h:X→Y is a homeomorphism then U↦h[U] is a bijection from TX onto TY, with inverse V↦h−1[V]: both maps are well defined because h and h−1 are continuous, and they are mutually inverse because h is a bijection. So a homeomorphism is an isomorphism of the structure "a set together with a distinguished family of subsets", and every notion defined from the open sets alone — closed, closure, interior, boundary, dense, convergence of sequences, continuity of maps into and out of the space — is carried across by it. Anything defined from extra data, such as a metric or an order, is not, and that distinction is exactly what the phrase topological property is for.

Remarks

  • Being an embedding is not the same as being injective and continuous. The identity from a set with the discrete topology to the same set with a coarser topology is injective and continuous, its image is the whole space, and it is an embedding only if the two topologies agree. The extra content of "embedding" is that the source topology is recovered as the trace of the target one, which is precisely the characteristic property of the subspace topology.

  • The inclusion of a subspace is the model embedding. For S⊆X with the subspace topology, ι:S→X is injective and its corestriction to ι[S]=S is the identity of (S,TS), hence a homeomorphism; so ι is an embedding (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace). Conversely an embedding f:X→Y identifies X with the subspace f[X] of Y, which is the sense in which "X sits inside Y" is ever asserted in this library.

  • The notation X≅Y hides the map, and sometimes that matters. Two spaces may be homeomorphic by many different homeomorphisms, and no canonical one is claimed by the notation. Where a specific map is used it is named.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

A continuous bijection is a homeomorphism iff it is open iff it is closed, and homeomorphy is an equivalence relation on spaces

Statement

Let X and Y be topological spaces.

  1. Let f:X→Y be a continuous bijection (Continuity of a map of topological spaces at a point and globally, Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological). The following are equivalent:
    • (a) f is a homeomorphism;
    • (b) f is an open map;
    • (c) f is a closed map.
  2. Homeomorphy is an equivalence relation: X≅X; if X≅Y then Y≅X; and if X≅Y and Y≅Z then X≅Z.

Continuity is a genuine hypothesis in claim 1: a bijection that is open and closed but not continuous exists as soon as two comparable topologies differ, for instance the identity from the coarser to the finer of two distinct topologies on one set.

Facts & Assumptions

Given: Topological spaces X, Y, Z and a continuous bijection f:X→Y with two-sided inverse g:=f−1:Y→X. For a bijection f and any A⊆X one has f[A]=g−1[A], and f[X∖A]=Y∖f[A].

[A1]

f is a homeomorphism when it is a continuous bijection and f−1 is continuous; f is an open map when images of open sets are open, and a closed map when images of closed sets are closed (Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological).

[A2]

A bijection has a unique two-sided inverse, which is itself a bijection, and the inverse of f−1 is f (Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological, Continuity of a map of topological spaces at a point and globally).

[L1]

A map is continuous exactly when preimages of open sets are open, and exactly when preimages of closed sets are closed (For a map of spaces the following agree: continuity at every point, preimages of open sets open, preimages of closed sets closed, preimages of subbasic open sets open, and f(A‾)⊆f(A)‾, clauses (b) and (c)).

Proof

technique · direct
1.1

Since f is a bijection with inverse g, for every A⊆X the image f[A] coincides with the preimage g−1[A]: y∈g−1[A] means g(y)∈A, and applying f gives y∈f[A], while the converse substitution is the same computation read backwards.

givenA2
1.2

Since f is a bijection, f[X∖A]=Y∖f[A] for every A⊆X: surjectivity gives ⊇ and injectivity gives ⊆.

given
1.3

The identity map of a space is a continuous bijection whose inverse is itself, hence a homeomorphism.

A1L1
1.4

If h:X→Y is a homeomorphism then so is h−1:Y→X: it is a bijection, it is continuous by hypothesis, and its own inverse is h, which is continuous.

A1A2
2.1

(a) is equivalent to (b): by step 1.1, g is continuous exactly when g−1[U]=f[U] is open for every open U⊆X, that is exactly when f is an open map.

step 1.1A1L1
2.2

(b) is equivalent to (c): by step 1.2, f carries the complement of A to the complement of f[A], so images of open sets are open exactly when images of closed sets are closed, the two families being exchanged by complementation.

step 1.2A1L1
2.3

If h:X→Y and k:Y→Z are homeomorphisms then k∘h is a homeomorphism: it is a bijection with inverse h−1∘k−1, and both k∘h and h−1∘k−1 are continuous as composites of continuous maps.

step 1.4A1A2L2
3.1

Steps 2.1 and 2.2 prove claim 1, and steps 1.3, 1.4 and 2.3 give reflexivity, symmetry and transitivity of ≅, which is claim 2.

step 1.3step 1.4step 2.1step 2.2step 2.3∎

Remarks

  • The lemma is how homeomorphy is verified in practice. Producing a continuous inverse directly usually means writing a formula and checking continuity a second time; checking instead that the map carries open sets to open sets, or closed sets to closed sets, uses only the map itself.

  • A continuous bijection that is not a homeomorphism. Take any set carrying two distinct comparable topologies and let f be the identity from the finer to the coarser: it is a continuous bijection, and it is not open, because an open set of the finer topology that is not open in the coarser one is its own image. Both an explicit two-point instance and an instance on R appear on this page and on the companion page.

  • What claim 2 licenses. Because ≅ is an equivalence relation, "a topological property" is well defined as a property constant on ≅-classes (Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological), and statements of the form "X is not homeomorphic to Y" can be proved by exhibiting one topological property on which they differ.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

Convergence and cluster points of a sequence in a topological space, sequential continuity, and the sequential closure

Definition

Let (X,T) be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison), with neighbourhoods as in Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open.

A sequence in X is a function x:N→X, written (xk) with xk:=x(k). As everywhere in this library N contains 0 (The natural numbers N (von Neumann)) and a sequence is indexed from 0 (Sequences of reals: bounded, eventually, frequently, tails, subsequences); an index range copied from a text that starts at 1 must be shifted before it is used here. The range of (xk) is { xk:k∈N }. Following Sequences of reals: bounded, eventually, frequently, tails, subsequences, a property of indices holds eventually if it holds for all k≥K for some K∈N, and frequently if for every K it holds for some k≥K; that vocabulary is used here for sequences in an arbitrary set.

Let (xk) be a sequence in X and let p∈X.

  • (xk) converges to p, written xk→p, if for every neighbourhood N of p one has xk∈N eventually. The point p is then called a limit of (xk).
  • p is a cluster point of (xk) if for every neighbourhood N of p one has xk∈N frequently.
  • For A⊆X, the sequential closure of A is seqcl⁡(A):={ p∈X:xk→p for some sequence (xk) with xk∈A for all k }.
  • A function f:X→Y into a topological space Y is sequentially continuous at p if xk→p in X implies f(xk)→f(p) in Y, and sequentially continuous if it is sequentially continuous at every point of X (Continuity of a map of topological spaces at a point and globally for the ordinary notion).

The notation lim⁡kxk is not available at this generality, and the reason is not fastidiousness. In a general topological space a sequence may converge to more than one point, so there is no function taking a convergent sequence to "its" limit, and a symbol lim⁡kxk would not denote. In the indiscrete topology on a set with at least two points the only neighbourhood of any point is X, so every sequence converges to every point; in the cofinite topology on an infinite set every injective sequence converges to every point. Both witnesses are on the companion page. Accordingly this library writes "p is a limit of (xk)" and "(xk) converges to p", never "the limit" and never lim⁡kxk, for a sequence in a space that has not been given a hypothesis restoring uniqueness.

Where the notation becomes legitimate again. Uniqueness of limits is what licenses the symbol, exactly as it does for sequences of reals (A sequence has at most one limit) and in a metric space (A sequence in a metric space has at most one limit): in a metric space a sequence has at most one limit and lim⁡kxk is unambiguous. Every metrizable space therefore admits the notation, and so does every space in which distinct points have disjoint neighbourhoods; where this page uses a metrizable space, and only there, the usual notation is used without further comment. The general reading of "xk→p" above never presupposes it.

Convergence agrees with the metric notion on a metric topology. For a metric space the balls around p are a neighbourhood base at p (The balls B(x,1/n), n≥1, form a countable neighbourhood base at x, so every metric space is first countable), so "eventually in every neighbourhood of p" and "eventually in every ball around p" are the same condition, and the latter is Convergence of a sequence in a metric space: xk→x iff d(xk,x)→0 in R. The identification is carried out where metrizable spaces are defined, later on this page.

Remarks

  • Every limit is a cluster point, and not conversely. "Eventually" implies "frequently", so a point to which (xk) converges is a cluster point of it. A sequence in a two-point discrete space that takes each of the two values frequently has both points as cluster points and converges to neither, since each singleton is a neighbourhood of its point and is missed frequently.

  • Constant sequences. If xk=a for every k, then xk→a, since every neighbourhood of a contains a. More generally an eventually constant sequence with eventual value a converges to a. This is the only convergence available in a discrete space, where {a} is a neighbourhood of a and forces xk=a eventually.

  • Sequential continuity is a strictly weaker condition than continuity in general, and the two agree under a countability hypothesis proved later on this page. That is the whole reason sequences are treated here as a separate notion rather than as the definition of continuity, and it is why nets and filters exist as a subject.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

The sequential closure is contained in the closure, continuity implies sequential continuity, and sequential limits need not be unique

Statement

Let X and Y be topological spaces, with convergence, sequential closure and sequential continuity as in Convergence and cluster points of a sequence in a topological space, sequential continuity, and the sequential closure. Then:

  1. A⊆seqcl⁡(A)⊆A‾ for every A⊆X.
  2. If f:X→Y is continuous at p∈X (Continuity of a map of topological spaces at a point and globally) then f is sequentially continuous at p.
  3. Sequential limits need not be unique. In the indiscrete topology on a set X with at least two points (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies), every sequence in X converges to every point of X.

Claim 3 is why this library never writes lim⁡kxk for a sequence in a general topological space: the symbol would not denote.

Facts & Assumptions

Given: Topological spaces X and Y, a subset A⊆X, a point p∈X, a function f:X→Y, and a sequence (xk) in X.

[A1]

xk→p means that for every neighbourhood N of p there is K∈N with xk∈N for all k≥K; seqcl⁡(A) is the set of points to which some sequence with all terms in A converges; f is sequentially continuous at p when xk→p implies f(xk)→f(p) (Convergence and cluster points of a sequence in a topological space, sequential continuity, and the sequential closure).

[A2]

f is continuous at p when f−1[V] is a neighbourhood of p for every neighbourhood V of f(p) (Continuity of a map of topological spaces at a point and globally).

[L2]
[L3]

In the indiscrete topology on X the only open sets are ∅ and X (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies).

Proof

technique · direct
1.1

A⊆seqcl⁡(A): for a∈A the constant sequence xk:=a has all its terms in A, and it converges to a because every neighbourhood of a contains a, so the condition holds with K=0.

A1L2
1.2

Let p∈seqcl⁡(A) and fix a sequence (xk) with xk∈A for all k and xk→p; let N be any neighbourhood of p. Then xk∈N for all k≥K for some K, and in particular xK∈N∩A, so N meets A.

A1choose
1.3

Assume f is continuous at p and let (xk) be a sequence with xk→p; let V be a neighbourhood of f(p). Then f−1[V] is a neighbourhood of p, so xk∈f−1[V] for all k≥K for some K, that is f(xk)∈V for all k≥K.

assume-hypA1A2
1.4

In the indiscrete topology, a neighbourhood N of a point p satisfies p∈U⊆N for some open U; since p∈U forces U≠∅ and hence U=X, the only neighbourhood of any point is X itself.

L3L2
2.1

By step 1.2 every neighbourhood of p meets A, so p∈A‾; as p was an arbitrary point of seqcl⁡(A) this gives seqcl⁡(A)⊆A‾, and with step 1.1 it gives claim 1.

step 1.1step 1.2L1
2.2

By step 1.3 the sequence (f(xk)) is eventually in every neighbourhood of f(p), that is f(xk)→f(p); as (xk) was an arbitrary sequence converging to p, f is sequentially continuous at p, which is claim 2.

step 1.3A1
2.3

By step 1.4, for every p∈X and every sequence (xk) in X the only neighbourhood to be tested is X, and xk∈X for every k; so xk→p for every p∈X. With at least two points in X the limit is therefore not unique, which is claim 3.

step 1.4A1
3.1

Claims 1, 2 and 3 are established by step 2.1, step 2.2 and step 2.3 respectively.

step 2.1step 2.2step 2.3∎

Remarks

DefinitionDefinition: AI-adaptedProof: Not applicableverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

First countable space: a countable neighbourhood base at every point

Definition

A topological space (X,T) (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison) is first countable if every point of X has an at most countable neighbourhood base: for each x∈X there is a family Bx⊆N(x) that is at most countable (Finite, countably infinite, countable, uncountable, Equinumerous sets, A≈B and A⪯B) and such that every neighbourhood of x contains a member of Bx (Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open).

"Countable" here means "at most countable", as everywhere in this library (Finite, countably infinite, countable, uncountable), so a finite neighbourhood base is permitted. That is not a degenerate case: in a discrete space the one-element family {{x}} is a neighbourhood base at x, so every discrete space is first countable, and in an indiscrete space {X} is a neighbourhood base at every point.

The base may be taken to consist of open sets, and it may be taken decreasing. If Bx is an at most countable neighbourhood base at x, then replacing each N∈Bx by an open UN with x∈UN⊆N gives an at most countable neighbourhood base of open sets. Making the base decreasing, that is arranging M0⊇M1⊇…, requires enumerating it and forming the running finite intersections; both operations are carried out inside the proof of the theorem that uses them, the next item, where the enumeration and the recursion are cited explicitly rather than assumed here.

First countability is a topological property (Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological): a homeomorphism h:X→Y carries a neighbourhood base at x to a neighbourhood base at h(x), since N↦h[N] is a bijection between the neighbourhood filters preserving inclusion, and a bijection preserves at most countability (Equinumerous sets, A≈B and A⪯B).

Remarks

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Assuming Countable Choice, in a first countable space sequential closure equals closure and sequential continuity at a point equals continuity there

Statement

Assume the Axiom of Countable Choice (The Axiom of Countable Choice (ACω)). Let X be a first countable topological space (First countable space: a countable neighbourhood base at every point) and let Y be a topological space. Then:

  1. seqcl⁡(A)=A‾ for every A⊆X (Convergence and cluster points of a sequence in a topological space, sequential continuity, and the sequential closure, A point lies in the closure of A iff every basic neighbourhood of it meets A; the closure is the smallest closed superset and equals A together with its derived set);
  2. for f:X→Y and p∈X, f is continuous at p (Continuity of a map of topological spaces at a point and globally) if and only if f is sequentially continuous at p.

Where ACω is spent, and that it is not decoration. Both directions that this theorem adds to The sequential closure is contained in the closure, continuity implies sequential continuity, and sequential limits need not be unique build a sequence by picking one point from each of countably many nonempty sets Mk∩A, respectively Mk∖f−1[V], and the first countability hypothesis supplies no rule for the pick. The two applications of ACω below are the only uses of any choice principle in the proof; the inclusions already proved in The sequential closure is contained in the closure, continuity implies sequential continuity, and sequential limits need not be unique use none at all.

Facts & Assumptions

Given: A first countable space X, a topological space Y, a subset A⊆X, a point p∈X, a function f:X→Y, and the Axiom of Countable Choice as an explicit hypothesis.

[A1]

Every point of X has an at most countable neighbourhood base (First countable space: a countable neighbourhood base at every point).

[A2]

xk→p means that for every neighbourhood N of p there is K with xk∈N for all k≥K; seqcl⁡(A) collects the points to which some sequence in A converges; sequential continuity at p says xk→p implies f(xk)→f(p) (Convergence and cluster points of a sequence in a topological space, sequential continuity, and the sequential closure).

[A3]

f is continuous at p when f−1[V] is a neighbourhood of p for every neighbourhood V of f(p) (Continuity of a map of topological spaces at a point and globally).

[L1]

seqcl⁡(A)⊆A‾, and continuity at p implies sequential continuity at p (The sequential closure is contained in the closure, continuity implies sequential continuity, and sequential limits need not be unique, claims 1 and 2).

[L3]

A finite intersection of neighbourhoods of p is a neighbourhood of p; every superset of a neighbourhood of p is a neighbourhood of p; every point lies in each of its neighbourhoods; and X itself is a neighbourhood of p (Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open).

[L4]

A nonempty at most countable set is the image of a surjection from N (A nonempty set is at most countable iff it is a surjective image of N).

[L5]

Recursion: for any set Z, any z0∈Z and any F:Z→Z there is a function h:N→Z with h(0)=z0 and h(σ(k))=F(h(k)) for every k (The recursion theorem).

[L6]

ACω: for every family (Zk)k∈N of nonempty sets there is c with c(k)∈Zk for every k (The Axiom of Countable Choice (ACω)).

Proof

technique · direct
1.1

Fix an at most countable neighbourhood base Bp at p; it is nonempty, since X∈N(p) forces some member of Bp to lie inside X, so by [L4] there is a surjection k↦Nk from N onto Bp.

A1L3L4choose
2.1

Apply [L5] with Z:=N×N(p), with z0:=(0,N0) and with F(k,M):=(σ(k), M∩Nσ(k)), which lands in Z because an intersection of two neighbourhoods of p is a neighbourhood of p; the resulting h has first coordinate h(k)=(k,Mk) by induction, so M0=N0 and Mσ(k)=Mk∩Nσ(k). Hence every Mk is a neighbourhood of p, the family is decreasing, M0⊇M1⊇…, and Mk⊆Nk for every k.

step 1.1L3L5construct
3.1

The family (Mk)k∈N is again a neighbourhood base at p: given N∈N(p) there is a member of Bp inside N, and that member is Nk for some k by surjectivity, so Mk⊆Nk⊆N.

step 1.1step 2.1A1
3.2

Let p∈A‾. Each Mk is a neighbourhood of p, so Mk∩A≠∅ by [L2]; by ACω applied to the family (Mk∩A)k∈N there is a sequence (xk) with xk∈Mk∩A for every k.

step 2.1L2L6
3.3

Assume f is sequentially continuous at p, let V be a neighbourhood of f(p), and suppose no Mk satisfied Mk⊆f−1[V]. Then every set Mk∖f−1[V] would be nonempty, so ACω would supply a sequence (yk) with yk∈Mk∖f−1[V] for every k.

step 2.1assume-hypL6
4.1

The sequence of step 3.2 converges to p: given N∈N(p), step 3.1 gives k0 with Mk0⊆N, and for k≥k0 the nesting of step 2.1 gives xk∈Mk⊆Mk0⊆N. Its terms lie in A, so p∈seqcl⁡(A).

step 2.1step 3.1step 3.2A2
4.2

The sequence of step 3.3 converges to p for the same reason, while f(yk)∉V for every k, so (f(yk)) is not eventually in the neighbourhood V of f(p) and does not converge to f(p); that contradicts sequential continuity at p. Hence some Mk1 satisfies Mk1⊆f−1[V], and f−1[V] is then a neighbourhood of p by [L3], since it contains the neighbourhood Mk1 of p.

step 2.1step 3.1step 3.3A2L3
5.1

Step 4.1 gives A‾⊆seqcl⁡(A), and [L1] gives the reverse inclusion, so claim 1 holds.

step 4.1L1
6.1

Step 4.2 shows that sequential continuity at p implies continuity at p, and [L1] gives the converse, so claim 2 holds.

step 4.2A3L1∎

Remarks

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Metrizable space: a topological space whose topology is induced by some metric; metrizability is topological, the metric is not

Definition

A topological space (X,T) (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison) is metrizable if there is a metric d on X (Metric space: d(x,y)=0 iff x=y, symmetry, and the triangle inequality; pseudometric and ultrametric) whose metric topology is T, that is T=Td (The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement). Such a d is said to induce or metrise T.

The definition presupposes that Td is a topology in the sense of Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison, and it is. By The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement both ∅ and X are open in (X,d), which is (T1), and by Arbitrary unions and finite intersections of open sets are open, open balls are open and closed balls are closed the family Td is closed under arbitrary unions, which is (T2), and under intersections of n≥1 members, which contains (T3). So every metric space is a topological space, and the metric-space development of this library is a special case of the present one.

The standard local notions in the two developments agree after translating their neighbourhood conventions. Let d be a metric on X and give X the topology Td.

Consequently the metric-space notions of interior, closure, boundary, density, convergence, continuity and subspace agree with the topological notions here, and statements about them transfer once a metric is named. For neighbourhoods the transfer uses the explicit convention change above: a metric-page neighbourhood is an open topological neighbourhood, while every topological neighbourhood contains one.

Metrizability is a topological property; the metric is not part of it. If h:X→Y is a homeomorphism (Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological) and d metrises X, then d′(y1,y2):=d(h−1(y1),h−1(y2)) is a metric on Y — the three axioms transfer along the bijection h−1 — and h[Bd(x,r)]=Bd′(h(x),r), so h carries a basis of Td to a basis of Td′ and Td′=h[Td]=TY. Hence Y is metrizable. The metric itself, however, is not determined by the topology: two metrics on one set may induce the same topology without agreeing, which is exactly topological equivalence (Topologically, uniformly and Lipschitz equivalent metrics on a set), and properties of a metric that are not properties of its topology, boundedness among them, are therefore not properties of a metrizable space.

Two things every metrizable space has. It is Hausdorff: distinct points have disjoint open neighbourhoods, by Distinct points of a metric space have disjoint balls around them applied to any metric inducing the topology. And it is first countable (First countable space: a countable neighbourhood base at every point), by The balls B(x,1/n), n≥1, form a countable neighbourhood base at x, so every metric space is first countable. Either failure is therefore an obstruction to metrizability, and this page uses the first of them to exhibit a topology induced by no metric.

Sequential limits in a metrizable space are unique, so the notation lim⁡kxk is available there. In a metric space a sequence has at most one limit (A sequence in a metric space has at most one limit), and by the agreement of convergence above that uniqueness is a statement about the topology alone; so within a metrizable space, and only there, this page writes lim⁡kxk in the ordinary way. In a general space the symbol is unavailable (Convergence and cluster points of a sequence in a topological space, sequential continuity, and the sequential closure).

The usual topology of R. The absolute value makes R a metric space under dR(x,y)=∣x−y∣, its open balls are the bounded open intervals, and the resulting metric topology is what claim 3 of The absolute value makes R a metric space: d(x,y)=∣x−y∣ is a metric, its open balls are the intervals (x−r,x+r), and it is unbounded names the usual topology of R. That is the topology meant by the phrase throughout these two pages, and R carrying it is metrizable by definition. Every statement about it on these two pages is proved from the metric dR and the bridge above, and no example re-derives any of it.

Remarks

  • The usual topology of R is not a second notion alongside the order-native development built earlier in this library. Which results on this page use the order of R and therefore have no general-topological analogue records that the two collections of open subsets of R — the one defined from balls and the one defined from order-neighbourhoods — are literally the same collection, and hence that interior, closure, boundary, limit point, density and sequential convergence agree on the two sides. That identification is quoted here for orientation only; the order-topology example on the companion page is where the order-native description is used.

  • A metrizable space comes with many metrics and no canonical one. The statement "X is metrizable" asserts existence, and every argument that uses a metric must name one first. Where two metrics are compared, the vocabulary is that of Topologically, uniformly and Lipschitz equivalent metrics on a set: Lipschitz, uniform and topological equivalence, of which only the last is visible to the topology.

  • Metrization theorems are not proved here. Necessary conditions are easy — Hausdorff, first countable — and sufficient ones require separation and countability axioms that this page does not develop. Nothing below asserts that a space is metrizable except by exhibiting a metric.

  • Not every topology is metrizable, and the cheapest witness is the indiscrete topology on a two-point set, which is not Hausdorff. That is recorded on this page as a false statement and witnessed on the companion page.

RemarkRemark: AI-generatedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

The four live convention forks of general topology and which side this library takes on each

General topology is a subject whose textbooks disagree with one another on vocabulary far more than on content. Four of those disagreements are live inside this page, in the sense that a reader arriving with the other convention would misread a statement here rather than merely find it unfamiliar. Each is settled below, once, and the settlement is used without further comment everywhere on these two pages. Where this library's choice is the less common one it is said so.

1. A neighbourhood need not be open. A set N is a neighbourhood of x when some open U satisfies x∈U⊆N (Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open). The competing convention, used by Munkres among many others, reserves the word for open sets containing x. A condition quantified over every neighbourhood is equivalent to its restriction to open neighbourhoods when the condition is preserved on enlarging the set, as eventual-membership and the standard local tests are; this is not true for an arbitrary predicate. The wider notion is chosen because it makes the neighbourhoods of a point a filter, and because a neighbourhood base is then allowed to consist of sets that are not open. This library writes open neighbourhood in full whenever openness is being used.

2. The empty intersection is the whole set, and a subbasis need not cover. In A family is a basis for a unique topology iff it covers the set and every point of an intersection of two members lies in a member inside that intersection; finite intersections of any subbasis form a basis the finite intersections of a subbasis S include the intersection of no members, which is X; consequently X is always basic, the criterion (B1) is automatic, and no covering hypothesis ⋃S=X is imposed on a subbasis (Basis and subbasis for a topology, and the topology generated by a family of sets). The competing convention admits only nonempty finite intersections and adds the covering hypothesis. The two give the same generated topology whenever both apply, and they differ exactly at S=∅ and at families that do not cover: here ⟨∅⟩ is the indiscrete topology {∅,X}, whereas under the other convention it is undefined. Because the choice is invisible in the notation, it is stated in the theorem itself as well as here.

3. "Basis" is a relation, not a property. A family is a basis for a topology; "B is a basis" alone means "B is a basis for some topology", and A family is a basis for a unique topology iff it covers the set and every point of an intersection of two members lies in a member inside that intersection; finite intersections of any subbasis form a basis says exactly which families those are and that the topology is then unique. Some texts define a basis abstractly by the two conditions (B1) and (B2) and only afterwards attach a topology to it; others define it only relative to a topology already given, as here. The distinction is harmless once the criterion is available, and it is recorded because the phrase "let B be a basis" is ambiguous without it. The same remark applies to subbasis, which is always relative to the topology it generates.

4. Coarser and finer, never weaker and stronger. For topologies on one set, T1⊆T2 is read "T1 is coarser, T2 is finer" (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison). The synonyms smaller/larger are unambiguous and are occasionally used. The pair weaker/stronger is used in both directions in the literature — some authors call the topology with fewer open sets weaker, others call it stronger because it makes more maps continuous into the space — and this library therefore does not use it at all. The discrete topology is the finest and the indiscrete the coarsest (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies).

Two conventions inherited from earlier pages, which are not forks decided here. They are listed because they change the reading of statements on this page, not because this page chooses them.

One thing this page deliberately does not fix. No separation axiom is built into the word space: points need not be closed and distinct points need not be separated by disjoint open sets (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison). Older texts, and Bourbaki for compact, build separation into the basic vocabulary; here every separation property is a hypothesis, written out where it is used, and the only one that appears on this page is the Hausdorff condition, quoted from the metric development rather than defined.

5 · Examples, counterexamples and false statements

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

FALSE: an arbitrary intersection of open sets is open in every topological space

Statement

False claim: in every topological space (X,T) (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison), if { Ui:i∈I } is any family of open sets then ⋂i∈IUi is open.

The topology axioms grant closure under arbitrary unions and under intersections of finitely many open sets, and the asymmetry is not a weakness of the axioms chosen: strengthening (T3) to arbitrary intersections would exclude the spaces this subject exists to study. Two witnesses are given below, one in a space with no metric in sight and one in R with its usual topology, so that the failure cannot be blamed on exotic examples.

Facts & Assumptions

Given: An infinite set X carrying the cofinite topology and a point p∈X, with I:=X∖{p}; and R with its usual topology, together with the family Uk:=B(0, 1/(k+1)) for k∈N, where 1/(k+1) abbreviates the inverse of the canonical natural (k+1)⋅1R.

[A1]

A topology is closed under arbitrary unions and binary intersections; a set is open exactly when it belongs to the topology (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

[L1]

In the cofinite topology the open sets are ∅ together with the sets of finite complement; a subset of a finite set is finite and a union of two finite sets is finite (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies); "infinite" means "not finite" (Finite, countably infinite, countable, uncountable).

[L4]

For every real ε>0 there is a natural n≥1 with 1/n<ε (For every ε>0 in a complete ordered field there is a natural n≥1 with 1/n<ε); for n≥1 the canonical natural n⋅1R is positive (Canonical naturals are positive and strictly increasing) and its inverse 1/n is positive (Inverses of positives are positive, and reciprocation reverses order).

[L5]

∣u∣≥0, and ∣u∣=0 only for u=0; for c>0 one has ∣u∣<c if and only if −c<u<c (Absolute value in an ordered field, Basic properties of the absolute value).

[L6]

Every nonzero natural number is a successor, so n≥1 gives n=m+1 for some m∈N (Every nonzero natural number is a successor).

Refutation

technique · direct
1.1

Since X is infinite, X∖{p} is infinite: were it finite, X={p}∪(X∖{p}) would be a union of two finite sets and hence finite. In particular I≠∅.

givenL1
1.2

For each x∈I the set X∖{x} is open in the cofinite topology, its complement {x} being finite; and ⋂x∈I(X∖{x})=X∖I={p}.

givenL1
1.3

For every k∈N the natural k+1 satisfies k+1≥1, so 1/(k+1) is a positive real and Uk=B(0, 1/(k+1)) is a legitimate ball; each Uk is open in the usual topology of R.

givenL2L3L4
1.4

0∈Uk for every k, since ∣0−0∣=0<1/(k+1).

givenL4L5
1.5

Let x∈R with x≠0; then ∣x∣>0 by [L5], so [L4] gives a natural n≥1 with 1/n<∣x∣, and [L6] writes n=m+1 with m∈N; hence ∣x−0∣=∣x∣>1/(m+1), so x∉B(0, 1/(m+1))=Um.

L4L5L6
1.6

{0} is not open in the usual topology of R: a ball B(0,r)=(−r,r) with r>0 contains the point 1/n for a natural n≥1 with 1/n<r supplied by [L4], and 1/n>0, so 1/n∈B(0,r) and 1/n≠0; hence no ball around 0 lies inside {0}.

L2L3L4L5
2.1

{p} is not open in the cofinite topology: it is nonempty, and its complement X∖{p} is infinite by step 1.1, so it is neither ∅ nor a set of finite complement.

step 1.1L1
2.2

By steps 1.4 and 1.5, ⋂k∈NUk={0}.

step 1.4step 1.5
3.1

By steps 1.2 and 2.1 the family { X∖{x}:x∈I } consists of open subsets of the cofinite space X, is nonempty, and has intersection {p}, which is not open; so the claim fails already in a space defined without any reference to R.

step 1.2step 2.1A1
4.1

By steps 2.2 and 1.6 the sets Uk are open in R, their intersection is {0}, and {0} is not open; with step 3.1 the false claim is refuted twice over, once in a non-metrizable setting and once in a metrizable one.

step 1.3step 3.1step 2.2step 1.6A1∎

Remarks

  • What is true instead. Intersections of finitely many open sets are open, which is axiom (T3) iterated (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison); and arbitrary intersections of closed sets are closed, which is its dual (C2). The intersection of an arbitrary family of open sets is in general only a set whose interior may be smaller than itself, and the interior operator exists precisely to name what survives.

  • The ℝ witness is the shape that recurs. A decreasing family of balls of radii shrinking to zero has the centre as its intersection, and a singleton is open only in a space where the point is isolated. The index shift is the usual one for this library: the radii are 1/(k+1) for k∈N, not 1/k, since N contains 0.

  • The corresponding failure inside R alone is already published (FALSE: an arbitrary intersection of open subsets of R is open), stated there in the order-native vocabulary of the topology of R. The present item is the statement about topological spaces in general, which that page explicitly declined to make.

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

FALSE: a sequentially continuous map between topological spaces is continuous

Statement

False claim: if X and Y are topological spaces and f:X→Y is sequentially continuous (Convergence and cluster points of a sequence in a topological space, sequential continuity, and the sequential closure), then f is continuous (Continuity of a map of topological spaces at a point and globally).

One half of the relation between the two notions is a theorem: continuity always implies sequential continuity, and, assuming the Axiom of Countable Choice, in a first countable source the converse holds as well (Assuming Countable Choice, in a first countable space sequential closure equals closure and sequential continuity at a point equals continuity there). The claim above drops the first-countability hypothesis, and the witness is the identity map from R with the cocountable topology to R with its usual topology (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies, Metrizable space: a topological space whose topology is induced by some metric; metrizability is topological, the metric is not), and it is exhibited in full below rather than cited, so that this page does not depend on its companion.

Facts & Assumptions

Given: The set R carrying the cocountable topology Tcoc on the one hand and its usual topology TR on the other, and the identity function id:(R,Tcoc)→(R,TR).

[A1]

In the cocountable topology on R the open sets are ∅ together with the sets whose complement is at most countable (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies, Finite, countably infinite, countable, uncountable).

[L3]

For a<b in R the open interval (a,b) is uncountable (Every nondegenerate interval of R is uncountable); every subset of an at most countable set is at most countable (Every subset of an at most countable set is at most countable).

[L4]

A nonempty set admitting a surjection from N is at most countable (A nonempty set is at most countable iff it is a surjective image of N).

[L5]

0<1 in R (The multiplicative identity is positive), and adding 1 to both sides of 0<1 gives 1<1+1 (Order is preserved by adding a constant and by adding inequalities).

Refutation

technique · direct
1.1

The radius 1 is positive by [L5], so V:=B(0,1)=(−1,1) is a ball, and it is open in the usual topology of R.

L1L2L5
1.2

By [L5] one has 1<1+1, so the interval (1, 1+1) is uncountable by [L3]; and (1, 1+1)⊆R∖(−1,1), since x>1 excludes x<1.

L1L3L5
1.3

Let (xk) be a sequence in R converging to p in the cocountable topology, and let R:={ xk:k∈N } be its range; the map k↦xk is a surjection N→R and R≠∅, so R is at most countable.

givenL4
2.1

R∖(−1,1) is not at most countable: otherwise its subset (1, 1+1) would be at most countable by [L3], contradicting step 1.2. Hence V=(−1,1) is nonempty and its complement is not at most countable, so V∉Tcoc.

step 1.2A1L3
2.2

With R as in step 1.3, the set S:=R∖{p} is at most countable by [L3], so U:=R∖S is open in the cocountable topology by [A1], and p∈U.

step 1.3A1L3
3.1

id−1[V]=V, which is open in the usual topology by step 1.1 and not open in the cocountable topology by step 2.1; so id is not continuous.

step 1.1step 2.1A2
3.2

U is a neighbourhood of p in the cocountable topology by step 2.2, so convergence gives K∈N with xk∈U for all k≥K; and xk∈R with xk∉S=R∖{p} forces xk=p. So (xk) is eventually constant with value p.

step 2.2A2L6
4.1

An eventually constant sequence with eventual value p converges to p in every topology on R, since every neighbourhood of p contains p; in particular id(xk)=xk→p=id(p) in the usual topology. As (xk) and p were arbitrary, id is sequentially continuous.

step 3.2A2L6
5.1

By steps 3.1 and 4.1 the map id:(R,Tcoc)→(R,TR) is sequentially continuous and is not continuous, so the claim is false.

step 3.1step 4.1∎

Remarks

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27Open item page →

FALSE: every continuous bijection of topological spaces is a homeomorphism

Statement

False claim: if X and Y are topological spaces and f:X→Y is a continuous bijection (Continuity of a map of topological spaces at a point and globally, Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological), then f is a homeomorphism.

Continuity of f−1 is an independent demand, and A continuous bijection is a homeomorphism iff it is open iff it is closed, and homeomorphy is an equivalence relation on spaces says exactly what it amounts to: a continuous bijection is a homeomorphism precisely when it is an open map, equivalently a closed map. The claim above asserts that this is automatic, and it is not. The witness below is the smallest possible one — a two-point set carrying two different topologies — and it uses nothing beyond The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies.

Facts & Assumptions

Given: A two-point set S={a,b} with a≠b, carrying on the one hand the discrete topology P(S)={∅,{a},{b},S} and on the other the Sierpinski topology TSier={∅,{b},S}; and the identity function id:(S,P(S))→(S,TSier).

[A1]

The discrete topology on S is P(S), in which every subset is open; the Sierpinski topology on {a,b} is {∅,{b},S} (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies).

[L1]

A homeomorphism is a continuous bijection with continuous inverse; an open map carries open sets to open sets (Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological).

[L2]

A continuous bijection is a homeomorphism if and only if it is an open map (A continuous bijection is a homeomorphism iff it is open iff it is closed, and homeomorphy is an equivalence relation on spaces, claim 1).

Refutation

technique · direct
1.1

id is a bijection of S onto S, being the identity function of the set S.

given
1.2

id is continuous: for every V∈TSier the preimage id−1[V]=V is a subset of S, hence open in the discrete topology.

givenA1A2
1.3

{a} is open in the discrete topology on S, and {a}∉TSier, the three members of TSier being ∅, {b} and S, none of which is {a} because a≠b.

givenA1
2.1

id is not an open map: by step 1.3 the image id[{a}]={a} of an open set is not open in the target.

step 1.3L1
3.1

By steps 1.1, 1.2 and 2.1, id is a continuous bijection that is not open, hence not a homeomorphism by [L2]; equivalently, its inverse — again the identity function of S, now read from (S,TSier) to (S,P(S)) — is not continuous, because the preimage of the open set {a} is {a}, which is not open in TSier. So the claim is false.

step 1.1step 1.2step 2.1step 1.3A2L1L2∎

Remarks

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

FALSE: every topology is induced by some metric

Statement

False claim: every topological space (X,T) is metrizable, that is, for every topology there is a metric on X whose metric topology is T (Metrizable space: a topological space whose topology is induced by some metric; metrizability is topological, the metric is not, The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement).

The claim fails for the smallest interesting reason available: every metric space separates distinct points by disjoint open sets (Distinct points of a metric space have disjoint balls around them), and the indiscrete topology on a set with two points has no two disjoint nonempty open sets at all (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies).

Facts & Assumptions

Given: A two-point set X={a,b} with a≠b, carrying the indiscrete topology Tind={∅,X}.

[A1]

The indiscrete topology on X has exactly the two open sets ∅ and X (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies).

[L1]

In a metric space, distinct points p≠q admit disjoint open sets B(p,r) and B(q,r) containing p and q respectively, with r=d(p,q)/2>0 (Distinct points of a metric space have disjoint balls around them).

Refutation

technique · direct
1.1

Suppose d were a metric on X with Td=Tind.

assume-hyp
1.2

Since a≠b, [L1] supplies open sets U∋a and V∋b of (X,d) with U∩V=∅.

givenL1
2.1

By the supposition of step 1.1 the sets U and V lie in Tind={∅,X}; and a∈U, b∈V make both nonempty, so U=V=X by [A1].

step 1.1step 1.2A1L2
3.1

Then U∩V=X≠∅, since a∈X, contradicting the disjointness of step 1.2; so no such metric d exists and (X,Tind) is not metrizable.

step 1.2step 2.1A2∎

Remarks

Sources