Alphabeta Math
Pipeline-generated
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.

✓ 12 results · all verified · 7 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 5 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Finite bit random streams and variate generation

1 · Prerequisites

2 · Summary

This page separates ideal independent fair bits from deterministic finite-state streams. It proves that disjoint fair-bit subsequences give independent uniforms, then quantifies midpoint discretization, including the fact that its total-variation distance from a continuous uniform law is maximal. Finite state and LCG results explain why a long period or uniform single-state marginals do not imply independence. Inverse CDF, rational rejection, and Box–Muller are developed with explicit endpoint, tail, and finite-work behavior. The exact Box–Muller map has a product Gaussian law; its finite-bit implementation requires certified elementary-function evaluators, and any failed certification returns inconclusive.

The finite-bit implementation reuses the interval page's finite real evaluator and the computed-transform page's certified unit-circle phase routine. Its distribution-error theorem requires one fixed configuration to certify every possible bit input, with uniform error bounds; conditioning on a successful random sample does not establish that theorem.

3 · Logical flowchart

4 · Definitions, theorems and proofs

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Linear congruential generator modulo a power of two

Definition

Let an integer w≥2, M=2w, integers a,c, and a seed x0∈{0,…,M−1} be inputs. For an integer r, [r]M denotes the unique residue in {0,…,M−1} congruent to r modulo M. The state sequence and returned midpoint word are xn+1=[axn+c]M,un=xn+1/2M(n≥0). The output is the deterministic state sequence, or its midpoint conversion un∈(0,1). A full-period LCG is the special case a≡1(mod4) and c odd; its period is proved separately. A seed chosen at random is a distinct probability model, not part of this deterministic procedure.

Remarks

An LCG has finite state and therefore eventually repeats. Full period and uniform one-time marginals do not assert independence of successive states. The output conversion uses midpoints to avoid exact values 0 and 1.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Counter stream from a keyed finite permutation

Definition

Let S={0,…,2w−1} for an integer w≥1. The input is a key k, a specified bijection πk:S→S, and a counter interval [c0,c1) with integer endpoints satisfying 0≤c0≤c1≤2w. Initialize c=c0. On each call:

  1. If c=c1, return the status exhausted.
  2. Otherwise return the word πk(c) and replace c by c+1.

The procedure never wraps the counter. Different keys define different supplied permutations; their statistical relationship is not specified by this interface. A fixed key and counter interval define a deterministic stream. Any random-key model or computational pseudorandomness guarantee must be stated separately.

Remarks

The bijection assumption is an input contract. This definition supplies no cryptographic claim and no IID theorem. Dividing the counter range into disjoint intervals prevents exact reuse within one fixed key because each counter is used once.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Every deterministic finite-state stream is eventually periodic

Statement

Let S be a nonempty finite set with N elements, let T:S→S be a deterministic transition, let s0∈S, and let g:S→Y be any output map. The state sequence sn+1=T(sn) has integers μ≥0 and p≥1 with μ+p≤N such that sn+p=sn for all n≥μ. Hence the output sequence g(sn) is eventually periodic with period p. If T is bijective, then μ=0 can be used.

Facts & Assumptions

Given: The finite state set, deterministic transition, initial state, and output map in the Statement.

[A1]

The state space has exactly N<∞ elements, and each next state is uniquely determined by the current one.

Proof

1.1givenA1choose

Among the N+1 states s0,…,sN, two must be equal, so choose 0≤i<j≤N with si=sj. Put μ=i and p=j−i. Applying the same transition to equal states repeatedly gives sn+p=sn for every n≥i, and μ+p=j≤N.

2.1A1step 1.1algebra∎

If T is bijective, its i-fold iterate is injective. Applying that injectivity to Ti(s0)=Tj(s0) gives s0=Tj−i(s0)=sp. Repeated application of T yields sn+p=sn from n=0, and applying g gives the same output period.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Disjoint streams of independent fair bits produce independent uniform variables

Statement

Assume Countable Choice and Dependent Choice. Let Ω={0,1}N carry the countable product probability measure of fair bits. For any finite family of coordinate sequences js,1,js,2,… such that each sequence has distinct coordinates and their ranges are pairwise disjoint, define Bs,k(ω)=ωjs,k,Us(ω)=∑k=1∞Bs,k(ω)2−k. Then each Us has the uniform Borel law on [0,1], and the family (Us) is independent. No other choice principle is used.

Facts & Assumptions

Given: Countable Choice, Dependent Choice, the canonical countable product probability space of fair bits, and finitely many enumerated coordinate sequences, each injective, whose ranges are pairwise disjoint.

[F1]

Under Countable Choice and Dependent Choice, the countable product probability measure exists, is unique, and has every prescribed finite product marginal. Assuming countable and dependent choice, countable products of arbitrary probability spaces

[F2]

The coordinate maps of that product probability space are independent. Coordinate random elements of a countable product are independent

[F3]

Independence means independence of the generated sigma-algebras. The finite Borel-rectangle factorization criterion is equivalent to this definition. Independent random elements, Independent random elements are characterized by finite rectangle probabilities

[F4]

For decreasing measurable sets with finite first-set measure, probability is continuous from above. Continuity from above when one set has finite measure

[F5]

Measures agreeing on a generating pi-system and on a finite-measure exhaustion agree on the generated sigma-algebra. Measures agreeing on a generating pi-system are equal under an increasing finite-measure exhaustion from that pi-system

[F6]

Finite-prefix sums of measurable coordinates are measurable, as are their pointwise increasing limits. Coordinate maps, finite-coordinate cylinders, and the cylinder σ-algebra, Closure properties of measurable functions used by the integral

[A1]

Countable Choice and Dependent Choice are the exact assumptions of [F1]; the construction below uses no arbitrary family of choices. The Axiom of Countable Choice (ACω), The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain

Proof

Given: As in the Statement. Write Ks,n=∑k=1nBs,k2n−k, so Us=Ks,n2−n+2−nTs,n with Ts,n=∑k=1∞Bs,n+k2−k∈[0,1].

1.1F1F4F6A1

By [F1], every specified pattern on n distinct coordinates has probability 2−n. Thus Ks,n is uniform on {0,…,2n−1}. The events that the first m bits after position n are all zero, or all one, decrease to the corresponding constant-tail events and have probabilities 2−m. By [F4], both constant-tail events have probability zero. The partial sums defining each Us are measurable and increase to Us by [F6].

2.1step 1.1algebra

Fix a dyadic threshold t=k2−n with 0≤k≤2n. If Ks,n<k, then Us≤t; if Ks,n>k, then Us>t; if Ks,n=k, then Us≤t only on the null event Ts,n=0. Hence P(Us≤k2−n)=k2−n. For an arbitrary t∈[0,1], dyadic lower and upper approximations differ by at most 2−n, so monotonicity of the CDF and passage to the limit give P(Us≤t)=t. Outside [0,1] the CDF is 0 or 1.

2.2givenF1F2F4step 1.1

For finitely many streams and dyadic thresholds ts=ks2−n, the joint event ⋂s{Us≤ts} differs by a null set from the event that every prefix integer Ks,n<ks. Injectivity within each sequence and pairwise disjointness of their ranges make all prefix coordinates distinct. By [F2] these coordinate bits are independent and by [F1] each is fair, so the probability that each stream's prefix integer is below ks is the product ∏s(ks2−n).

3.1F3F5F7step 2.2∎

For arbitrary thresholds ts∈[0,1], dyadic lower and upper approximations squeeze the joint probability between products converging to ∏sts. Thus the joint CDF equals the product-uniform CDF. The lower rectangles ∏s[0,ts], including the whole cube, are closed under intersections. They generate each coordinate slab {x:xs≤t} by taking the other thresholds to be 1; complements and finite intersections then give the intersections of the cube with all rational half-open boxes (thresholds outside [0,1] give empty or full slabs). By [F7] these generate the relative Borel sigma-algebra of the cube. Both laws have total mass one there, a finite-measure exhaustion. Thus [F5] identifies the joint law with the product-uniform law. In particular every Borel rectangle has the product of its marginal probabilities, so the rectangle criterion [F3] gives independence of the generated sigma-algebras.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Generalized inverse sublevel identity for a CDF

Statement

Assume Countable Choice. Let F(x)=P(X≤x) be the CDF of a real random variable. For u∈(0,1) define Q(u)=inf⁡{y∈R:F(y)≥u}. The set in this infimum is nonempty and bounded below, so Q(u)∈R, and for every x∈R, Q(u)≤x⟺u≤F(x).

Facts & Assumptions

Given: Countable Choice, a real random variable X, its CDF F, and u∈(0,1).

[F1]

A CDF is nondecreasing and right-continuous, with limits 0 and 1 at the two infinities. Probability laws correspond to distribution functions

[F2]

Every nonempty subset of R bounded below has a finite infimum, and for every ε>0 it has an element below its infimum plus ε. Complete ordered field (least-upper-bound property)

[A1]

Countable Choice is assumed for the supplied CDF theorem; the local infimum argument makes only finitely many individual choices and uses no stronger choice principle. The Axiom of Countable Choice (ACω)

Proof

Given: As in the Statement. Put Su={y:F(y)≥u}.

1.1givenF1F2A1choose

By the upper-tail limit in [F1], some real b has F(b)>u, so Su is nonempty. By the lower-tail limit, some real a has F(a)<u; monotonicity then gives F(y)<u for all y≤a, so Su is bounded below. Fact [F2] gives a finite infimum Q(u).

2.1givenstep 1.1

If u≤F(x), then x∈Su, hence inf⁡Su≤x.

2.2givenF1step 1.1

Conversely, suppose Q(u)≤x. For every ε>0, the definition of infimum gives some y∈Su with y<Q(u)+ε≤x+ε. Monotonicity gives F(x+ε)≥F(y)≥u. Right continuity at x as ε↓0 yields F(x)≥u.

3.1step 1.1step 2.1step 2.2∎

Steps 2.1 and 2.2 prove the equivalence, and step 1.1 proves the required well-definedness.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Box–Muller has a product Gaussian density and Rayleigh second moment

Statement

Assume Countable Choice. Let (U,V) have product Lebesgue probability law on (0,1)2, and set R=−2log⁡U,Θ=2πV,Z=(Rcos⁡Θ,Rsin⁡Θ). Then Z has the Borel density g(x,y)=12πe−(x2+y2)/2=ϕ(x)ϕ(y),ϕ(t)=e−t2/22π. In particular, its coordinates are independent with density ϕ. Also P(R>r)=e−r2/2 for r≥0 and ER2=2.

Facts & Assumptions

Given: Countable Choice and the joint-uniform pair and transform in the Statement.

[F1]

For a C1 diffeomorphism between open Euclidean sets, nonnegative Borel change of variables is valid under Countable Choice. Borel change of variables from the compact-support formula and Radon uniqueness

[F2]

A coordinate hyperplane has two-dimensional Lebesgue measure zero under Countable Choice. A box with a degenerate side is Lebesgue null, and so is every coordinate hyperplane in Rn

[F3]

Tonelli's theorem factors nonnegative integrals on sigma-finite product spaces and allows order exchange. Tonelli's theorem for nonnegative measurable functions on a sigma-finite product

[F4]

Independence means independence of the generated sigma-algebras; factorization of probabilities on every finite Borel rectangle is an equivalent criterion. Independent random elements, Independent random elements are characterized by finite rectangle probabilities

[F5]

A probability measure has total mass one, and its pushforward law is again a probability measure. Probability measures and probability spaces

[F6]

Continuous maps pull Borel functions back to Borel functions. A continuous map has Borel preimages of Borel sets

[F9]

The map θ↦(cos⁡θ,sin⁡θ) bijects [0,2π) onto the unit circle, and its component derivatives are −sin⁡θ and cos⁡θ. A C1 map between open Euclidean sets with invertible derivative has a local C1 inverse with the inverse derivative. t↦(cos⁡t,sin⁡t) is a bijection from [0,2π) onto the real unit circle, The derivatives of sine and cosine are cosine and minus sine, The Euclidean inverse function theorem

[A1]

Countable Choice is the only choice assumption used by the change-of-variables and null-axis suppliers; no use is made of full Choice. The Axiom of Countable Choice (ACω)

Proof

Given: As in the Statement. Let D=R2∖{(x,0):x≥0}, an open slit plane. The map G(x,y)=(e−(x2+y2)/2,arg⁡(0,2π)(x+iy)2π) will be shown to be the inverse of the displayed Box–Muller map T from (0,1)2 onto D.

1.1givenF7F8F9algebra

By [F7]–[F8], r(u)=−2log⁡u is positive on (0,1), with inverse u=e−r2/2 for r>0. By [F9], the angles 2πv for 0<v<1 parametrize the unit circle with (1,0) removed exactly once. Thus T is bijective onto D, with inverse G. The scalar derivatives give r′(u)=−1/(ur(u)), so T is C1 and det⁡DT(u,v)=2πr(u)r′(u)=−2π/u≠0. The local inverse theorem [F9], together with global bijectivity, makes G a C1 inverse on D, with ∣det⁡DG(x,y)∣=e−(x2+y2)/2/(2π).

2.1givenF1F2F6A1step 1.1

For every nonnegative Borel h on D, [F6] makes h∘T Borel. Apply [F1] to G:D→(0,1)2 with integrand h∘T on its target. Since (U,V) has product Lebesgue law, this gives E[h(Z)]=∫Dh(x,y)g(x,y) dx dy. The omitted nonnegative x-axis is Borel and null by [F2], and Z always lies in D, so g is the density on all of R2.

3.1F3F4F5F8step 2.1algebra

By [F5], the pushforward law has total mass one, so its density integrates to 1. By [F3] and the exponential addition law [F8], writing A=∫Re−t2/2 dt∈(0,∞], we have 1=(2π)−1A2. Positivity of the integrand gives A>0, and the equality forces A<∞ and A=2π. Therefore g(x,y)=ϕ(x)ϕ(y) with each factor integrating to 1. For arbitrary Borel sets A,B⊆R, [F3] applied to 1A(x)1B(y)ϕ(x)ϕ(y) gives P(Z1∈A,Z2∈B)=(∫Aϕ)(∫Bϕ). Taking B=R or A=R identifies the marginal probabilities. Thus the Borel-rectangle factorization criterion [F4] proves independence, with the stated marginal densities.

4.1givenF3F7F8algebra∎

For r≥0, monotonicity and the inverse identities [F7]–[F8] give {R>r}={U<e−r2/2}; uniformity gives probability e−r2/2, also at r=0. Pointwise, R2=∫0∞2t1{t<R} dt. By [F3], ER2=∫0∞2te−t2/2 dt=2, using the substitution s=t2/2.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Midpoint bit discretization has bounded coupling and CDF error

Statement

Assume Countable Choice and Dependent Choice as in Disjoint streams of independent fair bits produce independent uniform variables. Let U=∑j≥1Bj2−j be the uniform variable from an independent fair-bit stream. For b≥1, put Kb=∑j=1bBj2b−j,Ub=(Kb+1/2)2−b,δb=2−b−1. Then Kb is uniform on {0,…,2b−1}, ∣U−Ub∣≤δb pointwise, the 1-Wasserstein and Kolmogorov distances between their laws are at most δb, and their total-variation distance is exactly 1. We use W1(μ,ν)=inf⁡E∣X−Y∣ over couplings, dK(μ,ν)=sup⁡x∣Fμ(x)−Fν(x)∣, and dTV(μ,ν)=sup⁡A∣μ(A)−ν(A)∣.

Facts & Assumptions

Given: An independent fair-bit stream, a bit budget b≥1, and the definitions in the Statement.

[F1]

The bit-stream sum U is uniform on [0,1], and every finite bit prefix is uniform. Disjoint streams of independent fair bits produce independent uniform variables

[F2]

For probability laws, total variation here is the supremum of absolute event-probability differences. Total variation distance for probability laws

[F3]

Every half-open or closed interval has Lebesgue measure equal to its length, including degenerate intervals. A box in Rn with parameters ai≤bi is Lebesgue measurable of measure ∏i<n(bi−ai), whichever of its faces are included

[A1]

The uniform law in [F1] is Lebesgue measure on [0,1]; its CDF and strict CDF are both the clipped identity x↦min⁡(1,max⁡(0,x)) by [F3]. Countable Choice is the assumption of [F3]. The Axiom of Countable Choice (ACω)

Proof

1.1givenF1A2algebra

The first b independent fair bits give each of the 2b binary prefixes probability 2−b, so Kb is uniform on the stated integer set. Write the remaining binary tail as Tb=∑j≥1Bb+j2−j∈[0,1]. Then U=Kb2−b+2−bTb, while Ub=Kb2−b+2−b−1, hence ∣U−Ub∣=2−b∣Tb−1/2∣≤2−b−1.

2.1step 1.1F1F3A1algebra

The displayed coupling gives W1(L(U),L(Ub))≤E∣U−Ub∣≤δb by the infimum definition of W1. For non-strict CDFs, {U≤x−δb}⊆{Ub≤x}⊆{U≤x+δb}; for strict CDFs, {U<x−δb}⊆{Ub<x}⊆{U<x+δb}. Since both uniform CDFs equal the clipped identity by [A1], these inclusions bound each absolute discrepancy by δb.

3.1F1F2step 1.1∎

The law of Ub is supported on its finite midpoint grid, which has probability 1 under Ub and probability 0 under the continuous uniform law of U. By [F2], this event gives dTV(L(U),L(Ub))=1, the maximal possible value.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

The power-of-two mixed LCG has full period but dependent adjacent states

Statement

For the LCG of Linear congruential generator modulo a power of two, assume w≥2, a≡1(mod4), and c odd. For every seed the state sequence has exact period 2w. If the seed is chosen uniformly from {0,…,2w−1}, every xn is uniform on that finite set, but (xn,xn+1) is not an independent uniform pair.

Facts & Assumptions

Given: The LCG recurrence, M=2w, w≥2, a≡1(mod4), and odd c.

[F1]

The update is xn+1=[axn+c]M and the output state is a residue modulo M. Linear congruential generator modulo a power of two

[F2]

The uniform probability law on a finite set assigns equal mass to every point. The uniform probability space on a nonempty finite set

Proof

1.1givenF1algebra

For m≥1, let Sm=∑j=0m−1aj. Induction on m in the affine recurrence gives xm≡amx0+cSm(mod2w), and the same formula holds from any starting state.

2.1givenstep 1.1algebra

For every k≥0, a2k≡1(mod2k+2). The base case is a≡1(mod4). If a2k=1+q2k+2, then squaring gives a2k+1=1+q2k+3+q222k+4, whose difference from 1 is divisible by 2k+3.

3.1givenstep 2.1algebra

Write S2k=2kqk. For k=0, q0=1 is odd. The identity S2k+1=S2k(1+a2k) and a2k≡1(mod4) show that (1+a2k)/2 is odd; hence qk+1=qk(1+a2k)/2 is odd.

4.1F1step 1.1step 2.1step 3.1algebra

For every 0≤k<w, the affine iterate in step 1.1 and facts from steps 2.1 and 3.1 give x2k−x0≡(a2k−1)x0+cS2k≡2k(mod2k+1). Indeed, the first summand is divisible by 2k+2, while S2k=2kqk with qk odd and c odd; thus a return at 2k is impossible modulo 2k+1.

4.2F1step 1.1step 2.1step 3.1algebra

Taking k=w in the affine iterate from step 1.1 shows x2w≡x0(mod2w): the first summand (a2w−1)x0 is divisible by 2w+2 and cS2w by 2w. Thus a least positive return time d exists.

5.1F3step 4.1step 4.2algebra

This least return time divides 2w. Indeed, write 2w=qd+r with 0≤r<d. Determinism and xd=x0 imply xn+d=xn for all n≥0, so x2w=xr. Since x2w=x0, minimality of d forces r=0, hence 2w=dh for some positive integer h. By [F3], factor d and h into primes; their combined list is a prime factorization of 2w, whose prime list consists of w copies of the prime 2. Uniqueness in [F3] implies every prime factor of d is 2, so d=2j for some 0≤j≤w. If j<w, step 4.1 shows x2j≠x0 modulo 2j+1 and therefore modulo 2w, contradiction. Hence d=2w, for every seed.

6.1givenF1F2algebra∎

The map x↦[ax+c]2w is injective: if two outputs agree then 2w∣a(x−y). Since a is odd, 2∣ad implies 2∣d; canceling a factor 2 and repeating w times gives 2w∣x−y. Thus the map is a permutation of the finite state set. By [F2], a uniform seed therefore remains uniform at every time. The adjacent-pair law is supported on exactly the 2w pairs (x,[ax+c]2w), while the product of two uniform marginals assigns positive mass to all 22w pairs. Since w≥2, 2w<22w, so the adjacent states are dependent.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

A keyed permutation stream does not reuse outputs before its counter interval ends

Statement

For a fixed key and counter interval in Counter stream from a keyed finite permutation, distinct counters produce distinct output words. If the interval is the full set {0,…,2w−1}, every word of that finite state set appears exactly once. These are deterministic no-reuse statements; they imply no probabilistic independence.

Facts & Assumptions

Given: A fixed key, a bijection πk:S→S, and the counter procedure of Counter stream from a keyed finite permutation.

[F1]

For a fixed key, the supplied map πk is a bijection of the finite counter set. Counter stream from a keyed finite permutation

Proof

1.1givenF1

If c≠c′ are counters in the interval, injectivity of πk gives πk(c)≠πk(c′). The procedure uses each counter at most once before returning exhausted, so no output repeats in that interval.

2.1F1step 1.1algebra∎

On the full counter set, the injective map πk has 2w distinct outputs in a set of size 2w, hence its range is all of S. Thus every word appears exactly once, with no probability assertion.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Unbiased rational Bernoulli sampling by bit rejection

Definition

Input integers n≥1 and 0≤m≤n, a stream of independent fair bits as in Disjoint streams of independent fair bits produce independent uniform variables, and an optional positive integer attempt cap Mmax⁡ (or Mmax⁡=∞). If m=0, return 0 without reading bits; if m=n, return 1 without reading bits. Otherwise let k be the least nonnegative integer with N=2k≥n. For each attempt, read a fresh non-overlapping block of k bits and interpret it as a uniform integer R∈{0,…,N−1}. If R≥n, reject the block and start another attempt. If R<n, return 1 when R<m and 0 otherwise. If a finite cap is reached before an accepted block, return status inconclusive and no Bernoulli value.

Remarks

The finite-cap branch is not a sample with a substituted default value. Its success law and failure probability are proved separately. The algorithm assumes independent fair-bit blocks; an LCG or keyed deterministic stream does not satisfy that premise by definition.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Finite categorical sampling by inverse CDF and binary search

Definition

Input a nonempty finite list of outcomes 1,…,r (r≥1) with probabilities pi≥0 and ∑i=1rpi=1, and either an ideal bit-stream uniform U∈[0,1] as in Disjoint streams of independent fair bits produce independent uniform variables or a b-bit midpoint Ub∈(0,1) as in Midpoint bit discretization has bounded coupling and CDF error. Write v for the supplied input. Let C0=0 and Ci=∑j=1ipj.

  1. If v=0, return outcome 1. This assigns the ideal uniform's null zero-endpoint event an explicit value.
  2. Otherwise initialize integer bounds L=1, H=r. While L<H, set j=⌊(L+H)/2⌋. If v≤Cj, set H=j; otherwise set L=j+1.
  3. When L=H, return outcome L.

Thus on positive inputs the intended output is the least index with v≤Ci, including equality at a cumulative threshold. For 0<U<1, this is the generalized inverse of the step CDF F(i)=Ci by Generalized inverse sublevel identity for a CDF. At v=1, the same least-index rule specifies the endpoint extension min⁡{i:Ci=1}; this set contains r. The midpoint and ideal-input law and binary-search properties are proved separately.

Remarks

With ideal U, this is exact finite categorical inversion. Midpoint input has a discrete law; its threshold counts, rather than total-variation closeness to a continuous uniform law, control its categorical error.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Certified bracketed bisection for a continuous CDF

Definition

Input a continuous nondecreasing CDF F on a finite interval [a,b] with a<b, a target u, tolerance ε>0, a nonnegative integer N, and a verified modulus certificate ∣x−y∣≤(b−a)2−N ⟹ ∣F(x)−F(y)∣≤ε(x,y∈[a,b]). An exact real-comparison oracle for F and a budget of at least N+2 evaluations are also inputs. First evaluate and store F(a) and F(b), counting both against the budget; an evaluation failure returns inconclusive. If u∉[F(a),F(b)], return status tail-unresolved. Otherwise set ℓ=a and r=b. Repeat N times: set m=(ℓ+r)/2; if F(m)≤u, replace ℓ by m, and otherwise replace r by m. If an evaluation or the budget fails, return inconclusive. Return x^=(ℓ+r)/2 and the certificate F(ℓ)≤u≤F(r) and ∣F(x^)−u∣≤ε.

A caller that cannot supply a certified N, the required budget, or exact comparison returns inconclusive. The procedure resolves the central bracket only; any tails outside [a,b] require a separately specified branch or sampler.

Remarks

This is a real-arithmetic reference procedure. Endpoint queries and each midpoint query are counted against the input evaluation budget, with tail and precision failures explicit. It does not identify CDF residual with spatial error unless an additional positive lower density bound is supplied.

CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Disjoint ideal fair-bit streams yield independent standard normals by Box–Muller

Statement

Assume the Axiom of Choice and Dependent Choice. On the countable product space of ideal independent fair bits, choose two disjoint infinite coordinate subsequences and form their bit-stream uniforms U1,U2. Use the displayed formula when 0<U1<1, and define Z=(0,0) when U1∉(0,1), so the null endpoint event is assigned a value. Then Z1=−2log⁡U1cos⁡(2πU2),Z2=−2log⁡U1sin⁡(2πU2) are independent with the canonical standard-normal law N(0,1).

Facts & Assumptions

Given: The Axiom of Choice, Dependent Choice, the fair-bit product construction, and the two Box–Muller formulas in the Statement.

[F1]

Disjoint fair-bit subsequences produce independent uniform variables under Countable Choice and Dependent Choice. Disjoint streams of independent fair bits produce independent uniform variables

[F2]

The Box–Muller transform of a joint-uniform pair has independent marginals with density ϕ(x)=e−x2/2/2π. Box–Muller has a product Gaussian density and Rayleigh second moment

[F3]

Under the Axiom of Choice, the canonical law N(0,1) is the probability measure with density ϕ. Standard normal and normal laws

[F4]
[A1]

The Axiom of Choice supplies Countable Choice and is used to identify the canonical N(0,1) law. The Axiom of Choice, The Axiom of Countable Choice (ACω)

Proof

1.1givenF1F2F4A1A2

By [F1], the two disjoint subsequences give a joint-uniform pair on [0,1]2; [F4] shows the pair lies in (0,1)2 almost surely. The chosen endpoint convention changes no law. Applying [F2] gives a pair with independent marginals, each the probability law with density ϕ. The existence of this finite bit pair uses Dependent Choice through [F1].

2.1F1F3step 1.1A1∎

By [A1], the Axiom of Choice supplies Countable Choice for the hypotheses of [F1] and is the exact axiom required by [F3]. Thus each density-ϕ marginal is the canonical N(0,1) law, and the pair remains independent.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Rational Bernoulli rejection has exact law, geometric failure, and bounded expected bit cost

Statement

Consider Unbiased rational Bernoulli sampling by bit rejection with 0<m<n and k,N as in its Definition. One attempt accepts with probability n/N>1/2. With cap Mmax⁡<∞, failure probability is (1−n/N)Mmax⁡<2−Mmax⁡, and conditional on success the returned bit is Bernoulli with success probability m/n. With no cap, the algorithm terminates almost surely, returns an exact Bernoulli(m/n) bit, and uses expected N/n<2 blocks and kN/n<2k fair bits. The endpoint cases m=0,n are deterministic and use zero bits.

Facts & Assumptions

Given: Integers 0<m<n, independent fair-bit blocks, and the procedure in Unbiased rational Bernoulli sampling by bit rejection.

[F1]

Each fresh k-bit block is uniform on {0,…,N−1}, and disjoint blocks are independent. Disjoint streams of independent fair bits produce independent uniform variables

[F2]

The procedure accepts exactly when the block integer lies in {0,…,n−1} and returns one exactly for {0,…,m−1}. Unbiased rational Bernoulli sampling by bit rejection

[F3]

For nonnegative measurable XM↑X, monotone convergence gives EX=lim⁡MEXM. Monotone convergence for the integral

[F4]
[A1]

The countable fair-bit product supplying [F1] assumes Countable Choice and Dependent Choice; the rejection calculation is conditional on that source. The Axiom of Countable Choice (ACω), The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain

Proof

1.1givenF1F2A1algebra

By minimality of k, n≤N<2n for n>1. [F1] gives acceptance probability a=n/N>1/2 and rejection probability r=1−a<1/2. On one accepted block, the n possible accepted integers have equal probability 1/N, with m of them returning 1 and n−m returning 0.

2.1F1A1step 1.1algebra

By independence of attempts, the probability that the first accepted block occurs at attempt j and returns 1 is rj−1m/N, while the probability that it occurs at attempt j is rj−1n/N. Summing over 1≤j≤Mmax⁡ gives success probability 1−rMmax⁡ and returned-one probability (m/n)(1−rMmax⁡); dividing yields conditional success probability m/n. The no-acceptance event has probability rMmax⁡<2−Mmax⁡.

3.1F1F2F3F4A1step 1.1step 2.1algebra∎

With no cap, rM→0, so the probability of never accepting is zero. Let J be the first accepted attempt, setting J=∞ on the null nontermination event. For each M, J∧M=∑j=0M−11{J>j}; these truncations increase to J, and independence gives P(J>j)=rj. By [F3] and the geometric identity [F4] with 0≤r<1/2, EJ=∑j≥0rj=(1−r)−1=N/n<2. Taking M→∞ in step 2.1 gives output-one probability m/n and hence the exact Bernoulli(m/n) law. Each attempt consumes k bits, so the expected bit cost is kN/n<2k. The cases m=0 and m=n use the explicit zero-bit branches in the algorithm.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

Midpoint categorical frequencies have at most one-grid-cell error

Statement

For the finite categorical procedure of Finite categorical sampling by inverse CDF and binary search, ideal uniform input gives exact probability pi to outcome i. For b-bit midpoint input, each cumulative threshold frequency differs from its target Ci by at most 2−b−1, and each individual outcome frequency differs from pi by at most 2−b. The ordered binary search terminates at the stated least index, using at most ⌈log⁡2r⌉ cumulative-array comparisons on a positive input; its explicit zero-input branch returns outcome 1.

Facts & Assumptions

Given: A finite probability vector (p1,…,pr) and either ideal uniform input or the N=2b midpoint grid.

[F1]

The midpoint input is uniform on {(k+1/2)/N:0≤k<N}. Midpoint bit discretization has bounded coupling and CDF error

[F2]

On positive input the categorical procedure uses the non-strict test v≤Cj and returns the least index with v≤Ci; at zero it returns 1. Finite categorical sampling by inverse CDF and binary search

[A1]

When the midpoint law is realized by the countable fair-bit product in [F1], that source assumes Countable Choice and Dependent Choice; the finite counting argument is conditional on the stated grid law. The Axiom of Countable Choice (ACω), The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain

Proof

1.1givenF2algebra

Apart from the null event U=0, outcome i is returned exactly when Ci−1<U≤Ci, an interval of length Ci−Ci−1=pi. Its uniform probability is the interval length Ci−Ci−1=pi, so the ideal law is exactly the specified categorical law.

1.2F1F2A1algebra

Put N=2b. For any threshold C∈[0,1], the number of midpoints (k+1/2)/N≤C is min⁡(N,max⁡(0,⌊NC+1/2⌋)). Thus its normalized count differs from C by at most 1/(2N). Applying this to Ci and Ci−1, the frequency of outcome i is the difference of their cumulative frequencies, so its error from pi is at most 1/N=2−b.

2.1step 1.1step 1.2

The cumulative and individual bounds in step 1.2 give the stated finite-grid error, while step 1.1 proves the ideal-input clause.

3.1givenF2algebrainduction∎

For positive v≤1=Cr, the least admissible index exists. Initially it lies in [L,H]=[1,r]. If v≤Cj, monotonicity of the cumulative sums puts that index in [L,j]; otherwise it lies in [j+1,H]. Thus both updates preserve the invariant, and at L=H the returned index is the least admissible one. When the interval contains n>1 indices, j=⌊(L+H)/2⌋ leaves at most ⌈n/2⌉ indices and uses one cumulative-array comparison. After k updates at most ⌈r/2k⌉ remain, by induction; at k=⌈log⁡2r⌉ this is one. When r=1 the loop has zero updates. The zero-input branch returns immediately as specified.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Certified bisection controls CDF residual, spatial error, and distribution error

Statement

For the fixed-depth procedure of Certified bracketed bisection for a continuous CDF, a successful call uses two endpoint evaluations and N midpoint evaluations, at most N+2 CDF evaluations in total. For every continuous CDF on its compact bracket, some finite depth meets each positive modulus tolerance. The bracket invariant holds and its returned point satisfies ∣F(x^)−u∣≤ε. For u∈(0,1), if the exact quantile Q(u) lies in [a,b] and a density f satisfies F(y)−F(x)=∫xyf(t) dt and f≥m>0 almost everywhere on the bracket, then ∣x^−Q(u)∣≤ε/m.

For the distribution bound, assume the procedure is run with one fixed depth and bracket on every u∈[0,1], with F~(a)=0, F~(b)=1, and residual at most ε for a continuous CDF F~. Let g(u) be its returned point. Then g is nondecreasing. If sup⁡x∣F(x)−F~(x)∣≤η for another CDF F, then dK(L(g(Uq)),F)≤δq+ε+η, where Uq is the q-bit midpoint uniform, q≥1, and δq=2−q−1. If the target is unbounded, the finite-bracket algorithm alone has no global distribution guarantee; its outside-bracket status remains tail-unresolved. Here dK(μ,ν)=sup⁡x∣Fμ(x)−Fν(x)∣.

Facts & Assumptions

Given: The algorithm inputs and hypotheses in the Statement. The Kolmogorov distance is dK(μ,ν)=sup⁡x∣Fμ(x)−Fν(x)∣.

[F1]

For u∈(0,1), the generalized inverse satisfies Q(u)≤x exactly when u≤F(x). Generalized inverse sublevel identity for a CDF

[F2]

A q-bit midpoint input has both strict and non-strict CDF discrepancies at most δq=2−q−1. Midpoint bit discretization has bounded coupling and CDF error

[F3]

A continuous real-valued function on a compact interval is uniformly continuous. Every continuous map from a nonempty compact Hausdorff space to a uniform space is uniformly continuous

[A4]

For the spatial claim, the density identity and lower bound in the Statement imply F(y)−F(x)≥m(y−x) on the bracket by integrating f≥m.

[A1]

The bisection depth, bracket, tolerance, modulus, and evaluation budget satisfy the algorithm's Definition. A returned x^ comes from a successful call that passed its endpoint bracket test. The distribution claim additionally has a single fixed depth and full-support bracket.

[A2]

The approximate CDF F~ is continuous, nondecreasing, and satisfies the stated uniform CDF error bound η.

[A5]

The generalized-inverse supplier in [F1] assumes Countable Choice. The Axiom of Countable Choice (ACω)

[A6]

When Uq in [F2] is realized from the countable fair-bit product, its source model assumes Countable Choice and Dependent Choice; the distribution bound is conditional on that stated midpoint law. The Axiom of Countable Choice (ACω), The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain

Proof

1.1givenF3F4algebra

Initially F(ℓ)≤u≤F(r) by the algorithm's bracket test. If F(m)≤u, replacing ℓ by m preserves both inequalities by monotonicity; if F(m)>u, replacing r by m preserves them. After N steps, r−ℓ=(b−a)2−N, so the modulus certificate gives F(r)−F(ℓ)≤ε. Since x^∈[ℓ,r], monotonicity puts both F(x^) and u in this range, proving ∣F(x^)−u∣≤ε. For a continuous F, uniform continuity [F3] supplies a positive distance tolerance; since (b−a)2−N→0 by [F4], some finite N meets it. A successful run evaluates the two endpoints once and one midpoint per update, hence uses N+2 CDF evaluations; the budget explicitly includes these endpoints.

1.2givenA1algebrainduction

For fixed depth N, the grid consists of the 2N cells in the partition of [a,b]; their left endpoints are a+j(b−a)2−N for 0≤j<2N. At each bisection, the tested midpoint separates the remaining candidate left endpoints into lower and upper halves, and the rule keeps the upper half exactly when F~(m)≤u. Induction on the N updates shows that the final ℓ is the greatest such left endpoint and r is the next grid point. As u increases, the predicate set can only grow, so the selected cell midpoint g(u) is nondecreasing.

2.1givenF1A1A4A5step 1.1algebra

The successful call's endpoint test gives F(a)≤u≤F(b). By [F1], Q(u)≤Q(u) gives u≤F(Q(u)), while every y<Q(u) satisfies F(y)<u. If Q(u)=a, the endpoint test and [F1] give F(Q(u))=u. If Q(u)>a, take yn=Q(u)−(Q(u)−a)/(n+1) for n∈N; then yn∈[a,Q(u)) and yn↑Q(u). Continuity of F on [a,b] gives F(Q(u))=lim⁡nF(yn)≤u. Thus F(Q(u))=u in either case. Since Q(u),x^∈[a,b], [A4] gives m∣x^−Q(u)∣≤∣F(x^)−F(Q(u))∣≤ε by step 1.1.

2.2A1A2F2A6step 1.2algebra

Fix x and set E={u∈[0,1]:g(u)≤x} and t=sup⁡(E∪{0}). Monotonicity makes E an initial interval. If u<t, then u∈E, so F~(x)≥F~(g(u))≥u−ε. If u>t, then u∉E, so g(u)>x and F~(x)≤F~(g(u))≤u+ε. Taking one-sided limits gives ∣F~(x)−t∣≤ε; if t=0 or 1, the missing side follows from 0≤F~(x)≤1. The set E is either an initial closed or open interval, or empty/all; its q-bit midpoint-grid probability differs from t by at most δq, using the strict or non-strict CDF bound in [F2]. Thus dK(L(g(Uq)),F~)≤δq+ε.

3.1A2step 2.2algebra∎

The uniform CDF error implies dK(F~,F)≤η. The triangle inequality for the supremum norm of CDF differences and step 2.2 give the stated δq+ε+η bound.

AlgorithmAlgorithm: AI-adaptedProof: Not applicableOpen item page →

Finite-bit Box–Muller with certified elementary-function evaluators

Definition

Input an integer bit budget b≥1, two disjoint ideal fair-bit subsequences as in Disjoint streams of independent fair bits produce independent uniform variables, and a fixed deterministic configuration consisting of finite dyadic format parameters, positive integer series truncation indices N≥1 and nonnegative integer total split budgets B≥0 for the log/root interval evaluators, positive dyadic log/root width targets, and phase parameters with exact rational 0<τ≤1/4, integer exponent limits emin⁡≤emax⁡, integer precisions 2≤p0≤pmax⁡, and a positive integer elementary-series cap J≥1. Every call uses these fixed parameters; a failed call returns inconclusive with its supplier status. No success at a requested width is promised for arbitrary fixed budgets. The midpoint convention is Midpoint bit discretization has bounded coupling and CDF error, and the exact reference transform is Box–Muller has a product Gaussian density and Rayleigh second moment.

  1. Take the first b bits from each subsequence and form the exact dyadics uj=(Kj+1/2)2−b. Enclose u1 by directed dyadic endpoints in the selected format. If this is non-finite or its lower endpoint is not positive, return inconclusive; underflow may not turn a log argument into an accepted interval containing zero.

  2. Apply Finite-budget validated range evaluation to the logarithm DAG on that interval with the configured finite parameters and log width target. On certified(L,X), write L=[L−,L+] and set ℓ^=L−, ηℓ=L+−L−. The natural logarithm equals the integral logarithm by The natural logarithm has derivative 1/x and equals the integral from 1 to x of 1/t, so L−≤log⁡u1<0. Compute the exact dyadic q=−2ℓ^≥0.

  3. Enclose q by directed endpoints in the configured format; reject non-finite endpoints or a negative lower endpoint. Apply the same budgeted procedure to its square-root DAG with the root width target. On a certified interval S=[S−,S+], set r^=S− and ηs=S+−S−. The range guarantee of Budgeted range evaluation terminates and certifies only sound enclosures gives ∣ℓ^−log⁡u1∣≤ηℓ and ∣r^−q∣≤ηs. Width differences and the products in these instructions are exact dyadic arithmetic.

  4. Call Certified dyadic enclosures for unit-circle phases on the exact rational qphase=2u2 and configured phase parameters. On its certified return (w^,ϵ), set t^=(ℜw^,ℑw^) and ηt=ϵ. By Certified phase output encloses the exact unit-circle value, ∥t^−(cos⁡(2πu2),sin⁡(2πu2))∥2≤ηt, including pi, angle, truncation and directed-endpoint errors. This is the existing phase routine, with its existing canonical-pi bridge.

  5. Return the exact dyadic vector Z^=r^ t^ and the dyadic certificates ηℓ,ηs,ηt. If any preceding supplier call has a non-finite status, propagate it as inconclusive. Final vector multiplication is exact dyadic multiplication; rounding it further requires a separate added error certificate.

The output is the dyadic vector together with the reported evaluator certificates. Its arithmetic suppliers provide neither an IID source nor exact normal output.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

Certified finite-bit Box–Muller has explicit BL and W1 error

Statement

Let b≥1, δb=2−b−1, and 0<δ with δ+δb≤1. Form the exact Box–Muller vector from the same ideal uniforms, assigning Z=(0,0) when U1=0 so the null endpoint is defined. Run Finite-bit Box–Muller with certified elementary-function evaluators with one fixed deterministic configuration that succeeds for every one of the 22b possible midpoint input pairs. Let ηℓ,ηs,ηt be fixed finite upper bounds for its respective reported certificates over all those calls. Such bounds can be obtained as maxima over that finite set after every call has certified success; success on a single sampled input or conditioning on a random success event does not meet this hypothesis. Put Rδ=2log⁡(1/δ),Rb=2(b+1)log⁡2,p=δ+δb, e=2δbδ+2πRδδb+(2ηℓ+ηs)(1+ηt)+Rδηt. For the exact ideal Box–Muller vector Z and the computed midpoint output Z^, the bounded-Lipschitz distance, defined by the supremum over functions with supremum norm and Lipschitz constant at most 1, is at most e+2p. The 1-Wasserstein distance, defined as the infimum of E∥X−Y∥2 over couplings, is at most e+2p+(Rb+ηr)(1+ηt),ηr=2ηℓ+ηs. The finite-bit output has finite support and bounded radius, so its total-variation distance from the continuous law with density (2π)−1e−(x2+y2)/2 is 1, where total variation is sup⁡A∣μ(A)−ν(A)∣. A successful finite transform consumes exactly 2b random bits and makes three top-level evaluator calls (log, root, and phase); the phase call may perform multiple internal evaluations. These bounds do not assert exact Gaussian output.

Facts & Assumptions

Given: The bit budget, δ, the certified evaluator bounds, and the exact/finite procedures in the Statement.

[F1]

Coupling a bit-stream uniform to its b-bit midpoint gives coordinate error at most δb. Midpoint bit discretization has bounded coupling and CDF error

[F2]

The exact Box–Muller vector has product Gaussian density, radial tail e−r2/2, and E∥Z∥22=2. Box–Muller has a product Gaussian density and Rayleigh second moment

[F3]

For square-integrable random variables, Cauchy–Schwarz bounds E[∣XY∣] by the product of their L2 norms. Cauchy-Schwarz for random variables

[F4]

On every midpoint input pair the fixed deterministic finite transform succeeds and returns r^,t^ with its stated certificates, bounded by the fixed uniform constants ηℓ,ηs,ηt. Finite-bit Box–Muller with certified elementary-function evaluators

[F5]

Total variation between probability laws is the supremum of event-probability differences. Total variation distance for probability laws

[A2]

The exact Box–Muller law uses Countable Choice for Borel change of variables and the null-axis calculation. The Axiom of Countable Choice (ACω)

Proof

1.1givenF1F6F7A1A2algebra

The all-input-success hypothesis makes the computed output a deterministic function of the two finite bit blocks on the original probability space; no conditioning changes their law. Couple each ideal uniform input Uj to its midpoint Uj,b using the same bits. On the event G={U1≥δ+δb}, both U1 and U1,b are at least δ. The mean-value theorem and logarithm derivative [F6] give ∣log⁡U1−log⁡U1,b∣≤δb/δ. For x≥y≥0, [F7] and (x−y)(x+y)=x−y give (x−y)2≤x−y; interchanging x,y proves ∣x−y∣≤∣x−y∣. Thus the radial change before evaluator error is at most 2δb/δ. The angular unit vector changes by at most 2π∣U2−U2,b∣≤2πδb, and the midpoint radius is at most Rδ. Thus the exact transform difference on G is at most 2δb/δ+2πRδδb.

2.1F4step 1.1algebra

Put rb=−2log⁡U1,b and tb=(cos⁡(2πU2,b),sin⁡(2πU2,b)). The certified log interval [L−,L+] contains log⁡U1,b, so q=−2L−≥0 and ∣q−rb2∣=2∣L−−log⁡U1,b∣≤2ηℓ. The certified root interval contains q and has width at most ηs, hence ∣r^−q∣≤ηs. The square-root inequality from step 1.1 yields ∣r^−rb∣≤ηs+2ηℓ=ηr. The phase certificate gives ∥t^−tb∥2≤ηt, so ∥t^∥2≤1+ηt. Therefore the evaluator perturbation satisfies ∥r^ t^−rbtb∥2≤∣r^−rb∣∥t^∥2+rb∥t^−tb∥2≤ηr(1+ηt)+Rδηt, using [F4] and ∥tb∥2=1. Combining with step 1.1 gives ∥Z−Z^∥2≤e on G.

3.1F1A1step 2.1algebra

Since U1 is uniform by [F1], P(Gc)=p. For every bounded-Lipschitz test function the difference on G is at most e, and on Gc it is at most 2. Taking expectations and then the supremum gives dBL(L(Z),L(Z^))≤e+2p.

3.2F2F3F4A1A2step 2.1

By [F2], E∥Z∥22=2, so [F3] gives E[∥Z∥21Gc]≤2p. The smallest midpoint is 2−b−1, hence every exact midpoint radius is at most Rb; [F4] gives ∥Z^∥2≤(Rb+ηr)(1+ηt). Therefore the expected coupled error is at most e+2p+(Rb+ηr)(1+ηt), which bounds W1.

4.1F2F4F5A1A2step 3.2∎

The instructions take exactly b bits from each of two subsequences and, on success, call the log evaluator, root evaluator, and phase evaluator once each; hence the stated bit count and three top-level calls. There are only 22b possible pairs of bit blocks, so Z^ is supported on a finite set. The exact Gaussian law has a density and assigns that set probability zero; by [F5], the distance is 1. The radius bound in step 3.2 proves bounded support.

5 · Examples, counterexamples and false statements

None yet.

Sources