Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedverified 2026-09-26 (gpt-6-sol)
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-Cantor in R: a continuous real function on a compact subset of R is uniformly continuous

Statement

Let K⊆R be compact (Open cover, subcover, compact subset of R (every open cover has a finite subcover), and sequentially compact subset) and let f:K→R be continuous on K (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). Then f is uniformly continuous on K (Uniform continuity of f:A→R: one δ serving every pair of points of A).

This theorem is stated twice in this library, on purpose. Its metric-space twin is Heine-Cantor: a continuous map from a compact metric space to any metric space is uniformly continuous, proved there from the cover machinery of metric spaces; the proof below uses the open-cover definition of compactness in R directly. That the two statements are the same statement in two vocabularies is Dictionary: for A⊆R with the metric d(x,y)=∣x−y∣, continuity and uniform continuity of f:A→R agree with the metric-space notions, the Lipschitz and Hölder conditions are the metric ones instantiated, and a subset of R is compact in the open-cover sense of R exactly when it is a compact metric subspace, clauses 1, 2 and 5, immediately above.

Choice-free proof. The argument below uses the open-cover definition of compactness directly. It considers every continuity neighbourhood at once and extracts only a finite subcover, so no countable or global choice function is selected.

Facts & Assumptions

Given: A compact set K⊆R and a continuous function f:K→R.

[L1]

Continuity at x∈K means that for every η>0 there is r>0 such that ∣f(y)−f(x)∣<η whenever y∈K and ∣y−x∣<r (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).

[L3]

Uniform continuity means that for every ε>0 one δ>0 works for every pair of points of K at distance less than δ (Uniform continuity of f:A→R: one δ serving every pair of points of A).

[L4]

The real absolute value satisfies the triangle inequality (The triangle inequality, Basic properties of the absolute value).

Proof

technique · direct
1.1givenL1

If K=∅, the assertion is immediate. Otherwise fix ε>0. For each pair (x,r) with x∈K, r>0, and ∣f(y)−f(x)∣<ε/2 for every y∈K satisfying ∣y−x∣<2r, put Ux,r:=(x−r,x+r). The family of all such open intervals is an open cover of K: for each x, [L1] gives the existence of at least one admissible r, and x∈Ux,r. This defines the full family by a property, without selecting one radius for each x.

2.1step 1.1L2

By [L2], finitely many members Ux1,r1,…,Uxm,rm cover K. Since K is nonempty, m≥1. Set δ=min⁡1≤i≤mri>0.

3.1step 1.1step 2.1L3L4∎

Let y,z∈K with ∣y−z∣<δ, and choose one index i with y∈Uxi,ri. Then ∣y−xi∣<ri<2ri and, by [L4], ∣z−xi∣≤∣z−y∣+∣y−xi∣<δ+ri≤2ri. Admissibility of (xi,ri) gives ∣f(y)−f(xi)∣<ε/2 and ∣f(z)−f(xi)∣<ε/2. Thus ∣f(y)−f(z)∣<ε. The same δ works for every such pair, proving uniform continuity by [L3].

Remarks

Depends on

Dependency tree · 2 levels

Sources