Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)verified 2026-07-29 (claude-fable-5)
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.

If (Ur)rD(U_r)_{r \in D} are open with UrUs\overline{U_r} \subseteq U_s whenever r<sr < s and U1=XU_1 = X, then xinf{rD:xUr}x \mapsto \inf\{ r \in D : x \in U_r \} is a continuous map X[0,1]X \to [0,1], and no choice principle is used

Statement

Let (X,T)(X, \mathcal{T}) be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison) and let DD be the dyadic rationals of [0,1][0,1] (The dyadic rationals of [0,1][0,1], their finite levels DnD_n, and their density in [0,1][0,1]). Let (Ur)rD(U_r)_{r \in D} be a family of open subsets of XX such that

UrUswhenever r<s in D,andU1=X.\overline{U_r} \subseteq U_s \quad \text{whenever } r < s \text{ in } D, \qquad \text{and} \qquad U_1 = X.

Then

f(x)  :=  inf({rD:xUr}{1})f(x) \;:=\; \inf\big(\{\, r \in D : x \in U_r \,\} \cup \{1\}\big)

defines a map f:X[0,1]f : X \to [0,1], and ff is continuous.

No choice principle is used in passing from the family (Ur)rD(U_r)_{r \in D} to ff. Every existential instantiation in the proof below is a single choice from a single nonempty set of reals, never a simultaneous selection over an infinite index; where the family (Ur)rD(U_r)_{r \in D} itself is later built by a choice-consuming recursion, that cost is incurred in producing the family, not in this lemma.

Facts & Assumptions

Given: A topological space (X,T)(X,\mathcal{T}), the dyadic rationals DD of [0,1][0,1], and a family (Ur)rD(U_r)_{r \in D} of open subsets of XX with UrUs\overline{U_r} \subseteq U_s whenever r<sr < s in DD, and U1=XU_1 = X.

[A1]

Shrinking hypothesis: for r<sr < s in DD, UrUs\overline{U_r} \subseteq U_s.

[A2]

U1=XU_1 = X.

[L1]

D[0,1]D \subseteq [0,1], and DD is dense in [0,1][0,1]: for every x[0,1]x \in [0,1] and every real ε>0\varepsilon > 0 there is rDr \in D with xr<ε|x-r| < \varepsilon (The dyadic rationals of [0,1][0,1], their finite levels DnD_n, and their density in [0,1][0,1]).

[L2]

Infimum: a nonempty SRS \subseteq \mathbb{R} bounded below has infSR\inf S \in \mathbb{R} (Every nonempty set bounded below has an infimum), which is a lower bound of SS and is \ge every other lower bound of SS (Greatest lower bound (infimum)). Consequently, for a real aa: (i) if some sSs \in S has s<as < a then infSs<a\inf S \le s < a; (ii) if infS<a\inf S < a then some sSs \in S has s<as < a, since otherwise aa would be a lower bound of SS forcing ainfSa \le \inf S; (iii) if r<infSr < \inf S then r<sr < s for every sSs \in S, since infS\inf S is itself a lower bound of SS.

[L3]

The traces on [0,1][0,1] of the order rays, [0,a):=(,a)[0,1][0,a) := (-\infty,a) \cap [0,1] and (a,1]:=(a,)[0,1](a,1] := (a,\infty) \cap [0,1] for aRa \in \mathbb{R}, form a subbasis for the subspace topology of [0,1][0,1] (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace). Indeed each ray (,a)(-\infty,a), (a,)(a,\infty) is a union of bounded open intervals of R\mathbb{R}, hence open in the usual topology (The absolute value makes R\mathbb{R} a metric space: d(x,y)=xyd(x,y) = |x-y| is a metric, its open balls are the intervals (xr,x+r)(x-r, x+r), and it is unbounded, Metrizable space: a topological space whose topology is induced by some metric; metrizability is topological, the metric is not), so the topology the rays generate is contained in the usual topology of R\mathbb{R}; and every bounded open interval (a,b)(a,b) is the intersection (a,)(,b)(a,\infty) \cap (-\infty,b) of two rays, so by A family is a basis for a unique topology iff it covers the set and every point of an intersection of two members lies in a member inside that intersection; finite intersections of any subbasis form a basis the finite intersections of the rays already form a basis containing every bounded open interval, hence the rays generate at least the usual topology. The two inclusions make the rays a subbasis for the usual topology of R\mathbb{R} (Basis and subbasis for a topology, and the topology generated by a family of sets), and tracing a subbasis onto a subspace gives a subbasis for the subspace topology (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace).

Proof

technique · direct
1.1

For xXx \in X put Sx:={rD:xUr}{1}S_x := \{\, r \in D : x \in U_r \,\} \cup \{1\}; then SxS_x is a nonempty subset of [0,1][0,1], since 1Sx1 \in S_x and D[0,1]D \subseteq [0,1] by [L1], so SxS_x is bounded below by 00 and above by 11.

givenL1
2.1

By step 1.1 and [L2], infSx\inf S_x exists in R\mathbb{R} for every xXx \in X, lies in [0,1][0,1] since 00 is a lower bound of SxS_x and infSx1\inf S_x \le 1 as 1Sx1 \in S_x; define f:X[0,1]f : X \to [0,1] by f(x):=infSxf(x) := \inf S_x.

step 1.1L2construct
3.1

For every xXx \in X and real aa with 0<a10 < a \le 1: if there is rDr \in D with r<ar < a and xUrx \in U_r, then rSxr \in S_x, so f(x)r<af(x) \le r < a by L2.

step 2.1L2
3.2

For every xXx \in X and real aa with 0<a10 < a \le 1: if f(x)<af(x) < a, then by L2 some sSxs \in S_x has s<a1s < a \le 1, so s1s \ne 1, hence sDs \in D and xUsx \in U_s, with s<as < a.

step 2.1L2
3.3

For real a0a \le 0: {x:f(x)<a}=\{x : f(x) < a\} = \varnothing, since f(x)0f(x) \ge 0 always by step 2.1; for real a>1a > 1: {x:f(x)<a}=X\{x : f(x) < a\} = X, since f(x)1<af(x) \le 1 < a always by step 2.1; both open.

step 2.1
3.4

For every xXx \in X and real aa with 0a<10 \le a < 1: if f(x)>af(x) > a, put x0:=(a+f(x))/2(a,f(x))[0,1]x_0 := (a+f(x))/2 \in (a,f(x)) \subseteq [0,1] and δ:=(f(x)a)/2>0\delta := (f(x)-a)/2 > 0; by [L1] fix r1Dr_1 \in D with x0r1<δ|x_0 - r_1| < \delta, so r1(a,f(x))r_1 \in (a,f(x)).

step 2.1L1choose
3.5

For every xXx \in X, real aa with 0a<10 \le a < 1, and rDr \in D with r>ar > a: if xUrx \notin \overline{U_r}, then rr is a lower bound of SxS_x. Indeed, for s=1Sxs = 1 \in S_x: r1=sr \le 1 = s, since rD[0,1]r \in D \subseteq [0,1] by [L1]; for sDs \in D with xUsx \in U_s: if s<rs < r then [A1] gives UsUr\overline{U_s} \subseteq U_r, so xUsUsUrUrx \in U_s \subseteq \overline{U_s} \subseteq U_r \subseteq \overline{U_r} by [L5], contradicting xUrx \notin \overline{U_r}, so srs \ge r.

step 2.1A1L1L5
3.6

For real a<0a < 0: {x:f(x)>a}=X\{x : f(x) > a\} = X, since f(x)0>af(x) \ge 0 > a always by step 2.1; for real a1a \ge 1: {x:f(x)>a}=\{x : f(x) > a\} = \varnothing, since f(x)1af(x) \le 1 \le a always.

step 2.1
4.1

For real aa with 0<a10 < a \le 1: {xX:f(x)<a}=rD,r<aUr\{\, x \in X : f(x) < a \,\} = \bigcup_{r \in D,\, r<a} U_r, by steps 3.1 and 3.2 giving the two inclusions; a union of open sets, hence open.

step 3.1step 3.2
4.2

Continuing under the hypothesis of step 3.4: since a<r1a < r_1, by [L1] fix r2Dr_2 \in D with (a+r1)/2r2<(r1a)/2|(a+r_1)/2 - r_2| < (r_1-a)/2, so r2(a,r1)r_2 \in (a,r_1).

step 3.4L1choose
4.3

Continuing under the hypothesis of step 3.5: since rr is a lower bound of SxS_x by step 3.5, [L2] gives rinfSx=f(x)r \le \inf S_x = f(x); combined with r>ar > a, f(x)>af(x) > a.

step 3.5step 2.1L2
5.1

Continuing, with r1,r2r_1, r_2 as in step 4.2: since r1<f(x)=infSxr_1 < f(x) = \inf S_x, L2 gives r1<sr_1 < s for every sSxs \in S_x; in particular r11r_1 \ne 1, since r1<f(x)1r_1 < f(x) \le 1, so r1Sxr_1 \notin S_x forces xUr1x \notin U_{r_1}, as otherwise r1r_1 itself would lie in SxS_x.

step 3.4step 2.1L2
6.1

Continuing: since r2<r1r_2 < r_1 in DD, [A1] gives Ur2Ur1\overline{U_{r_2}} \subseteq U_{r_1}; if xUr2x \in \overline{U_{r_2}} then xUr1x \in U_{r_1}, contradicting step 5.1; so xUr2x \notin \overline{U_{r_2}}, and r2>ar_2 > a.

step 4.2step 5.1A1
7.1

For real aa with 0a<10 \le a < 1: {xX:f(x)>a}=rD,r>a(XUr)\{\, x \in X : f(x) > a \,\} = \bigcup_{r \in D,\, r>a} \big(X \setminus \overline{U_r}\big). A point of the left side has, by steps 3.4 and 6.1, some r=r2Dr = r_2 \in D with r>ar > a and xXUrx \in X \setminus \overline{U_r}; a point xx of the right side lies in XUrX \setminus \overline{U_r} for some such rr, hence xUrx \notin \overline{U_r}, giving f(x)>af(x) > a by step 4.3. Each XUrX \setminus \overline{U_r} is open by [L5], so the union is open.

step 6.1step 4.3L5
8.1

By [L3], the sets [0,a)[0,a) and (a,1](a,1], aRa \in \mathbb{R}, form a subbasis for the subspace topology of [0,1][0,1]; and f1([0,a))={x:f(x)<a}f^{-1}(\,[0,a)\,) = \{x : f(x) < a\}, f1((a,1])={x:f(x)>a}f^{-1}(\,(a,1]\,) = \{x : f(x) > a\} are open in XX for every real aa, by steps 4.1, 3.3, 7.1 and 3.6.

step 4.1step 3.3step 7.1step 3.6L3
9.1

By [L4], since the preimage of every member of that subbasis is open, ff is continuous as a map X[0,1]X \to [0,1]; together with step 2.1 this proves the statement.

step 8.1step 2.1L4

Remarks

  • Why the {1}\cup\{1\} in the definition of ff. It is what makes SxS_x manifestly nonempty and bounded above by 11 without first invoking U1=XU_1 = X; under that hypothesis 1D1 \in D already forces 1Sx1 \in S_x on its own (since every xX=U1x \in X = U_1), so the union is not strictly necessary here, but it keeps well-definedness visible from the definition of SxS_x alone, which matters when this lemma is quoted with a family for which the reader has not yet checked U1=XU_1 = X line by line.

  • Where density of DD is spent, and only there. The forward half of the "f(x)>af(x) > a" characterisation (steps 3.4, 4.2, 5.1 and 6.1) is the only place two dyadic points strictly between aa and f(x)f(x) are extracted; the "f(x)<af(x) < a" half needs no density at all, only the defining property of an infimum. This asymmetry mirrors the asymmetry of the hypothesis: the shrinking clause UrUs\overline{U_r} \subseteq U_s supplies a closed set inside an open one, and closing the resulting gap is what the second dyadic point is for.

  • The subbasis fact (Fact [L3]) has no home elsewhere in this library at this point in the reading order: no earlier item states that the order rays generate the usual topology of R\mathbb{R}, so it is derived here from the basis criterion rather than cited as a single fact.

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 106 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