Counterexamples to log-concavity of local BPS invariants
Abstract
We disprove the conjecture of Su, Xie, and Yu (arXiv, 2026) that the local BPS invariants of every reduced plane curve singularity form a log-concave sequence. The ordinary -fold point satisfies , and the singularities satisfy for every integer . All BPS coefficients in these examples are strictly positive. The rainbow closures of the corresponding positive braids also give counterexamples to their conjecture for normalized ruling polynomials. Combining the Hilbert–HOMFLY and ruling identities with type- Hecke character theory, we express the BPS polynomial of as the canonical trace of a full-twist power. For fixed and , the coefficient is polynomial in , of degree at most ; its coefficient of is the number of length- transposition walks from the identity to itself in , divided by . These leading coefficients explain the eventual failure of log-concavity, while an exact polynomial sign certificate gives the explicit range . The finite integer and rational computations certifying both results are included in full.
Note. This paper was generated entirely by AI, including MiMo, using an automated research pipeline developed by Chenghua Liu and Hanyu Li.
2020 Mathematics Subject Classification. 14H20, 14N10, 20C08.
Keywords. Plane curve singularities; local BPS invariants; log-concavity; Hilbert schemes; Hecke algebras; full twists.
1 Introduction
Local BPS invariants organize the Euler characteristics of punctual Hilbert schemes into a finite genus expansion. This viewpoint is part of the broader relation between curve contributions and BPS counts: Pandharipande–Thomas [5] constructed such contributions in stable pair theory, while Shende [7, Definition 7 and Corollary 10] formulated the local expansion for plane curve singularities. The resulting integers connect local algebraic geometry to knot theory. Oblomkov–Shende [4] conjectured that the refined Hilbert-scheme series recovers the HOMFLY polynomial of the singularity link; Maulik [3] proved this correspondence. Rutherford’s relation between HOMFLY coefficients and oriented rulings [6] then gives a combinatorial way to calculate the relevant specialization.
Su–Xie–Yu [8, Conjecture 1.1] conjectured that the local BPS sequence of every reduced plane curve singularity is log-concave and has no internal zeros. They prove the conjecture for irreducible weighted-homogeneous singularities and for ADE singularities. They also conjecture log-concavity for normalized ruling polynomials of rainbow closures of positive braids [8, Conjecture 2.3]. The restriction to this class of Legendrian links is important: Capovilla-Searle–Pan [1, Theorem 1.4] realize arbitrary polynomials in with nonnegative integer coefficients as graded ruling polynomials of Legendrian links, without imposing the positive-braid or algebraic-link hypotheses. This general realization result does not settle the restricted conjecture, as already noted in [8, Remark 2.5].
We construct counterexamples within the algebraic-link class. An ordinary multiple point already violates log-concavity, although every BPS coefficient is positive. Increasing the common contact order of the branches gives an infinite family. The uniform argument rests on a polynomial dependence on the contact order, not on extrapolation from finitely many examples.
Let be a reduced complex plane curve singularity, with -invariant and branches. Let denote the scheme of length- subschemes supported at , and let denote its topological Euler characteristic. The local expansion of [7, Definition 7 and Corollary 10], in the indexing convention of [8], defines the integers by
| (1) |
In this normalization, log-concavity means for .
We study the reduced weighted-homogeneous singularities
| (2) |
Their smooth branches , , have pairwise intersection multiplicity . Thus the additivity formula for and the plane-curve Milnor formula give, with and ,
| (3) |
Write .
Theorem 1.1.
For the ordinary -fold point , the coefficients
satisfy
| (4) |
In particular, . All coefficients are strictly positive.
Theorem 1.2.
For every integer , the singularity satisfies
All its BPS coefficients are strictly positive.
Theorem 1.1 disproves Conjecture 1.1 of [8], and Theorem 1.2 gives counterexamples of infinitely many embedded topological types, since . The link of is the -component torus link ; thus the coprimality hypothesis in the torus-knot result of [8, Theorem 5.1] is essential. Strict positivity throughout these examples leaves the absence-of-internal-zeros question intact. The remaining irreducible cases and the tame character-variety conjecture of [8] are also outside the scope of these counterexamples.
The same construction applies to normalized ruling polynomials. Equation (8) identifies the BPS polynomial of with the normalized ruling polynomial of the rainbow closure of . Its coefficient sequence therefore also disproves Conjecture 2.3 of [8].
The established Hilbert–HOMFLY correspondence and braid-walk formula identify with , where is the full twist and is the canonical Hecke trace. The shift from to comes from the trace dual basis. The standard character expansion then gives a hook-length formula for the Hilbert series. Pairing conjugate partitions shows that each fixed BPS coefficient is polynomial in ; the leading coefficients are normalized return counts for transposition walks in .
These formulas serve two different computations. Triangular integer extraction yields the entire BPS sequence for the ordinary point. For the infinite family, an expansion over gives the log-concavity difference as a polynomial of degree at most . Translating its argument by makes all its coefficients negative, proving the inequality for every . A separate braid-walk argument proves positivity throughout both sequences. Appendix A contains a complete verifier, including all inputs and the checks on the displayed certificate.
2 Full twists and the canonical Hecke trace
Let , , and . The generic Hecke algebra over has generators , the braid relations, and
| (5) |
Its standard basis is . If is the th simple transposition and is the inversion number of , then
| (6) |
Thus a multiplication step always permits a move , and permits a stay, of weight , precisely at a descent.
Let be the longest permutation. For a positive braid word read from left to right, put
Here denotes coefficient extraction in the standard basis. Thus counts the -to- walks of [8, Definition 2.1] by their number of stays. Let be the Legendrian rainbow closure of , and let be its -graded ruling polynomial, with a ruling of switches weighted by . The walk–ruling correspondence [8, (2.1)] gives
If the closure has components, its normalized ruling polynomial is . These are the conventions used in [8, Conjecture 2.3].
We next fix the normalization relating this polynomial to the local BPS invariants. Use the HOMFLY skein convention and . For the link of , put and . The Hilbert–HOMFLY correspondence [4, 3], specialized to the lowest -degree, reads
| (7) |
The sign is due to the choice : the skein convention in [4] has the opposite sign of , and . Indeed, smoothing changes the component number by one, so satisfies the same skein relation and unknot normalization as . In particular,
For a positive -strand braid representative of an algebraic link, its fiber surface gives . The rainbow closure has Thurston–Bennequin number . Rutherford’s identity [6], in the convention above, is therefore . Combining these identities gives
| (8) |
This recovers the normalized formulas [8, (4.2), (4.3)].
Remark 2.1.
The factor in (7) is needed with the stated skein convention. Formula (4.1) of version 2 of [8] omits this sign, whereas its normalized formula (4.2) agrees with (8). For a check, the node has and its Hopf link has . Both give the BPS polynomial . The Hilbert–HOMFLY correspondence used here is independent of the Severi-multiplicity identity discussed in [8, Remark 1.4].
Let be the positive half twist. The link of is the closure of
It is pure and has length . Hence , the prefactor in (8) is , and exactly stays contribute to . A closed walk has an even number of stays, since each move changes permutation parity and the total length is even.
Lemma 2.2.
For all , , and ,
| (9) |
In particular, .
Proof.
Choose a word for of length . Reversing a word for gives another word for , because it reverses a reduced expression of the involution . Hence represents and represents .
For a fixed , stay during the first and last letters of this palindromic word, and move at every other letter. The initial stays are allowed at , since every simple reflection is a descent there. The middle word has the form ; moving at all its letters returns to , since the corresponding simple transpositions cancel in reverse order. The final stays are therefore allowed as well. This is an admissible closed walk with stays.
Conversely, specifying the set of stays determines the entire walk: every other step must be a move. There are at most such subsets. For and there is only one subset. ∎
The walk polynomial can now be evaluated through the character theory of the Hecke algebra. The canonical symmetrizing trace is , where is the identity permutation. The standard dual-basis identity is
| (10) |
To verify this identity, equip with the symmetric bilinear form for which the standard basis is orthonormal. Right multiplication by is self-adjoint: on a pair with , its matrix is . Moving the factors of a reduced expression for across this form gives
This also implies by checking basis elements. Put , the full twist.
Proposition 2.3.
For and ,
| (11) |
Proof.
For a partition , let be its conjugate and the corresponding generic Specht module. Write
For a box , its hook length is . The dimension of the Specht module is
We use the standard Schur-element and Murphy-element formulas for the generic type- Hecke algebra [2]. To compare normalizations, satisfies , and the canonical trace is unchanged by this rescaling of the standard basis. Its character expansion is
| (12) |
In our normalization, the Murphy elements are
On a seminormal tableau vector, acts by , where the row and column refer to the box containing . Consequently acts on as . At , (12) gives , as required for the normalized regular trace of .
Proposition 2.4.
The punctual Hilbert series of is
| (13) |
where
| (14) | ||||
3 Polynomial dependence on the contact order
To study a fixed BPS coefficient as the contact order varies, we expand (15) at . Conjugate partitions pair the positive and negative powers of , exposing the dependence on . Put , so , and set
Define polynomials by
| (16) |
Explicitly,
| (17) |
In particular, for odd , and for even .
Let be the number of even hook lengths of . The identity
implies . Define the power series
| (18) |
It has constant coefficient .
Put . For each partition define , and for define
| (19) |
These are polynomials of degree at most .
Proposition 3.1.
For integers and there is a polynomial of degree at most such that, whenever and ,
| (20) |
The polynomial extension at satisfies and for .
Proof.
Rewriting (15) in the variable gives
| (21) |
Transposition preserves the hooks and , and changes the sign of . Averaging the summands for and therefore replaces the numerator by , where . This averaging also applies to self-transpose partitions.
Write for the parity of and normalize the numerator as
The identities
show that and . To compute its coefficients, set , so and . Differentiation gives, with primes denoting -derivatives,
If , comparison of the coefficient of yields
Since , this is exactly (19).
Since , all remaining powers of in the denominator combine to . The constant term of the resulting summand is . Normalizing its denominator yields precisely (18), proving (20). Its degree assertion follows from (19). The right side of (21) also makes sense at . The character formula (12) identifies it with , by (10). Its -coefficient is , proving the final assertion without introducing a curve . ∎
The leading coefficients have a symmetric-group interpretation. Let be the number of ordered products of transpositions in whose product is the identity. By the ordinary Murphy-element eigenvalue formula [2], the central element acts on the irreducible -module of shape by . The coefficient of the identity in is ; taking the normalized regular character therefore gives
| (22) |
Proposition 3.2.
The coefficient of in is
Proof.
Thus, for , a necessary condition for for all sufficiently large is
| (23) |
4 Exact certification of the ordinary point
Formula (13) computes the coefficients by a finite partition sum. To compute a summand through degree , start with the array and, for each hook length , replace its entries successively by
Multiply the resulting array by , shift it by , and add it to . Thus only ordinary nonnegative integer additions and the hook-length dimension formula are required.
Put . Equation (1) is equivalent to
| (24) |
It gives the triangular recurrence
| (25) |
The function bps_coefficients in Appendix A implements these operations with integer arrays. Applied to , it produces all coefficients and checks the three integers in Theorem 1.1. No truncation error is involved: terms of degree greater than cannot affect (25), and each step determines one coefficient from a term with leading coefficient .
Proof of Theorem 1.1.
The finite partition sum (13) and the triangular recurrence (25), evaluated by the complete integer algorithm in Appendix A, give the three displayed values. Their exact products satisfy (4). The parameters follow from (3); strict positivity of every coefficient follows from Lemma 2.2, and is also checked for all entries by the algorithm. ∎
5 An infinite family with an explicit threshold
Fix and abbreviate . The leading-coefficient test (23) fails at . Exact integer evaluation of (22) gives
| (26) |
Consequently the polynomial
| (27) |
has a negative leading coefficient. This proves eventual failure of log-concavity. To establish the explicit range , we need the full polynomial rather than its leading term alone.
We compute directly from (20), retaining terms through degree in . Every has nonzero constant term, so the required truncated inverses exist over .
The series in (18) can be expanded without manipulating square roots. Write , with , and
| (28) |
Then
| (29) |
Only and are needed. For each partition, (19) constructs the coefficient arrays of exactly; convolution with these truncated series gives (20). The function contact_polynomials in Appendix A carries out this calculation. It groups the weighted series by , since the polynomials depend only on that value. This reduces repeated polynomial arithmetic without changing the partition sum.
Exact rational expansion and multiplication give
| (30) |
where the positive denominator is
| (31) |
Table 1 displays the signs compactly: its entry means the exact bound
| (32) |
All are positive. The full integers are determined, without rounding, by and the finite formulas (17)–(20). The appendix generates these numbers and verifies their signs directly; the displayed decimal bounds are a compact record of the output.
| 0 | 300722 | 242 | 15 | 319860 | 224 | 30 | 170198 | 193 |
| 1 | 450959 | 242 | 16 | 522779 | 222 | 31 | 618795 | 190 |
| 2 | 146709 | 242 | 17 | 771483 | 220 | 32 | 199581 | 188 |
| 3 | 253819 | 241 | 18 | 103046 | 219 | 33 | 566917 | 185 |
| 4 | 292356 | 240 | 19 | 124805 | 217 | 34 | 140542 | 183 |
| 5 | 248562 | 239 | 20 | 137250 | 215 | 35 | 300596 | 180 |
| 6 | 165463 | 238 | 21 | 137166 | 213 | 36 | 546495 | 177 |
| 7 | 895750 | 236 | 22 | 124629 | 211 | 37 | 827970 | 174 |
| 8 | 404867 | 235 | 23 | 102950 | 209 | 38 | 101710 | 172 |
| 9 | 155743 | 234 | 24 | 772822 | 206 | 39 | 973272 | 168 |
| 10 | 517344 | 232 | 25 | 526728 | 204 | 40 | 680591 | 165 |
| 11 | 150076 | 231 | 26 | 325506 | 202 | 41 | 309354 | 162 |
| 12 | 383600 | 229 | 27 | 182048 | 200 | 42 | 685924 | 158 |
| 13 | 870127 | 227 | 28 | 919200 | 197 | |||
| 14 | 176170 | 226 | 29 | 417723 | 195 |
Explicitly, if , the coefficient used in the sign test is
The appendix evaluates these sums over , checks that all are strictly negative, computes the least common multiple of their denominators, and checks every bound in Table 1. It also verifies (26) and compares the three moments with the leading coefficients of . Thus the displayed bounds record exact integer inequalities, not rounded numerical evidence.
References
- [1] O. Capovilla-Searle and Y. Pan, On ruling polynomials of Legendrian links, arXiv:2608.18255v1, 18 August 2026.
- [2] A. Mathas, Iwahori–Hecke Algebras and Schur Algebras of the Symmetric Group, University Lecture Series, vol. 15, American Mathematical Society, Providence, RI, 1999.
- [3] D. Maulik, Stable pairs and the HOMFLY polynomial, Invent. Math. 204 (2016), 787–831. https://arxiv.org/abs/1210.6323.
- [4] A. Oblomkov and V. Shende, The Hilbert scheme of a plane curve singularity and the HOMFLY polynomial of its link, Duke Math. J. 161 (2012), 1277–1303. https://arxiv.org/abs/1003.1568.
- [5] R. Pandharipande and R. P. Thomas, Stable pairs and BPS invariants, J. Amer. Math. Soc. 23 (2010), 267–297. https://arxiv.org/abs/0711.3899.
- [6] D. Rutherford, The Thurston–Bennequin number, Kauffman polynomial, and ruling invariants of a Legendrian link: The Fuchs conjecture and beyond, Int. Math. Res. Not. 2006 (2006), Art. ID 78591. https://arxiv.org/abs/math/0511097.
- [7] V. Shende, Hilbert schemes of points on a locally planar curve and the Severi strata of its versal deformation, Compos. Math. 148 (2012), 531–547. https://arxiv.org/abs/1009.0914.
- [8] T. Su, B. Xie, and C. Yu, Log-concavity from enumerative geometry of planar curve singularities, arXiv:2603.27888v2, 30 April 2026.
Appendix A Complete exact-arithmetic verifier
The following program uses Python 3.10 or later and only its standard library. It has no external inputs: the main routine specifies the parameters, and all partitions, hooks, dimensions, Hilbert coefficients, and contact-order polynomials are generated from the formulas above. Integers have arbitrary precision, and every nonintegral division uses Fraction. No floating-point arithmetic is used.
The partition recursion chooses each possible first part and then a partition of the remainder with no larger part. Induction on the remainder shows that it visits every partition exactly once. The function shape uses zero-based row and column indices, so its hook-length expression is . The hook-length formula supplies . The function bps_coefficients implements (13) and (25) through degree . All shifts are nonnegative; discarding terms above therefore cannot change any coefficient used by the triangular extraction.
In contact_polynomials, g[a] stores through degree , log stores the of (28), and R is computed by (29). Grouping the weighted series by implements (20), since (19) depends only on that absolute content. Terms above degree in cannot contribute to any with .
The main routine checks the ordinary -fold point, the degree- sign certificate, every entry of Table 1, and the three transposition moments. The table bounds are checked against independently generated coefficients; they are not used to compute them. Save the listing as a Python file and execute it normally, without optimization flags. Successful completion prints ALL CHECKS PASSED; any failed assertion invalidates the computational certificate. The program rejects execution with assertions disabled. The sign test certifies all because Proposition 3.1 supplies the degree bound and (30) holds as a polynomial identity.