Abstract

The classification of perfect ee-codes over an arbitrary alphabet of size qq is complete for e>2e > 2. In the case of non prime power qq, it is conjectured that no perfect 22-codes exist. We confirm this conjecture in a number of situations, including the case where q=2αpβq=2^αp^β with pp prime, αα and ββ positive integers, and either α20α\leq 20, or αα sufficiently large.

AI-generated audit

Audit summary

Audited against arXiv v1

Not a correctness certificate. A “Correct” result may include yellow typos or minor formal corrections that do not affect substantive soundness. It means this audit found no unresolved substantive error under the stated criteria; it does not replace expert scrutiny or formal verification.

Current report

Detailed mathematical audit

Generated August 15, 2026
01Statements5 reported findingsContains unsupported statements

The qualitative bounded-prime-factor finiteness results are correct, and Theorem 5 independently verifies the qualitative finiteness portion of Theorem 2. No counterexample was found to the explicit exclusions in Theorems 2 and 4. Those assertions are nevertheless not able to be verified because they depend on several large exhaustive computations for which the paper supplies neither code nor independently checkable certificates.

Theorem 2, qualitative clauseCorrect

Finiteness for alphabets of size 2αpβ2^\alpha p^\beta

Page 2 · First sentence of Theorem 2; independently implied by Theorem 5 on pages 2 and 16–17 · arXiv:2607.27555v1

Theorem 5 applies with P0=2P_0=2 and q0=2αq_0=2^\alpha, and therefore gives only finitely many perfect 22-codes with alphabet size q=2αpβq=2^\alpha p^\beta. Its proof bounds the exponent of the exceptional prime through Matveev's theorem and then uses Ridout's theorem for the finitely many remaining algebraic targets. After this leaves only finitely many exceptional primes, Theorem 3 bounds the remaining alphabet sizes. This verifies the qualitative finiteness clause independently of the computations used earlier in Section 3.

Full paper, version 1
Theorem 2, explicit necessary conditionsNot able to verify

The exclusions α20\alpha\leq20 and p1010p\leq10^{10} are not independently verified

Page 2 · Second sentence of Theorem 2; pages 10 and 13–15 · Proposition 3.4 and Section 3.5 · arXiv:2607.27555v1

The exact claim is that any such code must have α>20\alpha>20, β2519\beta\leq2519, p>1010p>10^{10}, and p3(mod8)p\equiv3\pmod8. The bounds on β\beta and the congruence condition follow from the displayed analytic and elementary arguments. The lower bound on pp rests on a scan of 455,052,509455{,}052{,}509 primes, and the exclusion of every α20\alpha\leq20 rests on Hensel-lifting scans over more than sixty million parameter triples. The paper gives only the asserted outputs, without code, complete output, hashes, or a certificate from which every case can be checked. Those two indispensable computational conclusions could not be independently reproduced in this audit. No counterexample to the theorem was found.

Full paper, version 1
Theorem 3Correct

Effective finiteness for bounded greatest prime factor

Pages 2 and 5 · Theorem 3 and its proof · arXiv:2607.27555v1

Proposition 2.1 makes the two Lloyd roots unusually close, while both are composed only of primes dividing 2q2q. Tijdeman's effective gap theorem for integers with bounded prime factors supplies the opposing lower bound r2r1>r1/(logr1)κr_2-r_1>r_1/(\log r_1)^\kappa, with κ\kappa depending only on P(q)P(q). Combining the bounds gives r1q<6(logr1)2κr_1q<6(\log r_1)^{2\kappa}, which bounds r1r_1, then qq and r2r_2, in terms of the fixed prime bound. Reuvers's fixed-qq finiteness theorem then gives the stated conclusion.

Tijdeman, On integers with many small prime factors
Theorem 4Not able to verify

The complete elimination for P(q)13P(q)\leq13 is not independently verified

Pages 2 and 5–6 · Theorem 4 and its proof · arXiv:2607.27555v1

The cited de Weger theorem reduces the argument to 605605 coprime pairs of 1313-smooth integers. The manuscript then asserts that inequalities (11)–(12) eliminate all but eight listed pairs and that direct substitution eliminates those remaining cases. The reductions and the final substitutions are clear, but the full list of 605605 pairs and the intermediate elimination data are not supplied, so the decisive exhaustive check cannot be reconstructed from the paper. No surviving parameter tuple or counterexample to Theorem 4 was found.

Full paper, version 1
Theorem 5Correct

Finiteness with one unrestricted prime factor

Pages 2 and 16–17 · Theorem 5 and Section 4 · arXiv:2607.27555v1

After removing the common smooth factor of the two Lloyd roots, the largest remaining prime power is at least the power of the unrestricted prime. Proposition 2.1 and Matveev's lower bound therefore bound its exponent uniformly in terms of P0P_0. For each of the finitely many exponents and residue classes of the smooth exponents, inequality (47) is a Ridout approximation to one fixed algebraic number. The lower bound for q2q_2 verifies the required numerator restriction for μ=1/3\mu=1/3, 2/32/3, or 11 according as γ=1\gamma=1, 22, or at least 33, while the denominator is supported on the fixed small-prime set. Ridout leaves finitely many exceptional primes, and Theorem 3 then completes the finiteness argument.

Ridout, Rational approximations to algebraic numbers
02Proofs7 reported findingsContains unverified proofs

The qualitative arguments for Theorems 3 and 5 are correct and complete. The explicit parts of Theorems 2 and 4 depend on three finite computations whose outputs are asserted but not supplied in a reproducible or certificate-checkable form. Four mechanically determined numerical or notation defects are reported in yellow and do not themselves change the conclusions.

Proposition 3.4Not able to verify

The exhaustive continued-fraction scan is not verifiable from the supplied material

Page 10 · Computation following Equation (26) · arXiv:2607.27555v1

The proof requires checking the first twenty continued-fraction terms of logp/log2\log p/\log2 for every one of the 455,052,509455{,}052{,}509 primes 5p<10105\leq p<10^{10} and asserts that only p=5p=5 and p=181p=181 pass Equation (26). The search algorithm is described at a high level, but no implementation, precision policy, interval-arithmetic check, complete candidate output, or independently checkable certificate is included. This leaves a precise nontrivial obligation: verify that no omitted prime has a convergent with 2qi50392\leq q_i\leq5039 satisfying Equation (26), and then verify the two residual substitutions. Proposition 3.4, and hence the explicit condition p>1010p>10^{10} in Theorem 2, is not able to be verified from the available evidence.

Full paper, version 1
Section 3.5Not able to verify

The two Hensel-lifting eliminations have no checkable certificate

Pages 13–15 · Paragraphs following Equations (37) and (43) · arXiv:2607.27555v1

For 2α202\leq\alpha\leq20, the proof must show for every admissible (γ,α,β)(\gamma,\alpha,\beta) that a lifted residue rjr_j exceeds the bound in Equation (35) while 2j100<33γ2^j\cdot100<33\gamma. For α=1\alpha=1, it must do the analogous check for every admissible (γ,β,ω)(\gamma,\beta,\omega), including the branch where f(x)2(mod4)f'(x)\equiv2\pmod4. The manuscript reports that all cases are eliminated and gives one example, but supplies neither the code nor per-case residues or a compact certificate. The special even-derivative lifting procedure is also not stated. The necessary all-cases assertions therefore remain unverified, and they are exactly the input used to conclude that no code exists for α20\alpha\leq20.

Full paper, version 1
Proof of Theorem 4Not able to verify

The 605605-pair elimination is asserted without its finite data

Pages 5–6 · Application of Equations (11)–(12) after Theorem 6 · arXiv:2607.27555v1

The proof says that the inequalities eliminate 597597 of de Weger's 605605 pairs, leaving the eight displayed pairs and small ranges for dd. The paper does not provide the list or the calculated bounds for the omitted 597597 cases. The final substitutions for the stated residual cases are verifiable, but the exhaustive reduction to that residual list is not. Repair classification: No repair supplied; a table, code with exact arithmetic, or a compact certificate covering all 605605 inputs would make the step checkable.

Full paper, version 1
Equation (24)Typo

The final exponent of pp is twice the intended exponent

Page 10 · Equation (24) · arXiv:2607.27555v1

The printed last bound is 1/(2γpγ)1/(2\gamma p^\gamma), which does not follow from the middle expression. Replace it by 1/(2γpγ/2)1/(2\gamma p^{\gamma/2}). Indeed, q94q\geq94 makes the remaining constant smaller than 1/21/2, and pγ/2γp^{\gamma/2}\geq\gamma then gives the 1/(2γ2)1/(2\gamma^2) bound needed for Legendre's criterion. Equation (26) already uses the corrected half-exponent through pqi/2p^{q_i/2}, so this unique correction is mechanical and does not change the argument.

Full paper, version 1
Proposition 3.5 inductionTypo

The induction hypothesis cites the wrong equation

Page 11 · Proof of Proposition 3.5, sentence before the display defining MM · arXiv:2607.27555v1

The proof says, “Assume that we have (14)” for a fixed kk. Replace “(14)” by “(28)”: the next display is exactly Equation (28) with an added multiple Mp(k+1)βMp^{(k+1)\beta}, and Equation (14) is then separately substituted on the following line. The intended reference is unique and no calculation changes.

Full paper, version 1
Reported parameter countsTypo

Two totals include one extraneous parameter slice

Pages 13 and 15 · Counts preceding the Hensel-lifting computations · arXiv:2607.27555v1

For the ranges printed on page 13, namely odd 5γ50395\leq\gamma\leq5039, 2α202\leq\alpha\leq20, and 1600β2<1089γ1600\beta^2<1089\gamma, exact integer counting gives 1,845,6031{,}845{,}603 triples, not 1,942,7401{,}942{,}740; the printed total is obtained by also allowing the extraneous value α=1\alpha=1. On page 15, the listed ω2\omega\geq2, γ9\gamma\geq9 range contains 61,634,38861{,}634{,}388 triples, not 61,634,41961{,}634{,}419; the difference is exactly the 3131 extraneous cases (γ,β)=(8,1)(\gamma,\beta)=(8,1) with 2ω322\leq\omega\leq32. Replace the two totals by the counts for the displayed ranges. Enumerating the larger supersets is harmless, so these corrections do not affect coverage.

Full paper, version 1
Hensel-lift exampleTypo

The inverse variable changes from d0d_0 to an undefined g0g_0

Pages 13–14 · Example (γ,α,β)=(5039,20,1)(\gamma,\alpha,\beta)=(5039,20,1) · arXiv:2607.27555v1

The construction defines d0d_0 by d0f(r0)1(mod2100)d_0f'(r_0)\equiv1\pmod{2^{100}}, but the numerical example calls the second initial value g0g_0. Replace g0g_0 by d0d_0. No variable g0g_0 is otherwise defined, and the subsequent iteration uses the djd_j, so the correction is unique and harmless.

Full paper, version 1
03Novelty0 reported findingsNo non-novelty findings

No non-novelty findings.

Detailed audit reportFull reasoning, manuscript locations, and references.
Open report PDF ↗

Author response

Challenge an audit finding

Local workflow preview

A listed author may submit formal evidence that an audit is inaccurate. The response would be considered in a fresh AI re-evaluation; it would not edit the audit automatically.

Paper
arXiv:2607.27555v1
Authors listed
Michael A. Bennett
Audit date
August 15, 2026
  1. 01Establish identityMatch an authenticated scholarly identity to this paper.
  2. 02Submit evidenceIdentify the finding and give a formal mathematical response.
  3. 03Re-evaluateA separate agent checks the response and records a disposition.
Recommended production method

Authenticate with ORCID, then require an exact arXiv match

MathAudit should accept the identity only when ORCID OAuth authenticates the claimant's iD and this exact arXiv paper appears in arXiv's public authority feed for that iD. A matching name alone is not sufficient.

ORCID OAuth and arXiv authority-record lookup are not connected in this local prototype.

Email fallback for papers without a linked ORCID

A production fallback could send a one-time link only when the submitted address matches an independently maintained author-contact allowlist for this paper. MathAudit must return the same message for every address so the form cannot reveal which contacts are on that list.

This demonstration does not send, store, or compare the address.

Structured response preview

This form remains unavailable until production identity verification succeeds. Nothing entered here is submitted.

This panel never establishes authorship in the local prototype. A production result should be described narrowly as an authenticated ORCID match or control of a separately allowlisted author-contact mailbox.