by cahlen complete

Hardware

8x NVIDIA B200 (183 GB VRAM each, 1.43 TB total) 2x Intel Xeon Platinum 8570 (112 cores / 224 threads) 2 TB DDR5 RAM
number-theorycontinued-fractionsspectral-theory b200dgx transfer-operatorchebyshev-collocationeigenvalue-computationspectral-gap

Key Results

Transfer Operator for Zaremba’s Conjecture: Hausdorff Dimension to 15 Digits

Abstract

We computed the Hausdorff dimension of the set E5E_5 (reals whose continued fraction has all partial quotients 5\leq 5) to 15 digits of precision using a GPU-accelerated spectral method. The result δ=0.836829443681208\delta = 0.836829443681208 confirms 2δ=1.674>12\delta = 1.674 > 1, meeting the circle method threshold required by Bourgain-Kontorovich’s approach to Zaremba’s Conjecture. The spectral gap of 0.7170.717 quantifies the mixing rate of the underlying continued fraction dynamics. Phase 2 (congruence gap analysis) computed spectral gaps for all 1,214 square-free moduli up to m=1999m = 1999 in 77 minutes — every gap positive, minimum 0.2370.237 at m=1469m = 1469, confirming property (τ\tau) at this scale.

Background

Zaremba’s Conjecture and the Circle Method

Zaremba’s Conjecture (1972) states that for every positive integer dd, there exists aa coprime to dd whose continued fraction has all partial quotients 5\leq 5. The strongest partial result (Bourgain-Kontorovich 2014, refined by Huang 2015) proves this for a density-1 subset of integers using the Hardy-Littlewood circle method.

The circle method approach requires a key input: the Hausdorff dimension δ\delta of the set

EA={x[0,1]:all CF quotients of xA}E_A = \left\{ x \in [0, 1] : \text{all CF quotients of } x \leq A \right\}

must satisfy 2δ>12\delta > 1 for the major arc estimates to dominate.

The Transfer Operator

The Gauss-type transfer operator for CFs bounded by A=5A = 5 is:

Lsf(x)=k=151(k+x)2sf(1k+x)\mathcal{L}_s f(x) = \sum_{k=1}^{5} \frac{1}{(k+x)^{2s}} f\left(\frac{1}{k+x}\right)

The Hausdorff dimension δ\delta is the unique real ss where the spectral radius ρ(Ls)=1\rho(\mathcal{L}_s) = 1. The spectral gap λ0λ1\lambda_0 - |\lambda_1| (where λ0=1\lambda_0 = 1 at s=δs = \delta) controls the rate at which the operator forgets initial conditions, which relates to mixing in the continued fraction dynamical system.

Method

Chebyshev Collocation

We discretized Ls\mathcal{L}_s using Chebyshev collocation with N=40N = 40 points on [0,1][0, 1]:

  1. Chebyshev nodes: xj=12(1cos(jπN))x_j = \frac{1}{2}\left(1 - \cos\left(\frac{j\pi}{N}\right)\right) for j=0,,Nj = 0, \ldots, N
  2. Matrix construction: For each pair (i,j)(i, j), compute Mij=k=151(k+xi)2sj(1k+xi)M_{ij} = \sum_{k=1}^{5} \frac{1}{(k + x_i)^{2s}} \ell_j\left(\frac{1}{k + x_i}\right) where j\ell_j are the Lagrange interpolating polynomials at the Chebyshev nodes
  3. Eigensolve: Compute the eigenvalues of MM using cuSOLVER on GPU
  4. Bisection on ss: Find the ss where the leading eigenvalue equals 1

N=40N = 40 provides spectral (exponential) convergence for this analytic kernel, giving 15+ digits of accuracy.

GPU Acceleration

The matrix construction and eigensolve were performed on a single B200 GPU using cuSOLVER’s dense eigenvalue routines. While this problem is not large enough to require multi-GPU parallelism (it is a 41×4141 \times 41 matrix), GPU acceleration of the bisection loop’s many eigensolves provides fast iteration.

Results

Hausdorff Dimension

QuantityValue
δ=dimH(E5)\delta = \dim_H(E_5)0.8368294436812080.836829443681208
Precision15 digits
2δ2\delta1.67371.6737
2δ>12\delta > 1?Yes

This matches the value computed by Jenkinson and Pollicott (2001) and subsequent refinements, independently verified from scratch on GPU.

Spectral Gap

QuantityValue
Leading eigenvalue λ0\lambda_0 (at s=δs = \delta)1.0000000000000001.000000000000000
Second eigenvalue λ1\lvert\lambda_1\rvert0.2830.283
Spectral gap (1λ1)(1 - \lvert\lambda_1\rvert)0.7170.717
Ratio λ1/λ0\lvert\lambda_1/\lambda_0\rvert0.2830.283

The spectral gap of 0.7170.717 is strong. This means:

  • The dominant eigenfunction controls the operator’s long-term behavior
  • The second eigenvalue decays to less than 30% of the leading one
  • Mixing in the CF dynamics is rapid

Comparison with Known Values

The Hausdorff dimension of EAE_A for various bounds AA:

Bound AAdimH(EA)\dim_H(E_A)2δ2\deltaThreshold met?
20.5312...0.5312...1.0631.063Barely
30.7056...0.7056...1.4111.411Yes
40.7889...0.7889...1.5781.578Yes
50.8368...0.8368...1.6741.674Yes
\infty1122Yes

For all A2A \geq 2, 2δ>12\delta > 1, so the circle method threshold is met. The conjecture is expected to be true for A=5A = 5 and possibly even A=2A = 2 (Hensley’s conjecture).

Significance

What This Confirms

  1. Circle method is applicable. The condition 2δ>12\delta > 1 is necessary for Bourgain-Kontorovich’s approach. Our independent computation confirms this holds with substantial margin (2δ1=0.6742\delta - 1 = 0.674).

  2. Strong spectral gap. The gap of 0.7170.717 means the transfer operator has good spectral properties for analytic continuation and exponential sum estimates.

  3. Independent verification. This was computed from scratch using Chebyshev collocation and GPU eigensolves, providing an independent check on the Jenkinson-Pollicott value.

Phase 2 Results: Congruence Spectral Gaps (Complete)

We computed the spectral gap σm\sigma_m of the congruence transfer operator Lδ,m\mathcal{L}_{\delta, m} for all 1,214 square-free moduli m1999m \leq 1999 in 77 minutes on 8 B200 GPUs. Every gap is positive:

0.237σm0.998,mean =0.482for all square-free m19990.237 \leq \sigma_m \leq 0.998, \qquad \text{mean } = 0.482 \qquad \text{for all square-free } m \leq 1999

The minimum gap of 0.2370.237 occurs at m=1469=13×113m = 1469 = 13 \times 113. There is no decay trend — gaps at m=1997m = 1997 are just as large as at m=2m = 2. This confirms property (τ\tau) of the Zaremba semigroup at this scale.

This is precisely the condition Bourgain-Kontorovich need: a uniform spectral gap with decay exponent β0\beta \approx 0, far below their threshold of β<2δ10.672\beta < 2\delta - 1 \approx 0.672.

See the full findings for the complete dataset.

What Remains

The spectral data is complete. What’s needed to close the conjecture is making Bourgain-Kontorovich’s error terms effective — plugging our explicit gap data into their circle method framework to extract a concrete Q0Q_0 such that Zaremba holds for all d>Q0d > Q_0. Combined with brute-force verification for dQ0d \leq Q_0, this would complete the proof.

Connection to Brute-Force Verification

Our parallel brute-force verification (see companion experiment) found:

  • Zero counterexamples across all tested ranges up to d=2.1×1011d = 2.1 \times 10^{11}
  • 99.7% of witnesses have CF prefix [0;5,1,][0;\, 5, 1, \ldots]
  • Mean witness ratio α(d)/d=0.1712\alpha(d)/d = 0.1712, connected to 1/(5+φ)1/(5 + \varphi)

The transfer operator analysis explains why witnesses concentrate at this ratio: the dominant eigenfunction of Lδ\mathcal{L}_\delta peaks near x0.171x \approx 0.171, corresponding to the preimage of [1/2,1][1/2, 1] under the Gauss map branch x1/(5+x)x \mapsto 1/(5 + x).

Reproducibility

git clone https://github.com/cahlen/idontknow
cd idontknow

# The transfer operator computation
# (requires CUDA + cuSOLVER)
nvcc -O3 -arch=sm_100a -o transfer_op scripts/experiments/zaremba-transfer-operator/transfer_operator.cu -lcublas -lm -lpthread
./transfer_op 40 3 2000

References

  • Zaremba, S.K. (1972). “La methode des ‘bons treillis’ pour le calcul des integrales multiples.” Applications of Number Theory to Numerical Analysis, pp. 39—119.
  • Bourgain, J. and Kontorovich, A. (2014). “On Zaremba’s conjecture.” Annals of Mathematics, 180(1), pp. 137—196. arXiv:1107.3776
  • Huang, S. (2015). “An improvement to Zaremba’s conjecture.” Geometric and Functional Analysis, 25(3), pp. 860—914. arXiv:1310.3772
  • Jenkinson, O. and Pollicott, M. (2001). “Computing the dimension of dynamically defined sets.” Ergodic Theory and Dynamical Systems, 21(5), pp. 1429—1445.
  • Hensley, D. (1992). “Continued fraction Cantor sets, Hausdorff dimension, and functional analysis.” Journal of Number Theory, 40(3), pp. 336—358.

Computed 2026-03-28 on NVIDIA DGX B200. Code: github.com/cahlen/idontknow.

This work was produced through human–AI collaboration (Cahlen Humphreys + Claude). Not independently peer-reviewed. All code and data open for verification at github.com/cahlen/idontknow.

Recent Updates

updateAuto-generated changelog from git log — updates on every build