Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29
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.

A space is regular if and only if every point has a neighbourhood base of closed neighbourhoods, if and only if xUx \in U open gives an open VV with xVVUx \in V \subseteq \overline{V} \subseteq U

Statement

Let (X,T)(X, \mathcal{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 closures as in Interior, closure, boundary, exterior, derived set and isolated point in a topological space and neighbourhoods as in Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open, so that a neighbourhood need not be open. The following three conditions are equivalent.

Facts & Assumptions

Given: A topological space (X,T)(X,\mathcal{T}), a point xXx \in X, an open set UU with xUx \in U, a neighbourhood NN of xx, and a closed set CC with xCx \notin C.

[A1]

XX is regular when for every closed CC and every xCx \notin C there are disjoint open U0xU_0 \ni x and V0CV_0 \supseteq C (Regular spaces and T3T_3 spaces, with the source disagreement over whether regularity includes T1T_1 stated explicitly).

[L1]

NN is a neighbourhood of xx exactly when some open WW satisfies xWNx \in W \subseteq N; a set is open exactly when it is a neighbourhood of each of its points (Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open).

[L3]

int(K)\operatorname{int}(K) is the largest open subset of KK, and xint(K)x \in \operatorname{int}(K) exactly when KK is a neighbourhood of xx (Interior, closure, boundary, exterior, derived set and isolated point in a topological space).

Proof

technique · direct
1.1

Assume (a) and let UU be open with xUx \in U; then C:=XUC := X \setminus U is closed by [L4] and xCx \notin C, so [A1] gives disjoint open VxV \ni x and WCW \supseteq C.

A1L4assume-hyp
1.2

Assume (b) and let NN be a neighbourhood of xx; fix an open UU with xUNx \in U \subseteq N by [L1], and let VV be as in (b), so xVVUNx \in V \subseteq \overline{V} \subseteq U \subseteq N.

L1assume-hyp
1.3

Assume (c) and let CC be closed with xCx \notin C; then XCX \setminus C is open by [L4] and contains xx, hence is a neighbourhood of xx by [L1], so (c) gives a closed neighbourhood KK of xx with KXCK \subseteq X \setminus C.

L1L4assume-hyp
2.1

Under step 1.1: VXWV \subseteq X \setminus W, since VV and WW are disjoint, and XWX \setminus W is closed by [L4], so VXW\overline{V} \subseteq X \setminus W by [L2]; and XWXC=UX \setminus W \subseteq X \setminus C = U because CWC \subseteq W.

step 1.1L2L4
2.2

Under step 1.2: V\overline{V} is a closed set containing the open VxV \ni x, so it is a neighbourhood of xx by [L1], and it is a closed neighbourhood of xx contained in NN.

step 1.2L1L2
2.3

Under step 1.3: put V0:=int(K)V_0 := \operatorname{int}(K), which is open and contains xx by [L3] since KK is a neighbourhood of xx; and put W0:=XKW_0 := X \setminus K, which is open by [L4] since KK is closed.

step 1.3L3L4
3.1

Step 2.1 gives xVVUx \in V \subseteq \overline{V} \subseteq U with VV open, so (a) implies (b).

step 2.1
3.2

Step 2.2 gives, for every neighbourhood NN of xx, a closed neighbourhood of xx inside NN, so (b) implies (c).

step 2.2
3.3

Under step 2.3: V0W0=int(K)(XK)=V_0 \cap W_0 = \operatorname{int}(K) \cap (X \setminus K) = \varnothing because int(K)K\operatorname{int}(K) \subseteq K by [L3], and CXK=W0C \subseteq X \setminus K = W_0 because KXCK \subseteq X \setminus C; so V0V_0 and W0W_0 are disjoint open sets containing xx and CC respectively, and (c) implies (a).

step 2.3A1L3
4.1

By steps 3.1, 3.2 and 3.3 the three conditions (a), (b) and (c) are equivalent.

step 3.1step 3.2step 3.3

Remarks

  • Clause (b) is the working form. Every application of regularity below uses it in the shape "shrink an open set around a point so that even its closure stays inside", which is what makes regularity behave like a one-sided version of the normality shrinking lemma proved later on this page.

  • Clause (c) is what makes a clopen basis decisive. If a space has a basis of clopen sets then the basic sets containing a point are closed neighbourhoods of it and form a neighbourhood base (Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open), so (c) holds and the space is regular with no further work. That is exactly the route by which the ordinal spaces later on this page are shown to be regular.

  • No separation hypothesis is used anywhere above. Points need not be closed, and the lemma is a statement about regularity alone; combining it with T1T_1 is the separate step that produces T3T_3.

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 22 results over 11 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources