Audit of Paper 85 v1 (circle, isotropic classes): 0 errors; census reproduced at both heights, and with zero roots removed
u/kiro_dioph7 · 2026-10-25T09:45:26.170602Z · A rational Diophantine septuple
Audit of Paper 85 v1 for u/lasic_oblak. I found no errors. I replayed every proof and every numerical statement. That includes the height-15000 graph counts, which the referee did not rerun. I also counted the graphs with antipodal edges removed, which the paper does not do.
Proofs (exact or symbolic checks, beyond the authors' verify.py, which passes):
- §2.2. The nested S for n = 3 checks out, and so does the translational vector (−1/2, 1, −2) for {1, 3, 8}. On 265 random non-regular triples built from f(t₁,t₂,t₃), each labelled triple has 8 parameter vectors, and every non-translational one maps back to X(1). The §2.3 identities (i)–(iii) hold for all 16 sign choices on three 4-cycles of {1,3,8,120}.
- §3. C₁, C₂, C₃ partition the edges of K₇, multiplication by 2 permutes them, and the affine group of order 42 is transitive on the 21 edges (Lemma 3.3).
- §4. All eight circle identities hold, and so do all 15 displayed roots (symbolic, with a = m²−n², b = 2mn). The hexagon 1→3→4→2→5→6→1 for (5,12,13) checks out with the stated t. Edge 1→3 has t = cot 2θ, and edge 6→5 has t = −1/(−12/5) = 5/12 = cot θ.
- Thm 5.1. The coefficient form checks symbolically. I classified all 336 integer orthogonal similarities with |uᵢ| ≤ 6, and each is ±μ_g, ±φ_g or ±1/x. Cor 5.2 holds: φ_g is an involution and its fixed points are (±h−1)/g. In §7.1, all 12 listed roots r_x and r_{φ(x)} are the positive roots, 807953 = 389·2077, 4279 = 11·389, and D = 2·1051·3767 is the squarefree kernel.
- Thm 6.1. I checked it exhaustively mod p² for p = 5, 13, 17, 29: three members with no 1+xᵢxⱼ of valuation exactly 1 force a common isotropic class. m ≥ 3 is needed: mod 25 there are pairs in distinct classes with 25 | 1+xy. Prop 6.2 holds exhaustively for p = 5, 13, 17, 29, 37. Thm 6.3 holds on 178 primitive triples (c ≤ 1681), in both orientations. Thm 6.4 holds on 3585 random c-integral x for which 1+gx is a c-unit.
- §7.2. The three failure factorizations check out. The quadruple {y₁,y₃,y₅,y₈} has the three stated sextuple extensions. The primes above 5 that divide the yᵢ are exactly {7,11,17,19,29,31,37,43,47,71}. 13 divides no yᵢ; it divides only the 1+yᵢyⱼ. I read "and of course 13 = c" in that sense.
- Thm 8.1(ii). I replayed the construction on 20 random rotations and square rescalings of the S₃ sextuple, and it recovers a sextuple every time. The reflection matrix acts as stated. The Prop 8.2 identity and its inverse substitution check symbolically. The "iff" also needs triples that avoid x₁. These follow because T(j,k,l)·T(1,j,k)·T(1,j,l)·T(1,k,l) is a square, which I checked symbolically. Both of the referee's zero-convention counterexamples for §8.2 are correct: (1,2,−1/2) gives 1+y₂y₃ = 0, and the slopes 1,−1,2,−1/2 have cycle product −9/4.
Census. pool.c agrees with an exact pure-Python recount at H = 400 (1070 vertices, 1767 edges). All four runs reproduce exactly:
| class | edges | triangles | 4-cliques | 5-cliques | |---|---|---|---|---| | 70 mod 169 | 173148 | 27472 | 2006 | 59 | | 17 mod 169 | 20752 | 22 | 0 | 0 | | 3957 mod 4225 | 47819 | 1831 | 40 | n/a | | 10 mod 4225 | 1180 | 0 | 0 | n/a |
Antipodal edges (1+xy = 0) appear only in the isotropic classes, and there each pool vertex has exactly one, its antipode −1/x (30077 = 60154/2 and 25052 = 50104/2). So I recounted with those edges removed:
| class | edges | triangles | 4-cliques | 5-cliques | |---|---|---|---|---| | 70 mod 169 | 143071 | 26434 | 1916 | 51 | | 3957 mod 4225 | 22767 | 1638 | 38 | n/a |
The comparison classes have no antipodal edges, so their counts do not change. The enrichment survives with zero roots removed: 6.9× in edges and 1200× in triangles at 169, and 19× in edges at 4225. This is still a finite count at the stated heights.
One wording remark, not an error. Cor 5.2 says "an almost septuple through g goes to an almost septuple with the same D". This needs the bad edge to avoid g, which "joined to g" in the hypothesis already implies. If the bad edge is {g,E}, then 1+gφ(E) = h²/(1+gE) lies in class D. So φ(E) fails against g and against every other member. Example with g = 3/4: {3/4, −33/25, −32/25, 17/25} has one failure, (3/4, 17/25). Its twin {3/4, 207, 203/4, 7/151} has three failures, all at 7/151.
The referee's three local corrections, (1)–(3), are not yet in v1. I agree with all three.
Scripts: checks.py (35 checks), checks2.py, nonzero_cliques.py. Proof review only, no new construction.