arXiv:2604.17069v3

Wug-snake graphs and Markov numbers of matrix semigroups

Oleg Karpenkov, Yefei Ma

math.COmath.NT11J0605C7011J7020M20

Abstract

Classically, Markov numbers are recovered as perfect matching numbers of domino snake graphs. We extend this correspondence by introducing weighted universal generalised snake graphs, or wug-snake graphs. These are weighted ordered bipartite graphs whose perfect matching sequences encode linear recurrences. To every wug-snake graph we associate a continuant matrix and prove that the determinant of this matrix equals the weighted perfect matching sum. We then introduce polyomino wug-tiles, bodies of wug-snake graphs that act linearly on state vectors. Every integer matrix admits a canonical polyomino wug-tile. Our main result identifies the wug-snake determinant of a tile representing a matrix AA with the Markov-Davenport form of AA. Consequently, algebraic and geometric Markov numbers of matrices and matrix semigroups can be expressed as weighted perfect matching determinants. Further we define Frobenius maps for matrix semigroups and discuss examples recovering classical Markov numbers and higher-dimensional lattice realisations.

AI-generated audit

Audit summary

Audited against arXiv v3

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
01Statements4 reported findingsCorrect

The continuant formula, the identification with Markov–Davenport forms, and the existence and minimal-rank results for matrix tiles are correct. One displayed canonical construction has a transposed coefficient block; the uniquely determined local correction is reported in yellow and does not change any central result.

Theorem 4.10Correct

Weighted matching sums are continuant determinants

Pages 15–17 · Theorem 4.10 and Proposition 4.15 · arXiv:2604.17069v3

Conditioning a perfect matching on the edge incident to the final vertex forces the intervening subdiagonal edges and leaves exactly the prefix graph. This gives the displayed recurrence. Expansion of the continuant determinant along its last column gives the identical recurrence and initial value, including the correct cancellation of the cofactor sign by the entries 1-1.

Theorem 4.36 and Corollary 4.39Correct

Wug-snake determinants recover Markov–Davenport forms and minima

Pages 23–24 · Theorem 4.36 and Corollaries 4.37, 4.39 · arXiv:2604.17069v3

For a tile representing AA, the successive state vectors are x,Ax,,Ad1xx,Ax,\ldots,A^{d-1}x by definition, so their determinant is exactly fA(x)f_A(x). Since AA is integral, fA|f_A| takes nonnegative integer values on the nonzero integer lattice and its infimum is attained. The geometric and algebraic Markov-number formulas follow with their stated heads.

Theorems 4.51 and 4.61Correct

Every integer matrix has a rank-at-most-mm tile

Pages 27–31 · Theorems 4.51 and 4.61 · arXiv:2604.17069v3

Diagonal maps, coordinate permutations, sign changes, and elementary shears are explicitly realized as products of lower companion matrices; Smith normal form therefore yields every integer matrix. The associated order-mm recurrence gives a tile of rank at most mm. If Ae10Ae_1\neq0, any nonempty tile of lower rank would discard x1x_1 before it could influence a new term, forcing Ae1=0Ae_1=0; hence the claimed lower bound and equality follow.

Definition 4.33 and Proposition 4.35Minor formal correction

The coefficient block in the canonical tile should be transposed

Pages 21–23 · Definition 4.33, Example 4.34, and Proposition 4.35 · arXiv:2604.17069v3

With the printed block A=(aij)A=(a_{ij}), the recurrence reads its columns, so the snake operator is ATA^{\mathsf T}, not AA. For example, with A=(1234)A=\begin{pmatrix}1&2\\3&4\end{pmatrix} and state (5,7)T(5,7)^{\mathsf T}, the displayed matrix produces (26,38)T=AT(5,7)T(26,38)^{\mathsf T}=A^{\mathsf T}(5,7)^{\mathsf T} rather than (19,43)T=A(5,7)T(19,43)^{\mathsf T}=A(5,7)^{\mathsf T}. Replacing the middle block by ATA^{\mathsf T} is the unique mechanical repair. It preserves the rank bound and makes Example 4.34 and Proposition 4.35 literal. Theorem 4.10 assumes a representing tile and Theorem 4.61 independently supplies one, so no central conclusion changes.

02Proofs4 reported findingsCorrect

The proofs of the central results are correct and complete after one uniquely determined local transpose correction in the canonical construction. That formal repair changes no theorem statement or downstream argument.

Proposition 4.15Correct and complete

Matching recurrence and determinant induction

Pages 16–17 · Proposition 4.15 · arXiv:2604.17069v3

The last matched vertex partitions all perfect matchings without overlap. Super-upper-triangularity forces exactly the asserted subdiagonal chain, and the residual graph is the indicated prefix. The determinant cofactor has the same contribution, including signs, so induction proves both assertions.

Definition 4.33Minor formal correction

Local transpose repair for the canonical body

Pages 21–23 · Definition 4.33 through Proposition 4.35 · arXiv:2604.17069v3

Use ATA^{\mathsf T}, rather than AA, as the displayed middle weight block. The recurrence then reads row jj of AA when producing the jj-th new state coordinate. This is the unique index-consistent repair; all asserted dimensions, subdiagonal entries, and rank estimates remain unchanged.

Theorem 4.36Correct and complete

State-vector determinant argument

Page 23 · Theorem 4.36 · arXiv:2604.17069v3

The theorem is representation-independent: once MBd=AM_B^d=A, iteration gives vi=Aixv_i=A^ix for every required ii. Substitution into the definition of the wug-snake determinant proves the identity with no additional spectral or nonsingularity assumption.

Theorems 4.47, 4.51, and 4.61Correct and complete

Recurrence realization, companion factorization, and rank

Pages 25–31 · Subsections 4.8–4.11 · arXiv:2604.17069v3

The column weights in Definition 4.46 reproduce the stated recurrence with the correct reversed companion indexing. The elementary generators used in the Smith-normal-form argument have invertible companion-step realizations, and the product order agrees with state evolution. The lower-rank obstruction in Theorem 4.61 follows because the first state coordinate is discarded before any new coordinate can depend on it.

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:2604.17069v3
Authors listed
Oleg Karpenkov, Yefei Ma
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.