Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-26
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 ARA \subseteq \mathbb{R} iff some sequence in AA converges to it, so a subset of R\mathbb{R} is closed iff it is sequentially closed

Statement

Let ARA \subseteq \mathbb{R} and xRx \in \mathbb{R}, with closure as in Interior, closure, boundary and exterior of a subset of R\mathbb{R} and sequences and convergence as in Sequences of reals: bounded, eventually, frequently, tails, subsequences and Limits and Cauchy sequences of reals. Then

xA    there is a sequence (ak)kN with akA for every k and akx.x \in \overline{A} \iff \text{there is a sequence } (a_k)_{k \in \mathbb{N}} \text{ with } a_k \in A \text{ for every } k \text{ and } a_k \to x .

Consequently AA is closed if and only if it is sequentially closed: whenever a sequence with all its terms in AA converges, its limit lies in AA.

The right-to-left direction is choice free; the left-to-right direction spends ACω\mathrm{AC}_\omega (The Axiom of Countable Choice (ACω\mathrm{AC}_\omega)). Producing a sequence from a point of the closure requires selecting one point of AA from each of the countably many sets N1/(k+1)(x)AN_{1/(k+1)}(x) \cap A, and this library has no canonical rule for that selection, so the axiom of countable choice is invoked explicitly at step 2.2 and nowhere else.

Facts & Assumptions

Given: A subset ARA \subseteq \mathbb{R} and a real xx. Sequences are functions on N\mathbb{N}, which contains 00, so a sequence is (ak)kN(a_k)_{k \in \mathbb{N}} and the radii used below are 1/(k+1)1/(k+1) rather than 1/k1/k (Sequences of reals: bounded, eventually, frequently, tails, subsequences).

[L2]

Nε(x)={yR:yx<ε}N_\varepsilon(x) = \{\, y \in \mathbb{R} : |y - x| < \varepsilon \,\} for real ε>0\varepsilon > 0 (The ε\varepsilon-neighbourhood and the punctured ε\varepsilon-neighbourhood of a point of R\mathbb{R}, Open subset of R\mathbb{R} (every point has a neighbourhood inside it), closed subset (complement open), and clopen).

[L3]

(ak)x(a_k) \to x means: for every rational ε>0\varepsilon > 0 there is KNK \in \mathbb{N} with akx<ε|a_k - x| < \varepsilon for all kKk \ge K (Limits and Cauchy sequences of reals, Sequences of reals: bounded, eventually, frequently, tails, subsequences).

[L4]

Strictly between any two reals lies a rational; in particular for every real ε>0\varepsilon > 0 there is a rational qq with 0<q<ε0 < q < \varepsilon (The rationals embed densely in the reals).

[L5]

Reciprocal Archimedean property: for every real ε>0\varepsilon > 0 there is a natural n1n \ge 1 with 1/n<ε1/n < \varepsilon (For every ε>0\varepsilon > 0 in a complete ordered field there is a natural n1n \ge 1 with 1/n<ε1/n < \varepsilon, Every complete ordered field is Archimedean).

[L6]

Canonical naturals: n1R>0n \cdot 1_{\mathbb{R}} > 0 for n1n \ge 1 and mnm \le n in N\mathbb{N} gives m1Rn1Rm \cdot 1_{\mathbb{R}} \le n \cdot 1_{\mathbb{R}} (Canonical naturals are positive and strictly increasing); a positive element has a positive inverse and 0<ab0 < a \le b gives 0<1/b1/a0 < 1/b \le 1/a (Inverses of positives are positive, and reciprocation reverses order). These order-arithmetic facts are stated by their sources for the strict order only; the nonstrict forms used below follow by adjoining the equality case, in which the two sides coincide.

[L7]

Countable choice: for every family (Xk)kN(X_k)_{k \in \mathbb{N}} of nonempty sets there is a function ff with domain N\mathbb{N} such that f(k)Xkf(k) \in X_k for every kk (The Axiom of Countable Choice (ACω\mathrm{AC}_\omega)).

Proof

technique · direct
1.1

For the right-to-left implication, assume akAa_k \in A for every kNk \in \mathbb{N} and akxa_k \to x, and let ε>0\varepsilon > 0 be an arbitrary real.

assume-hypL3
1.2

For the left-to-right implication, assume xAx \in \overline{A}; then for every kNk \in \mathbb{N} the radius 1/(k+1)1/(k+1) is a positive real and the set Xk:=N1/(k+1)(x)AX_k := N_{1/(k+1)}(x) \cap A is nonempty, because xx is an adherent point of AA by [L1].

assume-hypL1L2L6
2.1

Fix a rational qq with 0<q<ε0 < q < \varepsilon by [L4], and then KNK \in \mathbb{N} with akx<q|a_k - x| < q for all kKk \ge K by [L3]; in particular aKx<q<ε|a_K - x| < q < \varepsilon, so aKNε(x)Aa_K \in N_\varepsilon(x) \cap A and that intersection is nonempty. As ε\varepsilon was an arbitrary positive real, xx is an adherent point of AA, hence xAx \in \overline{A} by [L1].

step 1.1L1L2L3L4choose
2.2

Apply [L7] to the family (Xk)kN(X_k)_{k \in \mathbb{N}} of step 1.2 and fix ff with f(k)Xkf(k) \in X_k for every kk; putting ak:=f(k)a_k := f(k) gives a sequence with akAa_k \in A and akx<1/(k+1)|a_k - x| < 1/(k+1) for every kNk \in \mathbb{N}.

step 1.2L2L7choose
3.1

That sequence converges to xx: let ε>0\varepsilon > 0 be rational, fix by [L5] a natural n1n \ge 1 with 1/n<ε1/n < \varepsilon, and put K:=n1K := n - 1, a natural number since n1n \ge 1; for every kKk \ge K one has k+1n1k + 1 \ge n \ge 1, hence 0<1/(k+1)1/n<ε0 < 1/(k+1) \le 1/n < \varepsilon by [L6], and therefore akx<1/(k+1)<ε|a_k - x| < 1/(k+1) < \varepsilon.

step 2.2L3L5L6choose
4.1

Step 2.1 gives the implication from right to left and steps 2.2 and 3.1 give it from left to right, so xAx \in \overline{A} holds exactly when some sequence with all terms in AA converges to xx.

step 2.1step 2.2step 3.1
4.2

Sequential closedness: if AA is closed and a sequence with all terms in AA converges to some yy, then yAy \in \overline{A} by step 2.1 and A=A\overline{A} = A by [L1], so yAy \in A; conversely, if every convergent sequence with terms in AA has its limit in AA, then any yAy \in \overline{A} is the limit of the sequence produced by steps 2.2 and 3.1, hence lies in AA, so AA\overline{A} \subseteq A, and with AAA \subseteq \overline{A} this gives A=AA = \overline{A}, that is, AA is closed.

step 2.1step 2.2step 3.1L1
5.1

Both assertions of the statement are proved, namely the sequential description of the closure in step 4.1 and the equivalence of closedness with sequential closedness in step 4.2.

step 4.1step 4.2

Remarks

  • Where the choice is spent, and why it cannot be avoided here. Step 2.2 is the only appeal to The Axiom of Countable Choice (ACω\mathrm{AC}_\omega). A canonical selection would require a rule picking a distinguished element of an arbitrary nonempty subset of R\mathbb{R}, and R\mathbb{R} carries no well-ordering that this library has constructed, so this library has no such rule to offer. Contrast Every subset of an at most countable set is at most countable and A nonempty set is at most countable iff it is a surjective image of N\mathbb{N}, where the selection is from subsets of N\mathbb{N} and the least element is canonical.

  • The choice is genuinely confined to one direction. Step 2.1 selects a single rational qq and a single index KK for one ε\varepsilon at a time, and finitely many selections need no choice principle. So "the limit of a convergent sequence in a closed set lies in the set" is a theorem of ZF, and only the production of a sequence out of a point of the closure is not.

  • The indices start at 00. Since N\mathbb{N} contains 00 (Sequences of reals: bounded, eventually, frequently, tails, subsequences), the shrinking radii are 1/(k+1)1/(k+1) and not 1/k1/k; the latter is undefined at k=0k = 0. The threshold in step 3.1 is K=n1K = n - 1 for the same reason, and n1n \ge 1 is exactly what makes KK a natural number.

Depends on

Used by

Dependency tree · next 3 levels

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