Alphabeta Math
LemmaStatement: 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 totally bounded metric space is bounded, every subspace of a totally bounded space is totally bounded, and the closure of a totally bounded subset is totally bounded

Statement

Let (X,d) be a metric space (Metric space: d(x,y)=0 iff x=y, symmetry, and the triangle inequality; pseudometric and ultrametric), with total boundedness as in Finite ε-net and totally bounded metric space and boundedness as in Bounded subset, diameter, distance from a point to a set, and distance between two sets in a metric space. Then:

  1. If (X,d) is totally bounded, it is bounded.
  2. If (X,d) is totally bounded and A⊆X, then the metric subspace (A,dA) is totally bounded (Isometry, isometric embedding, and the subspace metric on a subset).
  3. If A⊆X is totally bounded, so is its closure A‾ (Interior, closure, boundary, limit point, isolated point and dense subset of a metric space).

No choice principle is used. The one selection made is over a finite index set, which Every natural-number-indexed list of nonempty sets has a choice function on its family of values supplies in ZF.

Facts & Assumptions

Given: A metric space (X,d) and a subset A⊆X, with (A,dA) the metric subspace and A‾ the closure of A in X.

[L1]

(X,d) is totally bounded exactly when for every real ε>0 there is a finite F⊆X, empty or listable as {y0,…,ym}, with X=⋃y∈FB(y,ε) (Finite ε-net and totally bounded metric space, Open ball, closed ball and sphere in a metric space).

[L2]

A subset is bounded when it is empty or contained in a ball B(x0,r) with x0 in the space and r>0 real (Bounded subset, diameter, distance from a point to a set, and distance between two sets in a metric space).

[L3]

A metric satisfies d(x,z)≤d(x,y)+d(y,z) and d(x,y)=d(y,x), and d(y,y)=0 (Metric space: d(x,y)=0 iff x=y, symmetry, and the triangle inequality; pseudometric and ultrametric).

[L4]

A nonempty finite set of reals has a maximum, which is one of its members (Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set).

[L5]

Balls of a subspace are traces: BA(a,r)=BX(a,r)∩A for a∈A, r>0 (Isometry, isometric embedding, and the subspace metric on a subset).

[L6]

A function with domain a natural number all of whose values are nonempty sets has a choice function, in ZF (Every natural-number-indexed list of nonempty sets has a choice function on its family of values).

Proof

technique · direct
1.1

If X=∅ then X is bounded, emptiness being one of the two cases of the definition.

L2
1.2

Suppose instead X≠∅, and let F be a finite 1-net for (X,d); then F≠∅, since a union over an empty family of balls is empty while X is not, so F={y0,…,ym} for some m∈N.

L1
2.1

The set { d(y0,yj):j≤m } is a nonempty finite set of reals, so it has a maximum R, and R≥d(y0,y0)=0.

L3L4step 1.2
3.1

Every x∈X lies in B(yj,1) for some j≤m, whence d(y0,x)≤d(y0,yj)+d(yj,x)<R+1; so X⊆B(y0,R+1) with R+1>0, and X is bounded.

L1L2L3step 2.1
4.1

Claim 1 is proved, by step 1.1 in the empty case and by step 3.1 otherwise.

step 1.1step 3.1
5.1

Claim 1 being settled, take up claim 2: assume (X,d) totally bounded, let A⊆X, let ε>0 be real, fix a finite (ε/2)-net F={y0,…,ym} for (X,d), and put J:={ j≤m:B(yj,ε/2)∩A≠∅ }.

step 4.1L1
6.1

If A=∅ then the empty set is a finite ε-net for (A,dA); otherwise fix a∗∈A, put Sj:=B(yj,ε/2)∩A for j∈J and Sj:=A for j≤m with j∉J, all nonempty, and apply finite choice to the function j↦Sj on σ(m) to obtain a0,…,am∈A with aj∈B(yj,ε/2) for every j∈J.

L6step 5.1
7.1

Put G:={a0,…,am}⊆A, a finite set; given a∈A there is j≤m with a∈B(yj,ε/2), so j∈J and d(a,aj)≤d(a,yj)+d(yj,aj)<ε/2+ε/2=ε, that is a∈BA(aj,ε).

L3L5step 6.1
8.1

So G is a finite ε-net for (A,dA), and since ε>0 was arbitrary the subspace (A,dA) is totally bounded: claim 2 is proved.

L1step 7.1
9.1

Claim 2 being settled, take up claim 3: assume A⊆X totally bounded, let ε>0 be real and fix a finite (ε/2)-net F={b0,…,bp}⊆A for (A,dA), or F=∅ when A=∅.

step 8.1L1
10.1

Let x∈A‾; then B(x,ε/2) meets A, so there is a∈A with d(x,a)<ε/2, and a∈BA(bi,ε/2) for some i≤p, whence d(x,bi)≤d(x,a)+d(a,bi)<ε.

L3L5L7step 9.1
11.1

Hence A‾=⋃i≤pBA‾(bi,ε) with {b0,…,bp}⊆A⊆A‾ finite, so that set is a finite ε-net for the subspace A‾; as ε>0 was arbitrary, A‾ is totally bounded and claim 3 is proved.

L1L5step 10.1
12.1

Claims 1, 2 and 3 hold, by steps 4.1, 8.1 and 11.1 respectively.

step 4.1step 8.1step 11.1∎

Remarks

Where the halving is needed. In claim 2 the net of the subspace has to consist of points of A, and a point yj of a net for X need not lie in A; moving from yj to a point of A within ε/2 of it costs the other half of ε. The same halving appears in claim 3, where the point being approximated lies in the closure rather than in A.

Claim 1 does not reverse. A bounded metric space need not be totally bounded; FALSE: a bounded metric space is totally bounded states the false converse and N with the discrete metric is bounded and is not totally bounded ↗ exhibits the witness.

Depends on

Used by

Dependency tree · two levels

31 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