Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck 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)r∈D are open with Ur‾⊆Us whenever r<s and U1=X, then x↦inf⁡{r∈D:x∈Ur} is a continuous map X→[0,1], and no choice principle is used

Statement

Let (X,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 D be the dyadic rationals of [0,1] (The dyadic rationals of [0,1], their finite levels Dn, and their density in [0,1]). Let (Ur)r∈D be a family of open subsets of X such that

Ur‾⊆Uswhenever r<s in D,andU1=X.

Then

f(x)  :=  inf⁡({ r∈D:x∈Ur }∪{1})

defines a map f:X→[0,1], and f is continuous.

No choice principle is used in passing from the family (Ur)r∈D to f. 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)r∈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), the dyadic rationals D of [0,1], and a family (Ur)r∈D of open subsets of X with Ur‾⊆Us whenever r<s in D, and U1=X.

[A1]

Shrinking hypothesis: for r<s in D, Ur‾⊆Us.

[A2]

U1=X.

[L1]

D⊆[0,1], and D is dense in [0,1]: for every x∈[0,1] and every real ε>0 there is r∈D with ∣x−r∣<ε (The dyadic rationals of [0,1], their finite levels Dn, and their density in [0,1]).

[L2]

Infimum: a nonempty S⊆R bounded below has inf⁡S∈R (Every nonempty set bounded below has an infimum), which is a lower bound of S and is ≥ every other lower bound of S (Greatest lower bound (infimum)). Consequently, for a real a: (i) if some s∈S has s<a then inf⁡S≤s<a; (ii) if inf⁡S<a then some s∈S has s<a, since otherwise a would be a lower bound of S forcing a≤inf⁡S; (iii) if r<inf⁡S then r<s for every s∈S, since inf⁡S is itself a lower bound of S.

[L3]

The traces on [0,1] of the order rays, [0,a):=(−∞,a)∩[0,1] and (a,1]:=(a,∞)∩[0,1] for a∈R, form a subbasis for the subspace topology of [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), (a,∞) is a union of bounded open intervals of R, hence open in the usual topology (The absolute value makes R a metric space: d(x,y)=∣x−y∣ is a metric, its open balls are the intervals (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; and every bounded open interval (a,b) is the intersection (a,∞)∩(−∞,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 (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 x∈X put Sx:={ r∈D:x∈Ur }∪{1}; then Sx is a nonempty subset of [0,1], since 1∈Sx and D⊆[0,1] by [L1], so Sx is bounded below by 0 and above by 1.

givenL1
2.1

By step 1.1 and [L2], inf⁡Sx exists in R for every x∈X, lies in [0,1] since 0 is a lower bound of Sx and inf⁡Sx≤1 as 1∈Sx; define f:X→[0,1] by f(x):=inf⁡Sx.

step 1.1L2construct
3.1

For every x∈X and real a with 0<a≤1: if there is r∈D with r<a and x∈Ur, then r∈Sx, so f(x)≤r<a by L2.

step 2.1L2
3.2

For every x∈X and real a with 0<a≤1: if f(x)<a, then by L2 some s∈Sx has s<a≤1, so s≠1, hence s∈D and x∈Us, with s<a.

step 2.1L2
3.3

For real a≤0: {x:f(x)<a}=∅, since f(x)≥0 always by step 2.1; for real a>1: {x:f(x)<a}=X, since f(x)≤1<a always by step 2.1; both open.

step 2.1
3.4

For every x∈X and real a with 0≤a<1: if f(x)>a, put x0:=(a+f(x))/2∈(a,f(x))⊆[0,1] and δ:=(f(x)−a)/2>0; by [L1] fix r1∈D with ∣x0−r1∣<δ, so r1∈(a,f(x)).

step 2.1L1choose
3.5

For every x∈X, real a with 0≤a<1, and r∈D with r>a: if x∉Ur‾, then r is a lower bound of Sx. Indeed, for s=1∈Sx: r≤1=s, since r∈D⊆[0,1] by [L1]; for s∈D with x∈Us: if s<r then [A1] gives Us‾⊆Ur, so x∈Us⊆Us‾⊆Ur⊆Ur‾ by [L5], contradicting x∉Ur‾, so s≥r.

step 2.1A1L1L5
3.6

For real a<0: {x:f(x)>a}=X, since f(x)≥0>a always by step 2.1; for real a≥1: {x:f(x)>a}=∅, since f(x)≤1≤a always.

step 2.1
4.1

For real a with 0<a≤1: { x∈X:f(x)<a }=⋃r∈D, r<aUr, 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<r1, by [L1] fix r2∈D with ∣(a+r1)/2−r2∣<(r1−a)/2, so r2∈(a,r1).

step 3.4L1choose
4.3

Continuing under the hypothesis of step 3.5: since r is a lower bound of Sx by step 3.5, [L2] gives r≤inf⁡Sx=f(x); combined with r>a, f(x)>a.

step 3.5step 2.1L2
5.1

Continuing, with r1,r2 as in step 4.2: since r1<f(x)=inf⁡Sx, L2 gives r1<s for every s∈Sx; in particular r1≠1, since r1<f(x)≤1, so r1∉Sx forces x∉Ur1, as otherwise r1 itself would lie in Sx.

step 3.4step 2.1L2
6.1

Continuing: since r2<r1 in D, [A1] gives Ur2‾⊆Ur1; if x∈Ur2‾ then x∈Ur1, contradicting step 5.1; so x∉Ur2‾, and r2>a.

step 4.2step 5.1A1
7.1

For real a with 0≤a<1: { x∈X:f(x)>a }=⋃r∈D, r>a(X∖Ur‾). A point of the left side has, by steps 3.4 and 6.1, some r=r2∈D with r>a and x∈X∖Ur‾; a point x of the right side lies in X∖Ur‾ for some such r, hence x∉Ur‾, giving f(x)>a by step 4.3. Each X∖Ur‾ is open by [L5], so the union is open.

step 6.1step 4.3L5
8.1

By [L3], the sets [0,a) and (a,1], a∈R, form a subbasis for the subspace topology of [0,1]; and f−1( [0,a) )={x:f(x)<a}, f−1( (a,1] )={x:f(x)>a} are open in X for every real a, 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, f is continuous as a map X→[0,1]; together with step 2.1 this proves the statement.

step 8.1step 2.1L4∎

Remarks

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

  • Where density of D is spent, and only there. The forward half of the "f(x)>a" characterisation (steps 3.4, 4.2, 5.1 and 6.1) is the only place two dyadic points strictly between a and f(x) are extracted; the "f(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 Ur‾⊆Us 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, so it is derived here from the basis criterion rather than cited as a single fact.

Depends on

Used by

Dependency tree · two levels

59 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