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

A uniformly continuous map from a dense subspace into a complete metric space extends uniquely to a uniformly continuous map on the whole space

Statement

Assume the Axiom of Countable Choice (The Axiom of Countable Choice (ACω)). Let (X,dX) be a metric space (Metric space: d(x,y)=0 iff x=y, symmetry, and the triangle inequality; pseudometric and ultrametric), let A⊆X be dense in X (Interior, closure, boundary, limit point, isolated point and dense subset of a metric space) and carry the subspace metric (Isometry, isometric embedding, and the subspace metric on a subset), let (Y,dY) be a complete metric space (Complete metric space: every Cauchy sequence converges in the space), and let f:A→Y be uniformly continuous (Uniform continuity of a map of metric spaces: one δ serving every point). Then:

  1. There is a uniformly continuous g:X→Y with g(a)=f(a) for every a∈A.
  2. g is the only continuous map X→Y extending f (Continuity of a map between metric spaces, at a point and globally, in the ε-δ form).

The map g is constructed explicitly below, as the unique point common to the closures of the images of the shrinking balls around x; no value of g is selected, each is determined.

Facts & Assumptions

Given: The Axiom of Countable Choice; a metric space (X,dX), a dense A⊆X, a complete metric space (Y,dY), a uniformly continuous f:A→Y, and a real ε>0. For x∈X and n∈N write Un(x):=BX(x,1/(n+1))∩A, Sn(x):=f[Un(x)] and Tn(x):=Sn(x)‾, the closure taken in Y.

[A1]

Density: A‾=X, so BX(x,r)∩A≠∅ for every x∈X and every real r>0 (Interior, closure, boundary, limit point, isolated point and dense subset of a metric space, Open ball, closed ball and sphere in a metric space).

[A2]

Uniform continuity of f: for every real ε>0 there is a real δ>0 with dY(f(a),f(a′))<ε for all a,a′∈A with dX(a,a′)<δ; distances inside A are those of X (Uniform continuity of a map of metric spaces: one δ serving every point, Isometry, isometric embedding, and the subspace metric on a subset).

[L1]

Cantor's intersection theorem in a complete space: a sequence of nonempty closed bounded sets, nested and with diameters tending to 0, has exactly one common point (In a complete metric space nested nonempty closed sets whose diameters tend to 0 meet in exactly one point, and this property characterises completeness).

[L3]

Diameter: for nonempty bounded S, diam⁡(S)=sup⁡{d(u,v):u,v∈S}, so any upper bound of those distances dominates the diameter; a nonempty set all of whose pairwise distances are below a real β lies in a ball of radius β+1 around any of its points, hence is bounded (Bounded subset, diameter, distance from a point to a set, and distance between two sets in a metric space, Complete ordered field (least-upper-bound property), Open ball, closed ball and sphere in a metric space).

[L4]

Reciprocals of naturals: 1/(n+1) is a positive real, decreasing in n, and below every positive real from some index on (For every ε>0 in a complete ordered field there is a natural n≥1 with 1/n<ε, Inverses of positives are positive, and reciprocation reverses order).

Proof

technique · constructive
1.1

For every x∈X and n∈N the set Un(x) is nonempty by [A1], so Sn(x) is nonempty and Tn(x) is a nonempty closed subset of Y.

A1L2construct
1.2

The radii decrease, so Un+1(x)⊆Un(x) and Sn+1(x)⊆Sn(x); since Tn(x) is a closed superset of Sn+1(x), minimality of the closure gives Tn+1(x)⊆Tn(x).

L2L4
1.3

Fix a real ε>0, let δ>0 be as in [A2] for ε/3, and let N be a natural with 2/(N+1)<δ; note that N depends on ε alone and not on x.

A2L4choose
1.4

Towards uniform continuity, let ε>0 be real, let δ>0 be as in [A2] for ε/3, and put δ′:=δ/3>0. Fix a natural m with 1/(m+1)<δ/3.

A2L4choose
1.5

For claim 2, let h:X→Y be continuous with h(a)=f(a) for all a∈A, and let x∈X. Since A‾=X there is a sequence (ak) in A with ak→x in X.

A1L5
2.1

Let n≥N and a,a′∈Un(x). Then dX(a,a′)≤dX(a,x)+dX(x,a′)<2/(n+1)≤2/(N+1)<δ, so dY(f(a),f(a′))<ε/3. Hence all pairwise distances in Sn(x) are below ε/3, so Sn(x) is bounded and diam⁡(Sn(x))≤ε/3.

step 1.3A2L3L4L7
3.1

Let n≥N, let u,v∈Tn(x) and let η>0 be real. The balls BY(u,η) and BY(v,η) meet Sn(x), so there are s,s′∈Sn(x) with dY(u,s)<η and dY(v,s′)<η, whence dY(u,v)≤dY(u,s)+dY(s,s′)+dY(s′,v)<ε/3+2η. As η>0 was arbitrary, dY(u,v)≤ε/3: were dY(u,v)>ε/3, the value η:=(dY(u,v)−ε/3)/3 would be positive and would give dY(u,v)<dY(u,v).

step 2.1L2L3L7
4.1

So for n≥N the set Tn(x) is nonempty, closed and bounded with diam⁡(Tn(x))≤ε/3<ε.

step 1.1step 3.1L3
5.1

Apply steps 1.3 to 4.1 with ε=1 to get a natural N1 such that Tn(x) is nonempty, closed and bounded for every n≥N1 and every x∈X. Then (TN1+j(x))j∈N is nested by step 1.2, and its diameters tend to 0: given a real ε>0, the N of step 1.3 satisfies diam⁡(TN1+j(x))<ε for every j≥N, since then N1+j≥N.

step 1.2step 4.1
6.1

By [L1] and [A3] the intersection ⋂j∈NTN1+j(x) has exactly one element; and because the family (Tn(x))n is nested this intersection equals ⋂n∈NTn(x), a set defined without reference to N1. Define g(x) to be its unique element; this determines a function g:X→Y, and no choice is made, since the value is unique.

step 1.2step 5.1A3L1construct
7.1

g extends f: for a∈A and every n we have a∈Un(a), so f(a)∈Sn(a)⊆Tn(a); hence f(a)∈⋂nTn(a), and by uniqueness g(a)=f(a).

step 6.1L2
7.2

Let x,x′∈X with dX(x,x′)<δ′. Since g(x)∈Tm(x)=Sm(x)‾, the ball BY(g(x),ε/3) meets Sm(x), so there is a∈Um(x) with dY(g(x),f(a))<ε/3; likewise there is a′∈Um(x′) with dY(g(x′),f(a′))<ε/3.

step 6.1step 1.4L2
8.1

Then dX(a,a′)≤dX(a,x)+dX(x,x′)+dX(x′,a′)<δ/3+δ/3+δ/3=δ, so dY(f(a),f(a′))<ε/3, and therefore dY(g(x),g(x′))≤dY(g(x),f(a))+dY(f(a),f(a′))+dY(f(a′),g(x′))<ε.

step 1.4step 7.2A2L7
9.1

The real δ′ depended on ε alone, so g is uniformly continuous; together with step 7.1 this establishes claim 1.

step 7.1step 1.4step 8.1
10.1

The map g is continuous, being uniformly continuous, so g(ak)→g(x) and h(ak)→h(x); but g(ak)=f(ak)=h(ak) for every k, so one sequence in Y converges to both g(x) and h(x), whence g(x)=h(x) by uniqueness of limits. As x was arbitrary, h=g.

step 7.1step 9.1step 1.5L6
11.1

The map g of step 6.1 is a uniformly continuous extension of f and is the only continuous one, which is claims 1 and 2.

step 9.1step 10.1discharge-construct∎

Remarks

Depends on

Used by

Dependency tree · two levels

63 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