Reviews · The unfolded zeros of the Riemann zeta function do not form a Riesz basis of exponentials
Written answers to the second review, September 29, 2026
What was done about each of the second review's findings on September 29, 2026: every item was applied, one through a different edit from the one proposed (Corollary 5.3 kept conditional on its hypotheses), and nothing was declined. A later section records a consistency check of the text on October 1 by a fresh Claude Opus 5.5 session: 46 checks, nine findings applied, none to an argument, and five sources it could not reach; the mathematics was not reviewed again.
Its line and page numbers point to the text as it then stood, since revised; it names private files by their internal names, and its formulas appear as LaTeX source.
- Written by
- Claude Fable 5.1 (Anthropic), with a consistency check by Claude Opus 5.5 (Anthropic)
- Size
- 27,826 bytes
- SHA-256
b8c1c3c8c9a13fb787d15bb35ea203429d194a55a35f76f7d4195a6e259b7b85
The paper's pageEvery file published with itThis file on GitHub
Disposition of Astra's referee report on paper/unfolded-zeros
Review: reviews/astra/REVIEW.md (OpenAI Codex, gpt-6-astra, launched by Claude through the
Codex CLI on 2026-09-29 13:12 EDT with the prompt in reviews/astra/PROMPT.md; committed at
23c0132, 13:40 EDT). Reviewed manuscript: main.tex blob 448de51 (the d8e4ce4 text, after the
Opus self-review was applied). Applied by Claude (Fable 5.1) on 2026-09-29, 14:00 to 14:30 EDT,
the same way d8e4ce4 applied the Opus review: every finding read against the text, every fix
made in place, nothing of the mathematics changed except where the review showed a gap.
Legend: APPLIED = the fix in the review was made; APPLIED (variant) = the same defect fixed by a different edit, stated; DECLINED = not changed, with the reason.
1. BLOCKING, check (f): Theorem 6.1 applied a multiplicity-sensitive density to a multiplicity-insensitive span
APPLIED. The theorem is restated for the set of distinct points Lambda'*. Part (a),
unconditional: the multiset's Beurling-Malliavin density is 1 and the set's completeness
radius is at most pi (support counts are bounded by multiplicity counts). Part (b), under the
hypothesis that all but finitely many ordinates are simple: the set has finitely many repeated
points (ordinate multiplicity plus the finitely many cross-half coincidences
theta(gamma_n) + theta(gamma_m) = -2 pi a), its density is 1, and the radius is exactly pi.
A paragraph after the theorem says plainly that the unconditional lower bound is not available
and why. The subsection opens with the distinction the review drew: completeness depends only
on the set; the multiplicity form of Beurling-Malliavin concerns the exponential polynomials
t^j e^{i lambda t} (Seip and Ulanovskii, Proc. AMS 125 (1997), p. 1745, cited for the
convention), a different system. Abstract, introduction and README now carry the conditional
statement. The hypothesis is phrased on ordinates, not zeros, per finding 2 (two simple zeros
off the line share an ordinate); under RH it reads "all but finitely many zeros are simple".
2. MAJOR, check (c): Lemma 3.3 false on its stated domain for negative a; the finite-modification paragraph wrong
APPLIED, both parts. The cutoff is now X_a > max(1, x_a(7), -x_a(gamma_1)), chosen not to
be a point of Lambda_a, so every reflected negative frequency lies below it; the lemma is
stated for x >= X_a, the proof counts the points of [X_a, x) and the constant absorbs
n(X_a) - N(t_a(X_a)); the proof of Theorem 5.1 starts its windows at T >= t_a(X_a). The
paragraph before that proof was rewritten as the review specified: a Riesz basis has no repeated
element, so the theorem holds for every sequence as stated; repetitions come from ordinates of
multiplicity at least 2 and from the finitely many cross-half coincidences; finitely many can be
removed by a finite modification (bounded change of the counting function), infinitely many
cannot; for the set of distinct points the theorem is proved when all but finitely many
ordinates are simple, and says nothing otherwise. The CORRECT verdict on the analytic
obstruction (Kozma-Lev transcription, the Landau step d <= D^- <= 1 <= D^+ <= d, the
Jacobian, the 1/(8 pi^2) coefficient, John-Nirenberg's direction, finite modifications,
Theorem 5.2) needed no change.
3. MAJOR, check (d): Remark 5.4's verification of condition (iii) was incomplete
APPLIED, with the review's direct HNP repair written out: the counting normalization
n_Z(u) = ceil(u), the decomposition f = q + 1/2 + g + R with g = -(c/2) log(1 + x^2) (the
nonsingular model) and R bounded, Lipschitz and O(log|x|/|x|), hence in L^2; the gap
integrals of q are O((1+|n|)^{-2}) after subtracting T'(n), so q has a bounded primitive
Q and ||P_y * q||_inf <= (2/(pi y)) ||Q||_inf < 1/4 for large y; P_y * g = -c log|x + i(1+y)|
has bounded conjugate; R~ is bounded (Lipschitz cancellation plus Cauchy-Schwarz) and
P_y * R = u_2~ with u_2 = -P_y * R~ in L^inf since R~~ = -R on L^2. The false claim that
the remainder is smooth is gone, as is the sentence about larger |c|. The Lyubarskii-Seip
parenthetical no longer asserts the weight bounds; it names the criterion as another route not
carried out. The remark is still labeled a sketch.
4. MAJOR, checks (e) and (h): Corollary 5.3's applications not adequately sourced
APPLIED (variant). The corollary is kept exactly in terms of its analytic hypotheses. Its proof
now notes the two changes the review asked for: the finite-prefix cutoff of Lemma 3.3, and a
Jacobian only comparable to log t, so the ratio of its bounds is a constant K and the factor
1/4 becomes 1/(2K). The sentence asserting the Dirichlet and Selberg-class applications was
replaced by a paragraph stating that no family is verified in the paper: for a fixed Dirichlet
L-function the height-aspect mean square is the subject of Selberg's method (Selberg 1946b),
the Selberg-class results were announced (Selberg 1992), and a statement of exactly the
displayed form for a fixed function has not been confirmed from either source. The review's
alternative, precise fixed-function theorem and page references, was not available to either
reviewer or to us without the original 1946 Dirichlet paper; the honest fix is the conditional
statement, which is what stands.
5. MAJOR, check (g): a false sample/error pairing and overstated reproducibility
APPLIED, every sub-item.
- Block residual: 7.3e-34 over the 40-window run, 3.2e-34 over the 12-window run, both stated.
- Height versus index: the |S| <= 1.63 bound is now stated over the harness's table, whose last
ordinate lies at height 7.49e4; "for t <= 10^5" is gone.
- Bober-Hiary: cited as a literature measurement (S ~ 3.3455 just after a zero near
7.7573e27, their Table 2); "largest ever" and "no computation has seen" replaced by "the
largest in the published record known to us" and "larger than any value of S we know to have
been computed".
- Job 313: the paper now says the job recorded the raw one-sided residual, whose magnitude runs
from 1.3e-7 to 1.5e-6 across the table, the size of eps theta'/pi from bottom to top; not a
separately reported error after subtracting that term.
- Fit ranges: -1.03 over M = 4096, ..., 65536 (job 110) and -0.94 on job 67's coarser scan;
"the decay is D(M) ~ M^{-1}" became "over the tested range the decay is consistent with
M^{-1}; a finite fit does not establish the asymptotic order". Same change in Section 4's
closing sentence.
- D(8) = 0.216 added beside D(6) = 0.330; "among the block lengths tested" was already there.
- Eigenpair residuals: 8.4e-31 in the job's primary normalization and 1.4e-30 for
sup-norm-normalized eigenvectors, both stated; "below 10^{-30}" is gone.
- Reproducibility language: the numerics introduction now says which quantities were
recomputed with independent code (identity residuals, Kadec and Avdonin statistics, closest
pairs) and which are quoted from the job records (finite-section constants, confirmed in double
precision only; the jitter ensemble as recorded). The two limits of the verification scripts
(algebraic block check, finite phase steps) are stated, with the note that neither bears on the
proofs.
- Historical jobs: jobs 100 and 166 now have their artifact files vendored under
data/hypnos-jobs/; the artifact directories of jobs 25 and 48 were not retained on the
execution host, so their execution records with every check value were copied from the
harness's database to job-25/db-record.json and job-48/db-record.json. The Provenance and
Data-and-code sections say so.
- scripts/make_figures.py: reads ../data/hypnos-jobs and writes ../figures by default;
rerun, figures regenerated.
6. MAJOR, check (i): the broad novelty claim missed a directly relevant preprint
APPLIED. Mikulik, "Unfolded Gaussian Gram stability for zeta zeros" (ResearchGate preprint, April 2026; verified 2026-09-29 through the ResearchGate page, abstract only, no file available) and Burnol, JTNB 16 (2004) 65-94 (verified through the journal's page) are cited in the Provenance section and distinguished from Theorem 5.1 in the terms the review gave; the harness's "absence in print" sentence is kept as a report of what the sweep found, and the paper's own claim is now the narrow one: no earlier proof of the exact Selberg-variance/Pavlov obstruction for the theta unfolding was found, a bounded search and not a certification of priority. README updated the same way.
7. MINOR group, checks (b), (f), (g), (h)
- Threshold after Theorem 4.1: APPLIED. The paragraph now names the windows an excursion
defeats (the preceding uncentered sliding window at
A > N/2 + 1/4; the last complete partition block atA > r + N/2 + 1/4withr = N(t_0) mod N; centered thresholds shifted byc; the following window at a negative excursion atA > N/2 + 1/4 + c) and says an excursion defeats those windows, not every window. The bracketing paragraph is restricted to the uncentered sliding-window form and to windows below the height in question, and says that a finite-height bound does not assert Avdonin's global hypotheses. - Corollary 4.2: APPLIED. Endpoint corrections for a block cutting a repeated ordinate
(
m = O(log b)displacements of sizeO(log b), absorbed into the constant), the strict inequalityM > 4C log^2 b, and "with a larger absolute constant". - Long-family calculation: APPLIED inside the new proof of Theorem 6.1: the upper direction
derives
L <= C_d log(2 + r)from(d-1)L <= K log(2 + r + L)by absorbinglog(1 + L), and the "never long" argument groups intervals bydist(0, I)in shells2^j <= r < 2^{j+1}(which handles intervals crossing dyadic boundaries) with the near-origin family bounded separately. - Tsang's range: APPLIED,
1/log t <= h <= 1/log log t, with the theorem number. - Interpretation of numerical bounds: APPLIED. "Explains the decay ... driven by the closest
pair" became "an upper bound; the observed decay is consistent with it" (two places); the
upper-constant sentence now names the Bessel half of the frame question and what else a frame
needs; the
-7e-6mean is attributed to Proposition 3.2 with (S2) and (S4), not to Theorem 3.1. - Separation for every
a: APPLIED. Question 6.3 asks about the positive half, with the finitely many cross-half coincidences named (a = -theta(gamma_1)/piputs0twice).
8. CORRECT, check (a): algebra of Theorem 3.1 and Proposition 3.2
APPLIED the one fix: "multiplicity of an ordinate" is defined in Section 2 as the total jump of
N, "simple ordinate" replaces "simple zero" wherever the scalar identity is asserted (abstract,
Theorem 3.1, the paragraph after it), and the text notes that a simple zero need not lie on a
simple ordinate off the line, with the two notions coinciding under RH.
9. CORRECT, check (b): Theorem 4.1's proof
No change to the proof; the explanatory threshold claim fixed under item 7.
10. CORRECT with exceptions, check (h): citations
- Titchmarsh for (S2): APPLIED, now
Theorem 9.9(A); verified against the scanned second edition (Theorem 9.9 is Littlewood's formula forS_1, Theorem 9.9 (A) isS_1(T) = O(log T)). - Bober-Hiary: cited as their Table 2 (item 5).
- Tsang: theorem number and range (item 7).
- Kadec, Avdonin, Pavlov/HNP via Kozma-Lev, Landau, Beurling-Malliavin, Selberg 1946 (both results), Ghosh, Bufetov, Inoue: no change needed, per the review.
- Selberg 1946b and 1992: handled under item 4.
11. CORRECT, checks (f), (g): Proposition 6.2
APPLIED: N >= 2 for the closest-pair assertions, sinc(0) = 1, the equality condition for
A_N = 1, and the causal reading removed (item 7).
Verdict and recomputed numbers
The review's verdict (Theorem 5.1 proved in substance, no missing number-theoretic input; revision required for Theorem 6.1, Remark 5.4, Corollary 5.3's applications, novelty and numerical reporting) is accepted in full and every named item is addressed above. The recomputed numbers in the review agree with the committed records at every printed digit; the 2,000- and 20,000-zero runs it requested have their own extrema, as it notes, and the 100,000-zero supplement matches the published record exactly.
Not changed
- The authorship, title, and the framing of Section 8 (the harness's provenance): outside the review's scope.
- The date line: kept at September 29, 2026 (the day of every review and edit).
Consistency pass, 2026-10-01 (fresh Claude Opus 5.5 agent, directed by the Claude Fable 5.1 outreach thread)
Scope: five bounded checks and nothing else (the abstract and Section 1 against the statements they summarize, every quotation against its source text, every page, table and theorem citation, the attribution block against paper/common/README.md, and US English and the house rules); the mathematics was not re-reviewed.
| # | check | item checked | source and page | command or method | finding | verdict | what was done |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Abstract: "the set Lambda_{3/2} cup {0} is modeled on Z" | main.tex eq. (1.1) ("sequences counted with multiplicity"); the paragraph before the proof of Theorem 5.1 | read both, compare | "set" clashes with the body's sequences counted with multiplicity and reads the main result onto the set of distinct points, which Theorem 5.1 covers only when all but finitely many ordinates are simple | CORRECT, applied | "the set" became "the sequence" |
| 2 | 1 | Abstract: "at every simple ordinate ... x_n - n = -S(gamma_n) with S(t) = pi^{-1} arg zeta(1/2 + it)" | Theorem 3.1; Section 2.1 (S at an ordinate is the mean of the one-sided limits) | compare | "simple ordinate" matches; the identity is exact only under the mean-value convention at an ordinate (under the right-limit convention it is off by 1/2), and the abstract did not state it | CORRECT, applied | added "(at an ordinate, the mean of its one-sided limits)" |
| 3 | 1 | Abstract: Kadec and Avdonin "fail unconditionally for every centering constant and every block length" | Theorem 4.1 (every N >= 1 and c, partition and sliding forms; (S3) is unconditional) | compare | matches | NO FINDING | none |
| 4 | 1 | Abstract: "the block condition does hold at block lengths of order log^2 T" | Corollary 4.2 (blocks whose ordinates lie below height b, M > 4C log^2 b) | compare | the corollary is a statement below a given height; the abstract dropped that quantifier and had not yet defined T, so the clause read as contradicting "fail ... for every block length" | CORRECT, applied | "although below height T the block condition does hold ..." |
| 5 | 1 | Abstract: main result for every a, every finite modification, every bounded interval | Theorem 5.1 | compare | matches (the theorem also covers translates and the one-sided system) | NO FINDING | none |
| 6 | 1 | Abstract: the mean square of S over [T,2T] "grows like (2 pi^2)^{-1} log log T" | (S1) | divide (S1) by T | (2 pi^2)^{-1} log log T + O((log log T)^{1/2}); matches | NO FINDING | none |
| 7 | 1 | Abstract: "applies to any L-function whose argument has a Selberg-type mean square" | Corollary 5.3 (displayed hypotheses: the mean square of S_F over [T,2T] tends to infinity AND the integral of S_F over [0,T] is O(T)) | compare | the bounded-mean hypothesis was dropped; without it a smooth drift gives a divergent mean square inside BMO (self-review item 4(a)); the setting hypotheses (theta_F' comparable to log t, S_F = O(log t)) stay with the word "L-function" | CORRECT, applied | "... a Selberg-type mean square and a bounded mean" |
| 8 | 1 | Abstract: distinct points incomplete for every b > pi, complete for every b < pi if all but finitely many ordinates are simple | Theorem 6.1(a), (b) | compare strictness and hypothesis | matches | NO FINDING | none |
| 9 | 1 | Abstract: "the separation of Lambda_a remain open" | Question 6.3 (asks about the positive half; names the cross-half coincidences, 0 twice at a = -theta(gamma_1)/pi) | compare | for the countably many a with a cross-half coincidence Lambda_a is not separated, so only the positive half is open; Astra item 7 fixed the question, not the abstract | CORRECT, applied | "the separation of the positive half of Lambda_a" |
| 10 | 1 | Abstract: provenance sentence | Section 8 | compare | matches | NO FINDING | none |
| 11 | 1 | Introduction: x_n approx n; Lambda_{3/2} cup {0} and Lambda_1 perturb Z and Z + 1/2; density one | Theorem 3.1 and the paragraph after it | compare | matches | NO FINDING | none |
| 12 | 1 | Introduction: "the displacement from the lattice is the argument of zeta, x_n - n = -S(gamma_n)" | Theorem 3.1 (general form -S(gamma) + (m+1)/2 - j; the scalar form only at simple ordinates) | compare | stated for every n; Astra item 8 put "simple ordinate" into the abstract, Theorem 3.1 and the paragraph after it, not into this sentence | CORRECT, applied | added "at every simple ordinate" |
| 13 | 1 | Introduction: block sums "governed by the integral of theta' S and by jumps of S^2/2" | Proposition 3.2 and its proof | compare | matches | NO FINDING | none |
| 14 | 1 | Introduction: Kadec and Avdonin fail "for every centering and every fixed block length", unconditionally, from the unboundedness of S | Theorem 4.1 and its proof ((S3) in both directions) | compare | matches | NO FINDING | none |
| 15 | 1 | Introduction: "the averaged condition holds once the block length is of order log^2 T" | Corollary 4.2 | compare | the same missing height quantifier as row 4 | CORRECT, applied | "below height T the averaged condition holds once ..." |
| 16 | 1 | Introduction: main theorem sentence | Theorem 5.1 | compare | matches | NO FINDING | none |
| 17 | 1 | Introduction: HNP makes BMO of n_Lambda(x) - x necessary; Selberg plus Littlewood; "applies to L-functions with a Selberg-type argument variance" | Theorem 2.3(ii), (S1), (S2), Theorem 5.2, Corollary 5.3 and its proof | compare | a divergent variance is what the two displayed hypotheses of Corollary 5.3 give together and what its proof uses | NO FINDING | none |
| 18 | 1 | Introduction: radius of the set of distinct points at most pi, equal to pi if all but finitely many ordinates are simple | Theorem 6.1 | compare | matches | NO FINDING | none |
| 19 | 1 | Introduction: Gram sections obey a pair bound consistent with the observed decay | Proposition 6.2 and the paragraph after it | compare | matches (an upper bound, consistency only) | NO FINDING | none |
| 20 | 1 | Introduction: four items "remain open (Section 6.3)" | Section 6.3 (three questions); the paragraph after Theorem 6.1 | compare | the unconditional radius is discussed after Theorem 6.1, but Question 6.4 (completeness at the critical length) would settle it together with Theorem 6.1(a), so the pointer holds | NO FINDING | none |
| 21 | 1 | Introduction: n + c log(2 + abs(n)) generates a Riesz basis of L^2(-pi,pi) for every abs(c) <= 1 | Remark 5.4 | compare | matches (indexed by Z, abs(c) <= 1, called a sketch in both places) | NO FINDING | none |
| 22 | 1 | Introduction: Selberg's central limit theorem with variance (2 pi^2)^{-1} log log T | (S1) | compare | consistent | NO FINDING | none |
| 23 | 2 | ``1/4 in the mean'' (abstract), the name of Avdonin's condition | Alemany and Nitzan, arXiv:2501.11598 (the source cited for Theorem 2.2); Avdonin 1974 | grep -n -i "in the mean" alemany-nitzan-2501.11598.txt |
the phrase does not occur in AN; Avdonin 1974 (Vestnik LGU, Russian) is not fetchable | NOT CHECKABLE | left alone; it names the condition and does not quote AN |
| 24 | 2 | ``long'' family of intervals (Section 2, Beurling-Malliavin density) | Beurling and Malliavin, Acta Math. 118 (1967); Koosis, The Logarithmic Integral II | curl of the Project Euclid PDF returns a bot-protection page; Koosis II is a paywalled book |
not checkable; Seip and Ulanovskii, p. 1745, "Following [3]" (Koosis II), call such a system "substantial", so "long" may not be the cited sources' word; the quotes mark a term defined in the same sentence | NOT CHECKABLE | left alone |
| 25 | 2 | ``centering constant'' (Section 7) | the harness's record, artifacts/runs/run-13/report.md |
grep -r -i "centering constant" over the Hypnos repo |
the record says "a pinned centering constant c = 3/2"; it is the harness's own term | NO FINDING | none |
| 26 | 2 | Theorem 2.3, "we quote it as stated by Kozma and Lev [Theorem 5.1], translated" | Kozma and Lev, arXiv:1009.2188v2, Theorem 5.1, p. 14 (printed = PDF) | pdftotext -layout -f 14 -l 14 kozmalev-1009.2188.pdf - |
(i) separation, (ii) n_Lambda(x) - ax in BMO, (iii) U_f = c + u~ + v with u, v bounded and the sup norm of v below 1/4, and the counting-function and BMO definitions all match after a = 1 and the change from e^{2 pi i lambda t} on (0,1) to e^{i lambda t} on (-pi,pi) | NO FINDING | none |
| 27 | 3 | [HNP, p. 240] | Hruscev, Nikol'skii and Pavlov, LNM 864 (Springer) | not fetchable; KL p. 13 read with pdftotext | KL introduce the same statement as "the following version of Pavlov's theorem (see [7, p. 240])", the same pinpoint | NOT CHECKABLE | left alone (corroborated by KL's pinpoint) |
| 28 | 3 | [KozmaLev, Theorem 5.1] | arXiv:1009.2188v2, p. 14 | pdftotext -f 14 -l 14 and grep "Theorem 5.1" |
resolves; the cited journal version (JFAA 17) was not fetched and is taken to keep the arXiv v2 numbering | NO FINDING | none |
| 29 | 3 | Theorem 2.2, "see [AlemanyNitzan] for the form used here" | AN, arXiv:2501.11598v1, p. 2 (printed = PDF) | pdftotext -enc UTF-8 -layout -f 1 -l 2 |
AN state uniform discreteness, a finite supremum of the displacements, and block means over mN <= n <= (m+1)N - 1 below 1/4 in absolute value with no centering constant, for L^2[0,1]; the paper's (c) adds a centering constant c and offsets the blocks by one | CORRECT, applied | the sentence after Theorem 2.2 now says that the AN statement has c = 0 and the blocks mN <= n < (m+1)N, both harmless by modulation |
| 30 | 3 | [Titchmarsh, Theorem 9.9(A)] for S_1(T) = O(log T) | Titchmarsh, 2nd ed., 1986 | no copy fetchable or on disk (find over the repo, Downloads and the scratchpads) | not checkable | NOT CHECKABLE | left alone |
| 31 | 3 | [Titchmarsh, Theorem 9.4] for S(t) = O(log t) | the same | the same | not checkable | NOT CHECKABLE | left alone |
| 32 | 3 | [Bober, Table 2]: S approx 3.3455 just after a zero near t = 7.7573e27 | Bober and Hiary, arXiv:1607.00709, Table 2, p. 7 (printed = PDF) | pdftotext -layout -f 7 -l 7 and grep |
first row t = 7757304990367861417150213053.6386, S(t) = 3.3455; the caption says a positive value is attained just after the zero | NO FINDING | none (the journal version, Exp. Math. 27, was not fetched) |
| 33 | 3 | [SeipUlanovskii, p. 1745] for the convention t^j e^{i lambda t} at a point of multiplicity m | Proc. AMS 125 (1997), p. 1745 (PDF p. 1), from ams.org | pdftotext -layout -f 1 -l 1 |
p. 1745 defines E(Lambda) = {t^l e^{i lambda_n t}}, 0 <= l <= p_n - 1, with p_n the multiplicity | NO FINDING | none |
| 34 | 3 | [Tsang86, Theorem 3]: excursions of size (h log t)^{1/3} for 1/log t <= h <= 1/log log t | Acta Arith. 46 (1986), p. 370 (scan aa4646.pdf from matwbn.icm.edu.pl; two printed pages per PDF page, p. 370 is the left half of PDF p. 2) |
rendered with PyMuPDF and read | Theorem 3, proved "Without assuming the RH": sup over [T,2T] of +/-(S(t+h) - S(t)) >= c (h log T)^{1/3} for h in [(log T)^{-1}, (log log T)^{-1}] | NO FINDING | none |
| 35 | 3 | (S3) credited to Selberg, "see also Tsang" | Tsang, p. 369, eq. (1.2) | the same render | S(t) = Omega_pm((log t)^{1/3} (log log t)^{-7/3}), credited to Selberg ([6], Theorem 9) | NO FINDING | none |
| 36 | 3 | Inoue: under RH infinitely many normalized gaps below 0.509 | arXiv:2604.05733v1, abstract and Theorem 1 | pdftotext -f 1 -l 2 and grep |
"Under the Riemann Hypothesis, we have mu < 0.50895" | NO FINDING | none |
| 37 | 3 | Bufetov: excess one; one point removed leaves a uniqueness set, two leave a zero set | arXiv:1912.13454v1, abstract, p. 1 | pdftotext -f 1 -l 2 and grep |
matches | NO FINDING | none |
| 38 | 4 | Attribution block against paper/common/README.md, pattern items 1-5 |
README.md; the blocks of the antiunitary paper and the Gil note | read and compare | writer, vendor, director and the division of labor (1); Hypnos and Section 8 (2); both reviews named with model and vendor, dispositions said to accompany the source (3); "No human mathematician has reviewed this paper." verbatim (4); one of the three manuscripts of 2026-09-28/29, after Astra's and before the Gil note, written without reading the other two, no paper called "the first" (5) | NO FINDING (apart from row 39) | none |
| 39 | 4 | Self-review clause "which found five major items" | reviews/claude/REPORT.md, opening line and Verdict |
read | a count, not a verdict; the review opens "I found no BLOCKING error" | CORRECT, applied | "which found no blocking error and five major items" |
| 40 | 4 | Astra clause "one blocking error (...) and five major items" | reviews/astra/REVIEW.md |
grep for BLOCKING and MAJOR | one BLOCKING (item 1) and MAJOR items 2-6; matches | NO FINDING | none |
| 41 | 4 | "Two reviews were applied in full" | the disposition in REPORT.md (items 1-12 applied; item 13, that journals do not accept an AI author, left as the owner's call); this file | read | the owner settled item 13 with the house format of 2026-09-29 ("Written by ... at the direction of David Ross"); with row 42 applied no sentence presents the model as an author | NO FINDING | none |
| 42 | 4 | Section 8: "built by the second author", "The theorems are the first author's", "The second author directed the work" | git show aab6215^:paper/unfolded-zeros/main.tex (old byline \author{Claude Fable 5.1}, \author{David Ross}); the README house format |
grep for "first author" and "second author" | references to an author list that the house format removed; "built by" David Ross also disagreed with the methods paper's attribution ("The loop it describes, its audits, and this text are the model's work; David Ross directed the program") | CORRECT, applied | "built at the direction of David Ross", "The theorems are the model's", "David Ross directed the work" |
| 43 | 5 | US English | main.tex | Python regex over about seventy British forms (colour, behaviour, centre, normalise, summarise, favour, labelled, modelling, analyse, the -ise verbs, the -our nouns) and a review of every word ending in -ise, -our, -re, -lled or -ence | none found | NO FINDING | none |
| 44 | 5 | Em dashes | main.tex | counts of U+2014, U+2013 and "---"; a non-ASCII scan | 0, 0 and 0; the file is pure ASCII | NO FINDING | none |
| 45 | 5 | The Clay problem alternatives (A)/(B) | main.tex | grep for Clay, Millennium, "(A)", "(B)" | only Titchmarsh's "Theorem 9.9(A)" | NO FINDING | none |
| 46 | 5 | Claims about the Riemann hypothesis | main.tex | grep for "Riemann hypothesis" and RH | five occurrences, all conditional (the improved (S2) and (S4), the conditional form of Corollary 4.2, the reading of Theorem 6.1(b), Inoue's conditional bound); no claim about RH itself | NO FINDING | none |
Build: bash paper/unfolded-zeros/build.sh succeeded; rerun with --keep-logs, main.log reads "Output written on main.xdv (16 pages, 127420 bytes)", so main.pdf has 16 pages, as before the pass. Its two warnings (the ../common/hypnos-paper package-name request and inputenc ignored under a UTF-8 engine) also appear in a build of the committed text, so neither is new. The pass changed only paper/unfolded-zeros/main.tex, main.pdf and this file.