Alphabeta Math
LemmaStatement: 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.

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)(X,d) be a metric space (Metric space: d(x,y)=0d(x,y) = 0 iff x=yx = y, symmetry, and the triangle inequality; pseudometric and ultrametric), with total boundedness as in Finite ε\varepsilon-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)(X,d) is totally bounded, it is bounded.
  2. If (X,d)(X,d) is totally bounded and AXA \subseteq X, then the metric subspace (A,dA)(A,d_A) is totally bounded (Isometry, isometric embedding, and the subspace metric on a subset).
  3. If AXA \subseteq X is totally bounded, so is its closure A\overline{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)(X,d) and a subset AXA \subseteq X, with (A,dA)(A,d_A) the metric subspace and A\overline{A} the closure of AA in XX.

[L1]

(X,d)(X,d) is totally bounded exactly when for every real ε>0\varepsilon > 0 there is a finite FXF \subseteq X, empty or listable as {y0,,ym}\{y_0, \dots, y_m\}, with X=yFB(y,ε)X = \bigcup_{y \in F} B(y,\varepsilon) (Finite ε\varepsilon-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)B(x_0,r) with x0x_0 in the space and r>0r > 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)d(x,z) \le d(x,y) + d(y,z) and d(x,y)=d(y,x)d(x,y) = d(y,x), and d(y,y)=0d(y,y) = 0 (Metric space: d(x,y)=0d(x,y) = 0 iff x=yx = 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)AB_A(a,r) = B_X(a,r) \cap A for aAa \in A, r>0r > 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=X = \emptyset then XX is bounded, emptiness being one of the two cases of the definition.

L2
1.2

Suppose instead XX \ne \emptyset, and let FF be a finite 11-net for (X,d)(X,d); then FF \ne \emptyset, since a union over an empty family of balls is empty while XX is not, so F={y0,,ym}F = \{y_0, \dots, y_m\} for some mNm \in \mathbb{N}.

L1
2.1

The set {d(y0,yj):jm}\{\, d(y_0, y_j) : j \le m \,\} is a nonempty finite set of reals, so it has a maximum RR, and Rd(y0,y0)=0R \ge d(y_0,y_0) = 0.

L3L4step 1.2
3.1

Every xXx \in X lies in B(yj,1)B(y_j, 1) for some jmj \le m, whence d(y0,x)d(y0,yj)+d(yj,x)<R+1d(y_0,x) \le d(y_0,y_j) + d(y_j,x) < R + 1; so XB(y0,R+1)X \subseteq B(y_0, R+1) with R+1>0R + 1 > 0, and XX 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)(X,d) totally bounded, let AXA \subseteq X, let ε>0\varepsilon > 0 be real, fix a finite (ε/2)(\varepsilon/2)-net F={y0,,ym}F = \{y_0, \dots, y_m\} for (X,d)(X,d), and put J:={jm:B(yj,ε/2)A}J := \{\, j \le m : B(y_j, \varepsilon/2) \cap A \ne \emptyset \,\}.

step 4.1L1
6.1

If A=A = \emptyset then the empty set is a finite ε\varepsilon-net for (A,dA)(A,d_A); otherwise fix aAa^\ast \in A, put Sj:=B(yj,ε/2)AS_j := B(y_j,\varepsilon/2) \cap A for jJj \in J and Sj:=AS_j := A for jmj \le m with jJj \notin J, all nonempty, and apply finite choice to the function jSjj \mapsto S_j on σ(m)\sigma(m) to obtain a0,,amAa_0, \dots, a_m \in A with ajB(yj,ε/2)a_j \in B(y_j, \varepsilon/2) for every jJj \in J.

L6step 5.1
7.1

Put G:={a0,,am}AG := \{a_0, \dots, a_m\} \subseteq A, a finite set; given aAa \in A there is jmj \le m with aB(yj,ε/2)a \in B(y_j, \varepsilon/2), so jJj \in J and d(a,aj)d(a,yj)+d(yj,aj)<ε/2+ε/2=εd(a, a_j) \le d(a,y_j) + d(y_j,a_j) < \varepsilon/2 + \varepsilon/2 = \varepsilon, that is aBA(aj,ε)a \in B_A(a_j, \varepsilon).

L3L5step 6.1
8.1

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

L1step 7.1
9.1

Claim 2 being settled, take up claim 3: assume AXA \subseteq X totally bounded, let ε>0\varepsilon > 0 be real and fix a finite (ε/2)(\varepsilon/2)-net F={b0,,bp}AF = \{b_0, \dots, b_p\} \subseteq A for (A,dA)(A, d_A), or F=F = \emptyset when A=A = \emptyset.

step 8.1L1
10.1

Let xAx \in \overline{A}; then B(x,ε/2)B(x,\varepsilon/2) meets AA, so there is aAa \in A with d(x,a)<ε/2d(x,a) < \varepsilon/2, and aBA(bi,ε/2)a \in B_A(b_i, \varepsilon/2) for some ipi \le p, whence d(x,bi)d(x,a)+d(a,bi)<εd(x,b_i) \le d(x,a) + d(a,b_i) < \varepsilon.

L3L5L7step 9.1
11.1

Hence A=ipBA(bi,ε)\overline{A} = \bigcup_{i \le p} B_{\overline{A}}(b_i, \varepsilon) with {b0,,bp}AA\{b_0,\dots,b_p\} \subseteq A \subseteq \overline{A} finite, so that set is a finite ε\varepsilon-net for the subspace A\overline{A}; as ε>0\varepsilon > 0 was arbitrary, A\overline{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 AA, and a point yjy_j of a net for XX need not lie in AA; moving from yjy_j to a point of AA within ε/2\varepsilon/2 of it costs the other half of ε\varepsilon. The same halving appears in claim 3, where the point being approximated lies in the closure rather than in AA.

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\mathbb{N} with the discrete metric is bounded and is not totally bounded exhibits the witness.

Depends on

Used by

Dependency tree · next 3 levels

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