Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27
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: a continuous map from a compact metric space to any metric space is uniformly continuous

Statement

Facts & Assumptions

Given: A compact metric space (X,dX)(X,d_X), a metric space (Y,dY)(Y,d_Y) and a continuous f:XYf : X \to Y.

[L1]

ff is continuous at aa: for every real ε>0\varepsilon > 0 there is a real δ>0\delta > 0 with f[BX(a,δ)]BY(f(a),ε)f[B_X(a,\delta)] \subseteq B_Y(f(a),\varepsilon) (Continuity of a map between metric spaces, at a point and globally, in the ε\varepsilon-δ\delta form, Open ball, closed ball and sphere in a metric space).

[L2]

ff is uniformly continuous when for every real ε>0\varepsilon > 0 there is a real δ>0\delta > 0 such that dX(x,x)<δd_X(x,x') < \delta implies dY(f(x),f(x))<εd_Y(f(x),f(x')) < \varepsilon, for all x,xXx,x' \in X (Uniform continuity of a map of metric spaces: one δ\delta serving every point).

[L3]

Every open cover of a compact metric space has a Lebesgue number: a real δ>0\delta > 0 such that every nonempty subset of diameter less than δ\delta lies in a single member of the cover (Every open cover of a compact metric space has a Lebesgue number: a δ>0\delta > 0 such that every nonempty subset of diameter less than δ\delta lies inside a single member of the cover, Open cover, subcover, compact metric space, and compact subset of a metric space).

[L5]

For nonempty bounded AA, diam(A)=sup{dX(u,v):u,vA}\operatorname{diam}(A) = \sup\{d_X(u,v) : u,v \in A\}; in particular diam({x,x})=dX(x,x)\operatorname{diam}(\{x,x'\}) = d_X(x,x'), the set of distances being {0,dX(x,x)}\{0, d_X(x,x')\} and a metric being nonnegative (Bounded subset, diameter, distance from a point to a set, and distance between two sets in a metric space, Nonnegativity of a metric is a consequence of the other axioms, not an axiom).

Proof

technique · direct
1.1

If X=X = \emptyset the condition of uniform continuity holds vacuously, so assume XX \ne \emptyset, and let ε>0\varepsilon > 0 be real.

L2
2.1

Put U:={UX:U is open in X and f[U]BY(z,ε/2) for some zY}\mathcal{U} := \{\, U \subseteq X : U \text{ is open in } X \text{ and } f[U] \subseteq B_Y(z, \varepsilon/2) \text{ for some } z \in Y \,\}, a family cut out by a property and not by a selection.

L1step 1.1
3.1

U\mathcal{U} is an open cover of XX: given xXx \in X, continuity at xx supplies a real δx>0\delta_x > 0 with f[BX(x,δx)]BY(f(x),ε/2)f[B_X(x,\delta_x)] \subseteq B_Y(f(x), \varepsilon/2), and BX(x,δx)B_X(x,\delta_x) is open and contains xx, so it belongs to U\mathcal{U}.

L1L4step 2.1
4.1

By the Lebesgue number lemma there is a real δ>0\delta > 0 such that every nonempty subset of XX of diameter less than δ\delta is contained in a single member of U\mathcal{U}.

L3step 3.1
5.1

Let x,xXx, x' \in X with dX(x,x)<δd_X(x,x') < \delta; the set {x,x}\{x,x'\} is nonempty with diameter dX(x,x)<δd_X(x,x') < \delta, so {x,x}U\{x,x'\} \subseteq U for some UUU \in \mathcal{U}, and there is zYz \in Y with f[U]BY(z,ε/2)f[U] \subseteq B_Y(z,\varepsilon/2).

L5step 2.1step 4.1
6.1

Then dY(f(x),z)<ε/2d_Y(f(x),z) < \varepsilon/2 and dY(z,f(x))<ε/2d_Y(z,f(x')) < \varepsilon/2, so dY(f(x),f(x))dY(f(x),z)+dY(z,f(x))<εd_Y(f(x),f(x')) \le d_Y(f(x),z) + d_Y(z,f(x')) < \varepsilon; as ε>0\varepsilon > 0 was arbitrary, ff is uniformly continuous.

L2L6step 5.1

Remarks

The centre zz is not chosen, and that is why the proof is choice free. The family U\mathcal{U} is defined by the existence of a suitable zz, and the argument instantiates that existential once, at step 5.1, for the single member UU that the Lebesgue number produced. No function assigning a centre to every member of U\mathcal{U} is ever needed.

Compactness is not removable. The map x1/xx \mapsto 1/x is continuous on the interval (0,1)(0,1) and is not uniformly continuous there (x1/xx \mapsto 1/x is continuous on (0,1)(0,1) and not uniformly continuous, so Heine-Cantor needs compactness of the domain ); (0,1)(0,1) is not compact.

The codomain is arbitrary. Nothing is assumed about (Y,dY)(Y,d_Y) — not completeness, not boundedness, not compactness. All the work is done on the domain side, which is where the finite subcover lives.

Depends on

Used by

Dependency tree · next 3 levels

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