research/lab/py/stack-dilations
0 directories and 2 files in research/lab/py/stack-dilations.
stack-dilations
- The parity stack's layers read as a system of dilated functions in
L^2(0,1), and the Dirichlet series that is its symbol. - The square wave
s(x) = (-1)^floor(x)is the odd 2-periodic extension of the constant1on(0,1), so the layerss(nx)are the dilatesphi(nx)of one function and the Hedenmalm-Lindqvist-Seip theory applies verbatim. - Its sine coefficients against
e_n(x) = sqrt 2 sin(n pi x)area_n = 2 sqrt 2/(pi n)at oddnand0at evenn, so the symbol isS(s) = sum_n a_n n^-s = (2 sqrt 2/pi) (1 - 2^(-1-s)) zeta(1 + s). check_dilation_shiftverifies the one identity the whole reading rests on,<s(nx), e_k> = a_(k/n)whenn | kand0otherwise, by exact piecewise integration, max deviation1.16e-15overn <= 8andk <= 60: the dilate carries the Dirichlet seriesn^-s S(s).check_gram_two_waysprints the Gram matrix of the layers two ways at all 78 pairsm <= n <= 12:grid_integralintegratess(mx) s(nx)exactly in rationals on thelcm(m,n)grid,symbol_entryreads the symbol sumsum_j a_(j n') a_(j m'), and they agree entry for entry, reading1/15at(3,5),1/3at(3,9)and0at(2,3).symbol_seriessums the symbol numerically to 20000 terms and lands within its own tail bound of the closed form at every pair, largest gap2.03e-05.check_blocksshows the Gram entry vanishes wheneverv_2(m) != v_2(n), and that the block atv_2 = ais the odd Gramgcd(m,n)^2/(mn)itself, at all 2730 ordered pairs to 64: the full dilation system's Gram is a countable direct sum of copies of the odd one, so the odd stack carries the whole spectrum.check_determinantre-derives the Smith determinantprod over odd k of prod over p | k of (1 - p^-2)over the firstKodd scales atK = 1..13, the value over the 13 odd scalesn <= 25being11399736556781568/21994507608198125, the numberlab/py/stack-levelsprints.check_inverseverifies that the Dirichlet inverse ofa_n/a_1ismu(n)/nat oddnand0at evenn, at everyn <= 400, so1/S(s) = 1/(a_1 (1 - 2^(-1-s)) zeta(1 + s))and the Mobius square wave, coefficientsmu(n) a_n, has symbola_1^2/S(s).a_nitself is not totally multiplicative,a_1 = 2 sqrt 2/pi;a_n/a_1and its inverse are, which is what HLS Corollaries 5.3 and 5.8 need, and both verdicts are invariant under scalingphibya_1. The prime sum those corollaries test already reads1.9854atp <= 100000and diverges by Mertens.- Not-a-Riesz-basis needs no multiplicativity at all: HLS Theorem 5.2 with Theorem 3.1 demands
Sbounded onRe s > 0, andS(s) = a_1 (1 - 2^(-1-s)) zeta(1 + s)blows up ass -> 0+. spectrumcomputes the extreme eigenvalues of the odd Gram over the firstKodd scales with a symmetric eigensolver atK = 25, 50, 100, 150, 200, printinglambda_max,lambda_min, the condition number and two normalisations.- The window reads
lambda_maxfrom2.01467to2.47224andlambda_minfrom4.393e-01to3.570e-01, condition number4.586to6.926, withlambda_max/(log N)^2falling from0.1330to0.0689andlambda_max/(log log N)^2falling from1.0910to0.7717. - The ceiling those numbers sit under is not printed here and belongs to the literature: the spectral norm of a gcd matrix at exponent one over any
kdistinct integers is of order(log log k)^2, Lewko-Radziwill 2014 Theorem 2, which settles the exponent-one spectral norm that Gal's 1949 bound on the gcd sum itself had left open.
RUN
uv run python research/lab/py/stack-dilations/stack_dilations.py
Under a second, prints only, writes nothing.
WITNESSES
- The dilation reading of
stack.md, "The layers as a dilation system": the symbolS(s), the Gram identity, the block splitting, the failed Riesz condition and the completeness. - The eigenvalue window it prints is the finite half of the layer Gram spectrum named as the open object in "What a breakthrough would look like".
- It does not re-derive the covariance law of
lab/py/stack-levels; it matches it, and extends it to the even scales the odd convention drops.
- README.md4.1 kB
- stack_dilations.py7.2 kB