Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-09 (gpt-5.6-terra-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.

Heine criterion: lim⁡x→cf(x)=L iff f(xk)→L for every sequence in A∖{c} converging to c

Statement

Let A⊆R, let f:A→R, let c be a limit point of A (Limit point, isolated point, adherent point, derived set, and dense subset of R) and let L∈R. The following are equivalent.

  1. lim⁡x→cf(x)=L (The ε-δ limit lim⁡x→cf(x)=L of f:A→R at a limit point c of A).
  2. For every sequence (xk)k∈N with xk∈A and xk≠c for every k, and xk→c (Sequences of reals: bounded, eventually, frequently, tails, subsequences, Limits and Cauchy sequences of reals), the sequence (f(xk))k∈N converges to L.

The two directions do not cost the same. The implication from 1 to 2 is proved in ZF: the sequence is handed to the proof, and nothing is selected. The implication from 2 to 1, as proved below, invokes the axiom of countable choice (The Axiom of Countable Choice (ACω)) exactly once, at step 3.2, to select one bad point from each of countably many nonempty sets. What this library does and does not claim about that cost is recorded in The sequence-to-ε direction of the Heine criterion uses countable choice for R, and where this library records that cost; the same asymmetry appears, for the same reason, in 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.

Because of this, the results on this page that can be proved directly from ε and δ — the algebra of limits, order preservation, the squeeze theorem, composition — are proved that way, and not through this criterion. What the criterion is for is the transfer of sequential results to functions, and above all the negative use recorded in A function has no limit at c as soon as two sequences in A∖{c} tending to c give different limits of the values, which needs only the choice-free direction.

Facts & Assumptions

Given: A set A⊆R, a function f:A→R, a limit point c of A and a real L. Sequences are functions on N, and N contains 0 (Sequences of reals: bounded, eventually, frequently, tails, subsequences, The natural numbers N (von Neumann)), so the shrinking radii used below are 1/(k+1) and never 1/k.

[L1]

The function limit: lim⁡x→cf(x)=L means that for every real ε>0 there is a real δ>0 such that every x∈A with 0<∣x−c∣<δ satisfies ∣f(x)−L∣<ε (The ε-δ limit lim⁡x→cf(x)=L of f:A→R at a limit point c of A).

[L2]

Sequential convergence: (yk)→y means that for every rational ε>0 there is K∈N with ∣yk−y∣<ε for all k≥K (Limits and Cauchy sequences of reals, Sequences of reals: bounded, eventually, frequently, tails, subsequences). Testing instead against every positive REAL ε defines the same relation: every positive rational is a positive real, and below every positive real lies a positive rational (The rationals embed densely in the reals), which is the passage sanctioned in the remarks of Sequences of reals: bounded, eventually, frequently, tails, subsequences.

[L3]
[L4]

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); the canonical naturals satisfy n⋅1R>0 and are strictly increasing in n (Canonical naturals are positive and strictly increasing); and 0<a<b gives 0<1/b<1/a (Inverses of positives are positive, and reciprocation reverses order).

[L5]

Countable choice: for every family (Xk)k∈N of nonempty sets there is a function k↦xk with xk∈Xk for every k (The Axiom of Countable Choice (ACω)).

[L6]

Absolute value (Basic properties of the absolute value); and trichotomy, so the negation of ∣u∣<ε is ∣u∣≥ε, and the negation of "for every ε there is δ such that P" is "there is ε0 such that for every δ, not P" (Ordered field).

Proof

technique · direct
1.1

Assume condition 1, let (xk) be a sequence with xk∈A and xk≠c for every k and xk→c, and let ε>0 be an arbitrary real.

assume-hypL1L2L3
1.2

Assume condition 1 FAILS. Negating the quantifiers of [L1], there is a real ε0>0 such that for every real δ>0 some x∈A has 0<∣x−c∣<δ and ∣f(x)−L∣≥ε0.

assume-hypL1L6
2.1

By [L1] fix a real δ>0 such that every x∈A with 0<∣x−c∣<δ satisfies ∣f(x)−L∣<ε; and by [L2], δ being a positive real, fix K∈N with ∣xk−c∣<δ for every k≥K.

step 1.1L1L2choose
2.2

For k∈N put Xk:={ x∈A : 0<∣x−c∣<1/(k+1)  and  ∣f(x)−L∣≥ε0 }. Each Xk is nonempty, since k+1≥1 makes 1/(k+1) a positive real and step 1.2 applies to that radius.

step 1.2L4L6
3.1

For every k≥K we have xk∈A and xk≠c, so 0<∣xk−c∣<δ and hence ∣f(xk)−L∣<ε. Since ε>0 was an arbitrary real, f(xk)→L; condition 1 therefore implies condition 2.

step 2.1L1L2L6
3.2

By countable choice applied to the family (Xk)k∈N, fix a function k↦xk with xk∈Xk for every k∈N.

step 2.2L5choose
4.1

That sequence has xk∈A and xk≠c for every k, and it converges to c: given a real ε>0, [L4] supplies a natural n≥1 with 1/n<ε, and every k≥n has k+1>n≥1, hence ∣xk−c∣<1/(k+1)<1/n<ε.

step 3.2L2L4L6
4.2

Yet (f(xk)) does not converge to L: every k has ∣f(xk)−L∣≥ε0, while a rational ε with 0<ε<ε0 ([L2]) would require some K with ∣f(xk)−L∣<ε<ε0 for all k≥K.

step 3.2L2L6
5.1

So the failure of condition 1 produces a sequence witnessing the failure of condition 2; contrapositively, condition 2 implies condition 1, and with step 3.1 the two conditions are equivalent.

step 3.1step 4.1step 4.2∎

Remarks

Depends on

Used by

Dependency tree · two levels

43 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