Alphabeta Math
TheoremStatement: AI-adaptedProof: 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.

f is continuous at c∈A if and only if f(xk)→f(c) for every sequence in A converging to c, the converse direction costing countable choice

Statement

Let A⊆R, let f:A→R and let c∈A. The following are equivalent.

  1. f is continuous at c (Continuity of f:A→R at a point of A and on A: the ε-δ condition, its agreement with lim⁡x→cf(x)=f(c) at a limit point, and continuity at an isolated point).
  2. For every sequence (xk)k∈N with xk∈A 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 f(c).

The sequences here are not required to avoid c, which is the one difference from Heine criterion: lim⁡x→cf(x)=L iff f(xk)→L for every sequence in A∖{c} converging to c and is exactly what makes the criterion available at an isolated point of A, where no limit exists.

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 is obtained below from Heine criterion: lim⁡x→cf(x)=L iff f(xk)→L for every sequence in A∖{c} converging to c, and therefore inherits the one use of the axiom of countable choice (The Axiom of Countable Choice (ACω)) made in that theorem's converse direction. What this library does and does not claim about that cost is recorded once, in The sequence-to-ε direction of the Heine criterion uses countable choice for R, and where this library records that cost, and is not restated here.

Nothing else on this page is routed through this theorem. The algebra of continuous functions, composition, the intermediate value theorem, the extreme value theorem and Heine-Cantor are all proved from ε and δ, or from compactness, exactly as the previous page organised itself. The choice-free direction 1 to 2 is used, in the intermediate value theorem and in Heine-Cantor, and each of those two items says which direction it uses.

Facts & Assumptions

Given: A set A⊆R, a function f:A→R and a point c∈A.

[L1]

Continuity at c: for every real ε>0 there is a real δ>0 such that every x∈A with ∣x−c∣<δ satisfies ∣f(x)−f(c)∣<ε (Continuity of f:A→R at a point of A and on A: the ε-δ condition, its agreement with lim⁡x→cf(x)=f(c) at a limit point, and continuity at an isolated point).

[L2]

A point of A is either a limit point of A or an isolated point of A, and never both; c is isolated in A when Nη(c)∩A={c} for some real η>0 (Limit point, isolated point, adherent point, derived set, and dense subset of R, The ε-neighbourhood and the punctured ε-neighbourhood of a point of R).

[L4]

Heine criterion for limits: at a limit point c of A, lim⁡x→cf(x)=L holds if and only if f(xk)→L for every sequence (xk) with xk∈A, xk≠c for every k, and xk→c. The direction from the limit to sequences is a theorem of ZF; the converse uses the axiom of countable choice exactly once (Heine criterion: lim⁡x→cf(x)=L iff f(xk)→L for every sequence in A∖{c} converging to c, The Axiom of Countable Choice (ACω)).

[L5]

Convergence of a real sequence: xk→x when for every rational ε>0 there is K with ∣xk−x∣<ε for all k≥K; below every positive real lies a positive rational, so the test may equally be run at every real ε>0 (Limits and Cauchy sequences of reals, Sequences of reals: bounded, eventually, frequently, tails, subsequences, The rationals embed densely in the reals).

[L6]

Absolute value: ∣u∣≥0, and ∣u∣=0 exactly when u=0 (Basic properties of the absolute value).

Proof

technique · direct
1.1

The isolated case, both statements at once. Suppose c is an isolated point of A and fix a real η>0 with Nη(c)∩A={c}. Then statement 1 holds by [L3]. Statement 2 also holds: if xk∈A for every k and xk→c, then by [L5] there is K with ∣xk−c∣<η for all k≥K, so xk∈Nη(c)∩A={c} and hence xk=c and f(xk)=f(c) for all k≥K; a sequence eventually equal to f(c) converges to f(c), since ∣f(xk)−f(c)∣=0<ε for k≥K. So 1 and 2 are both true, and in particular equivalent.

L2L3L5L6
1.2

The limit-point case, from 1 to 2. Suppose c is a limit point of A and that f is continuous at c. Let (xk) satisfy xk∈A for every k and xk→c, and let a rational ε>0 be given. By [L1] fix a real δ>0 with ∣f(x)−f(c)∣<ε for every x∈A satisfying ∣x−c∣<δ; by [L5] fix K with ∣xk−c∣<δ for all k≥K. Every such k has xk∈A and ∣xk−c∣<δ, hence ∣f(xk)−f(c)∣<ε. As the rational ε>0 was arbitrary, f(xk)→f(c). Nothing was selected, so this is a theorem of ZF.

L1L5
1.3

The limit-point case, from 2 to 1. Suppose c is a limit point of A and that statement 2 holds. Every sequence (xk) with xk∈A, xk≠c for every k, and xk→c is in particular a sequence in A converging to c, so statement 2 gives f(xk)→f(c). That is the right-hand side of [L4] with L:=f(c), so [L4] yields that the limit of f at c exists and equals f(c), and [L3] turns that into continuity of f at c. This is the direction that inherits the single use of countable choice made in [L4].

L3L4
2.1

By [L2] the point c is either isolated in A or a limit point of A. In the first case step 1.1 proves both statements outright; in the second, step 1.2 gives 1 implies 2 and step 1.3 gives 2 implies 1. So statements 1 and 2 are equivalent, with the first implication free of choice and the second inheriting exactly one application of countable choice.

step 1.1step 1.2step 1.3L2∎

Remarks

Depends on

Used by

Dependency tree · two levels

39 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