Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27
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 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.

Depends on

Used by

…and 12 more results.

Dependency tree · two levels

5 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources