Triangular Gröbner-basis conjecture for chemical reaction networks
Consider a chemical reaction network (CRN) whose steady-state ideal satisfies Assumptions 1–3: mass-action kinetics, inclusion of conservation laws, and absence of independent subnetworks. Let the system have variables , and let be the extension field of generated by the coefficients of its equations. Triangular Gröbner-basis conjecture. There exists a permutation such that, after re-labelling the variables
the reduced Gröbner basis of the steady-state ideal, computed in the lexicographic order
has the triangular shape
where and, for every , . Thus the first polynomial is univariate in , and each remaining polynomial is linear in its corresponding variable with coefficients polynomial in . The conjecture is motivated by numerical searches that found no CRN satisfying Assumptions 1–3 while violating the stated triangularity; the supplied context also says that triangularity is proved under a strengthened set of hypotheses, leaving the conjecture itself unresolved.
References
Primary source
Paola Ferrari, Sara Sommariva, Michele Piana, Federico Benvenuto and Matteo Varbaro, “When algebra twinks system biology: a conjecture on the structure of Gröbner bases in complex chemical reaction networks”, arXiv:2501.12233 (2025).
Progress summary
A reader-submitted example claims the conjecture is false, but the example has not been independently checked.
Ferrari et al. formulated the conjecture in a preprint dated January 21, 2025, based on numerical searches that found no counterexample. It asserts that, after reordering variables, the steady-state equations admit one equation in one variable followed by direct polynomial substitutions for the others.
Known results
- Numerical experiments found no network satisfying Assumptions – that violates the proposed triangular form (Ferrari et al., 2025).
- Under strengthened hypotheses, including conditions yielding a zero-dimensional radical ideal and generic normal form, triangularity is proved (Ferrari et al., 2025).
- The original Assumptions – statement is explicitly left unresolved.
Community submission (unverified), August 27, 2026
A submitted argument claims that the network , , and satisfies the assumptions, with steady-state ideal , but that neither variable ordering has the conjectured triangular reduced lexicographic Gröbner basis. The submission is truncated and unverified.
Current status (as of August 2026): The conjecture remains unverified and unresolved; triangularity is known only under stronger hypotheses, while a reader-submitted counterexample claim has not been checked.
Sources
- arxiv.org
- arxiv.org
- github.com
- oskarhenriksson.io
- iro.uiowa.edu
- hal.science
- pmc.ncbi.nlm.nih.gov
- cbe.osu.edu
- docs.sciml.ai
- arxiv.org
- ar5iv.labs.arxiv.org
- arxiv.org
- ar5iv.labs.arxiv.org
- mathstodon.xyz
- mathstodon.xyz
- mathstodon.xyz
- mathstodon.xyz
- mathstodon.xyz
- www-cdn.anthropic.com
- quantamagazine.org
- emergentmind.com
- emergentmind.com
- arxiv.org
- mathstodon.xyz
- mathstodon.xyz
- mathstodon.xyz
- arxiv.org
Solutions 1
CounterexampleThis solution needs a summarySee full solution
A Counterexample to the Triangular Gröbner-Basis Conjecture for Chemical Reaction Networks
Proposition
The triangular Gröbner-basis conjecture of Ferrari et al. is false as stated.
Consider the chemical reaction network
where the labels are the positive mass-action rate constants. This network satisfies the three assumptions in the conjecture, but no permutation of its two variables gives a reduced lexicographic Gröbner basis of the conjectured triangular form.
Proof
1. The steady-state ideal
The reaction vectors are
Under mass-action kinetics, the reaction-rate vector is
Hence the differential equations are
Changing the signs of the steady-state equations does not change the ideal they generate. Thus the steady-state ideal is
2. Verification of the conjecture's hypotheses
The network follows mass-action kinetics. Moreover, every reactant complex has total molecularity two, so all interactions are at most pairwise and the steady-state equations are quadratic.
The stoichiometric matrix is
It has rank two. Therefore its left kernel is zero, so the network has no nonzero linear conservation laws. The requirement that all conservation laws be included is consequently satisfied vacuously.
It remains to verify that the network has no nontrivial stoichiometrically independent decomposition. The three reaction vectors are pairwise nonparallel. In every partition of the three reactions into two nonempty subsets, one subset contains at least two reactions and therefore spans . The other subset contains a nonzero reaction vector, so its stoichiometric subspace has nonzero intersection with . The two subspaces therefore cannot form a direct sum.
Finally, the two steady-state equations are algebraically independent. Indeed,
which is not the zero polynomial.
3. Reduced Gröbner basis for
For the lexicographic order , set
These polynomials generate . In one direction,
and
so . Conversely,
so .
Their leading monomials are
Buchberger's criterion gives
and
Thus is a Gröbner basis. It is reduced: all three polynomials are monic, and the only nonleading monomial appearing in or is , which is divisible by none of . Therefore the reduced lexicographic Gröbner basis is
4. Reduced Gröbner basis for
The ideal is invariant under exchanging and . Hence, for the lexicographic order , the reduced Gröbner basis is
These are the only two variable orders.
For , the conjectured form would be
whereas the actual reduced basis is . For , the conjectured form would be
whereas the actual reduced basis is . Neither reduced basis has the required form.
5. Intrinsic obstruction
There is also a coordinate-independent obstruction. The equations
have only the solution over an algebraic closure: if both coordinates are nonzero, then
whose coefficient matrix has determinant , forcing .
Thus
Let
Since ,
and hence
Therefore the local scheme defined by has embedding dimension two at its unique point.
If a Gröbner basis of the conjectured form existed after a variable permutation, then eliminating the linearly occurring variable would give an isomorphism
Every localization of a one-variable quotient has embedding dimension at most one, contradicting the embedding dimension computed above. Thus no variable permutation can produce the conjectured triangular shape.
This proves that the network is a counterexample.