from functools import lru_cache
from mpmath import mp
mp.dps = 50
@lru_cache(maxsize=None)
def bessel(t):
return mp.besseli(0, t), mp.besselk(0, t)
def B(n, a, r):
def integrand(t):
if not t:
return mp.mpf(0)
i, k = bessel(t)
return i**a * k**(n-a) * t**r
return mp.quad(integrand, [0, 1, 4, 16, 64, mp.inf])
def V(n):
if n not in (5, 6, 8):
raise ValueError('The defined factor counts are 5, 6, 8')
def C(a):
return B(n, a, 3) - (2*B(n, a, 5) if n == 8 else 0)
return B(n, 0, 1)*C(2) - B(n, 2, 1)*C(0)
for n in (5, 6, 8):
print(n, mp.nstr(V(n), 30))
The defining moments were computed by tanh-sinh quadrature at 150 and 200 working decimal digits, retaining 100 significant digits. Arb evaluates the Bessel functions with their relative radii checked before their midpoints enter quadrature. The largest relative discrepancy between the determinant runs is below $3.8\times10^{-151}$; cancellation in the final two-product subtraction loses less than $0.245$ decimal digits. The integral is split at $1,4,16,64$ and truncated at $3(w+60)$, where $w$ is the working precision. The generator gives an analytic exponential upper-tail estimate. The quadrature itself is not a certified enclosure, so the rigour is agreement-checked.
Before the table moments, the nonzero controls $\int_0^\infty tK_0(t)\,dt=1$ and $\int_0^\infty tK_0(t)^2\,dt=1/2$ were tested. The five- and six-factor full-period determinants were also compared with Zhou’s proved products. Independent calculations from eta-product Fourier coefficients and split Mellin transforms at 130 and 180 working digits agree with all three vacuum determinants to more than 180 relative digits. Those computations share no Bessel evaluation or moment quadrature code with the generator. Their Euler-product coefficients, Mellin normalization and imaginary-axis modular transformations have separate controls. The modular determinant relations in Broadhurst’s paper are used as checks, not as certificates for the stored digits.
The attached argument-selection.md explains the finite catalogue. The generator, standalone checks and numerical evidence record the methods, dependency versions, precision comparisons and archived skill manifest.