Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)
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.

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ω\mathrm{AC}_\omega)). Let XX be a first countable topological space (First countable space: a countable neighbourhood base at every point) and let YY be a topological space. Then:

  1. seqcl(A)=A\operatorname{seqcl}(A) = \overline{A} for every AXA \subseteq 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 AA iff every basic neighbourhood of it meets AA; the closure is the smallest closed superset and equals AA together with its derived set);
  2. for f:XYf : X \to Y and pXp \in X, ff is continuous at pp (Continuity of a map of topological spaces at a point and globally) if and only if ff is sequentially continuous at pp.

Where ACω\mathrm{AC}_\omega 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 MkAM_k \cap A, respectively Mkf1[V]M_k \setminus f^{-1}[V], and the first countability hypothesis supplies no rule for the pick. The two applications of ACω\mathrm{AC}_\omega 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 XX, a topological space YY, a subset AXA \subseteq X, a point pXp \in X, a function f:XYf : X \to Y, and the Axiom of Countable Choice as an explicit hypothesis.

[A1]

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

[A2]

xkpx_k \to p means that for every neighbourhood NN of pp there is KK with xkNx_k \in N for all kKk \ge K; seqcl(A)\operatorname{seqcl}(A) collects the points to which some sequence in AA converges; sequential continuity at pp says xkpx_k \to p implies f(xk)f(p)f(x_k) \to f(p) (Convergence and cluster points of a sequence in a topological space, sequential continuity, and the sequential closure).

[A3]

ff is continuous at pp when f1[V]f^{-1}[V] is a neighbourhood of pp for every neighbourhood VV of f(p)f(p) (Continuity of a map of topological spaces at a point and globally).

[L1]

seqcl(A)A\operatorname{seqcl}(A) \subseteq \overline{A}, and continuity at pp implies sequential continuity at pp (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 pp is a neighbourhood of pp; every superset of a neighbourhood of pp is a neighbourhood of pp; every point lies in each of its neighbourhoods; and XX itself is a neighbourhood of pp (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\mathbb{N} (A nonempty set is at most countable iff it is a surjective image of N\mathbb{N}).

[L5]

Recursion: for any set ZZ, any z0Zz_0 \in Z and any F:ZZF : Z \to Z there is a function h:NZh : \mathbb{N} \to Z with h(0)=z0h(0) = z_0 and h(σ(k))=F(h(k))h(\sigma(k)) = F(h(k)) for every kk (The recursion theorem).

[L6]

ACω\mathrm{AC}_\omega: for every family (Zk)kN(Z_k)_{k \in \mathbb{N}} of nonempty sets there is cc with c(k)Zkc(k) \in Z_k for every kk (The Axiom of Countable Choice (ACω\mathrm{AC}_\omega)).

Proof

technique · direct
1.1

Fix an at most countable neighbourhood base Bp\mathcal{B}_p at pp; it is nonempty, since XN(p)X \in \mathcal{N}(p) forces some member of Bp\mathcal{B}_p to lie inside XX, so by [L4] there is a surjection kNkk \mapsto N_k from N\mathbb{N} onto Bp\mathcal{B}_p.

A1L3L4choose
2.1

Apply [L5] with Z:=N×N(p)Z := \mathbb{N} \times \mathcal{N}(p), with z0:=(0,N0)z_0 := (0, N_0) and with F(k,M):=(σ(k), MNσ(k))F(k, M) := (\sigma(k),\ M \cap N_{\sigma(k)}), which lands in ZZ because an intersection of two neighbourhoods of pp is a neighbourhood of pp; the resulting hh has first coordinate h(k)=(k,Mk)h(k) = (k, M_k) by induction, so M0=N0M_0 = N_0 and Mσ(k)=MkNσ(k)M_{\sigma(k)} = M_k \cap N_{\sigma(k)}. Hence every MkM_k is a neighbourhood of pp, the family is decreasing, M0M1M_0 \supseteq M_1 \supseteq \dots, and MkNkM_k \subseteq N_k for every kk.

step 1.1L3L5construct
3.1

The family (Mk)kN(M_k)_{k \in \mathbb{N}} is again a neighbourhood base at pp: given NN(p)N \in \mathcal{N}(p) there is a member of Bp\mathcal{B}_p inside NN, and that member is NkN_k for some kk by surjectivity, so MkNkNM_k \subseteq N_k \subseteq N.

step 1.1step 2.1A1
3.2

Let pAp \in \overline{A}. Each MkM_k is a neighbourhood of pp, so MkAM_k \cap A \ne \varnothing by [L2]; by ACω\mathrm{AC}_\omega applied to the family (MkA)kN(M_k \cap A)_{k \in \mathbb{N}} there is a sequence (xk)(x_k) with xkMkAx_k \in M_k \cap A for every kk.

step 2.1L2L6
3.3

Assume ff is sequentially continuous at pp, let VV be a neighbourhood of f(p)f(p), and suppose no MkM_k satisfied Mkf1[V]M_k \subseteq f^{-1}[V]. Then every set Mkf1[V]M_k \setminus f^{-1}[V] would be nonempty, so ACω\mathrm{AC}_\omega would supply a sequence (yk)(y_k) with ykMkf1[V]y_k \in M_k \setminus f^{-1}[V] for every kk.

step 2.1assume-hypL6
4.1

The sequence of step 3.2 converges to pp: given NN(p)N \in \mathcal{N}(p), step 3.1 gives k0k_0 with Mk0NM_{k_0} \subseteq N, and for kk0k \ge k_0 the nesting of step 2.1 gives xkMkMk0Nx_k \in M_k \subseteq M_{k_0} \subseteq N. Its terms lie in AA, so pseqcl(A)p \in \operatorname{seqcl}(A).

step 2.1step 3.1step 3.2A2
4.2

The sequence of step 3.3 converges to pp for the same reason, while f(yk)Vf(y_k) \notin V for every kk, so (f(yk))(f(y_k)) is not eventually in the neighbourhood VV of f(p)f(p) and does not converge to f(p)f(p); that contradicts sequential continuity at pp. Hence some Mk1M_{k_1} satisfies Mk1f1[V]M_{k_1} \subseteq f^{-1}[V], and f1[V]f^{-1}[V] is then a neighbourhood of pp by [L3], since it contains the neighbourhood Mk1M_{k_1} of pp.

step 2.1step 3.1step 3.3A2L3
5.1

Step 4.1 gives Aseqcl(A)\overline{A} \subseteq \operatorname{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 pp implies continuity at pp, and [L1] gives the converse, so claim 2 holds.

step 4.2A3L1

Remarks

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 79 results over 21 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