Alphabeta Math
ExampleConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28
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.

The Cantor set has measure zero, yet the Cantor function maps it onto all of [0,1]: a null set can have image an interval of length 1

Example

Let C be the Cantor set (The Cantor middle-thirds set as the intersection of the sets Cn obtained by removing open middle thirds) and let c:[0,1]→R be the Cantor function (The Cantor function on [0,1], defined on the Cantor set through ternary digits and extended constantly across each removed interval). Then:

  1. C has measure zero (Measure zero (a countable cover by intervals of total length below every ε) and content zero (a finite such cover));
  2. c[C]=[0,1]: the Cantor function maps the Cantor set onto the whole of [0,1] (Injection, surjection, bijection);
  3. [0,1] does not have measure zero (A sequence of intervals covering [a,b] has total length at least b−a, so no interval of positive length has measure zero).

So a continuous function can carry a set of measure zero onto a set that is not of measure zero, and indeed onto an interval of length 1: being null is not preserved by continuous images.

Facts & Assumptions

Given: The Cantor set C and the Cantor function c:[0,1]→R.

[L2]

c is surjective onto [0,1] as a function on [0,1], that is c[ [0,1] ]=[0,1]; and c is constant on [u,v] whenever u<v lie in C with (u,v)∩C=∅, while every point of [0,1]∖C lies in the open interval (u,v) of such a pair (The Cantor function is well defined, satisfies c(x)≤c(y) whenever x≤y, is surjective onto [0,1], and is constant on every interval removed from the Cantor set, claims 3 and 4).

[L4]

c is continuous on [0,1] (The Cantor function is continuous on [0,1]).

Verification

technique · direct
1.1

Claim 1 is claim 2 of the Cantor set theorem.

L1
1.2

Claim 3 is the nondegenerate-interval lemma applied to [0,1], whose endpoints 0 and 1 are distinct.

L3
1.3

c[C]⊆[0,1], since c[ [0,1] ]=[0,1] and C⊆[0,1].

L2
1.4

[0,1]⊆c[C]: let y∈[0,1] and take x∈[0,1] with c(x)=y. If x∈C we are done. Otherwise x∈[0,1]∖C, so x lies in the open interval (u,v) of a pair u<v of points of C with (u,v)∩C=∅, and c is constant on [u,v]; hence y=c(x)=c(u) with u∈C, so y∈c[C].

L2
2.1

Claim 2 follows from steps 1.3 and 1.4: c[C]=[0,1]. With claims 1 and 3 this says that the null set C has image the set [0,1], which is not null, under the continuous function c.

step 1.1step 1.2step 1.3step 1.4L4∎

Remarks

Depends on

Used by

Nothing in the library uses this result yet.

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