Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck 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 A⊆R iff some sequence in A converges to it, so a subset of R is closed iff it is sequentially closed

Statement

Let A⊆R and x∈R, with closure as in Interior, closure, boundary and exterior of a subset of R and sequences and convergence as in Sequences of reals: bounded, eventually, frequently, tails, subsequences and Limits and Cauchy sequences of reals. Then

x∈A‾  ⟺  there is a sequence (ak)k∈N with ak∈A for every k and ak→x.

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

The right-to-left direction is choice free; the left-to-right direction spends ACω (The Axiom of Countable Choice (ACω)). Producing a sequence from a point of the closure requires selecting one point of A from each of the countably many sets N1/(k+1)(x)∩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 A⊆R and a real x. Sequences are functions on N, which contains 0, so a sequence is (ak)k∈N and the radii used below are 1/(k+1) rather than 1/k (Sequences of reals: bounded, eventually, frequently, tails, subsequences).

[L3]

(ak)→x means: for every rational ε>0 there is K∈N with ∣ak−x∣<ε for all k≥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 there is a rational q with 0<q<ε (The rationals embed densely in the reals).

[L5]

Reciprocal Archimedean property: 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<ε, Every complete ordered field is Archimedean).

[L6]

Canonical naturals: n⋅1R>0 for n≥1 and m≤n in N gives m⋅1R≤n⋅1R (Canonical naturals are positive and strictly increasing); a positive element has a positive inverse and 0<a≤b gives 0<1/b≤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)k∈N of nonempty sets there is a function f with domain N such that f(k)∈Xk for every k (The Axiom of Countable Choice (ACω)).

Proof

technique · direct
1.1

For the right-to-left implication, assume ak∈A for every k∈N and ak→x, and let ε>0 be an arbitrary real.

assume-hypL3
1.2

For the left-to-right implication, assume x∈A‾; then for every k∈N the radius 1/(k+1) is a positive real and the set Xk:=N1/(k+1)(x)∩A is nonempty, because x is an adherent point of A by [L1].

assume-hypL1L2L6
2.1

Fix a rational q with 0<q<ε by [L4], and then K∈N with ∣ak−x∣<q for all k≥K by [L3]; in particular ∣aK−x∣<q<ε, so aK∈Nε(x)∩A and that intersection is nonempty. As ε was an arbitrary positive real, x is an adherent point of A, hence x∈A‾ by [L1].

step 1.1L1L2L3L4choose
2.2

Apply [L7] to the family (Xk)k∈N of step 1.2 and fix f with f(k)∈Xk for every k; putting ak:=f(k) gives a sequence with ak∈A and ∣ak−x∣<1/(k+1) for every k∈N.

step 1.2L2L7choose
3.1

That sequence converges to x: let ε>0 be rational, fix by [L5] a natural n≥1 with 1/n<ε, and put K:=n−1, a natural number since n≥1; for every k≥K one has k+1≥n≥1, hence 0<1/(k+1)≤1/n<ε by [L6], and therefore ∣ak−x∣<1/(k+1)<ε.

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 x∈A‾ holds exactly when some sequence with all terms in A converges to x.

step 2.1step 2.2step 3.1
4.2

Sequential closedness: if A is closed and a sequence with all terms in A converges to some y, then y∈A‾ by step 2.1 and A‾=A by [L1], so y∈A; conversely, if every convergent sequence with terms in A has its limit in A, then any y∈A‾ is the limit of the sequence produced by steps 2.2 and 3.1, hence lies in A, so A‾⊆A, and with A⊆A‾ this gives A=A‾, that is, A 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ω). A canonical selection would require a rule picking a distinguished element of an arbitrary nonempty subset of R, and 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, where the selection is from subsets of N and the least element is canonical.

  • The choice is genuinely confined to one direction. Step 2.1 selects a single rational q and a single index K for one ε 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 0. Since N contains 0 (Sequences of reals: bounded, eventually, frequently, tails, subsequences), the shrinking radii are 1/(k+1) and not 1/k; the latter is undefined at k=0. The threshold in step 3.1 is K=n−1 for the same reason, and n≥1 is exactly what makes K a natural number.

Depends on

Used by

Dependency tree · two levels

40 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