Triangular Gröbner-basis conjecture for chemical reaction networks

About 1 year old · traced to

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 x1,…,xnx_1,\dots,x_n, and let K\mathbb{K} be the extension field of Q\mathbb{Q} generated by the coefficients of its equations. Triangular Gröbner-basis conjecture. There exists a permutation σ∈Sn\sigma\in S_n such that, after re-labelling the variables

(xσ(1),xσ(2),…,xσ(n)),(x_{\sigma(1)},x_{\sigma(2)},\dots,x_{\sigma(n)}),

the reduced Gröbner basis of the steady-state ideal, computed in the lexicographic order

xσ(n)>xσ(n−1)>⋯>xσ(2)>xσ(1),x_{\sigma(n)} > x_{\sigma(n-1)} > \dots > x_{\sigma(2)} > x_{\sigma(1)},

has the triangular shape

xσ(n)−gn(xσ(1)),  xσ(n−1)−gn−1(xσ(1)),  …,  xσ(2)−g2(xσ(1)),  g1(xσ(1)),x_{\sigma(n)} - g_n(x_{\sigma(1)}),\; x_{\sigma(n-1)} - g_{n-1}(x_{\sigma(1)}),\; \dots,\; x_{\sigma(2)} - g_2(x_{\sigma(1)}),\; g_1(x_{\sigma(1)}),

where g1∈K[xσ(1)]g_1\in\mathbb{K}[x_{\sigma(1)}] and, for every j≥2j\geq 2, gj∈K[xσ(1)]g_j\in\mathbb{K}[x_{\sigma(1)}]. Thus the first polynomial is univariate in xσ(1)x_{\sigma(1)}, and each remaining polynomial is linear in its corresponding variable with coefficients polynomial in xσ(1)x_{\sigma(1)}. 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

Refreshed
Claimed progress

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 11–33 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 11–33 statement is explicitly left unresolved.

Community submission (unverified), August 27, 2026

A submitted argument claims that the network 2X→2X2X\xrightarrow{2}X, 2Y→2Y2Y\xrightarrow{2}Y, and X+Y→10X+Y\xrightarrow{1}0 satisfies the assumptions, with steady-state ideal (2x2+xy,2y2+xy)(2x^2+xy,2y^2+xy), 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

Solutions 1

CounterexampleThis solution needs a summarySee full solutionHide 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

2X→  2  X,2Y→  2  Y,X+Y→  1  0,2X \xrightarrow{\;2\;} X, \qquad 2Y \xrightarrow{\;2\;} Y, \qquad X+Y \xrightarrow{\;1\;} 0,

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

ν1=(−1,0),ν2=(0,−1),ν3=(−1,−1).\nu_1=(-1,0), \qquad \nu_2=(0,-1), \qquad \nu_3=(-1,-1).

Under mass-action kinetics, the reaction-rate vector is

v(x,y)=(2x2, 2y2, xy).v(x,y)=(2x^2,\,2y^2,\,xy).

Hence the differential equations are

x˙=−2x2−xy,y˙=−2y2−xy.\dot x=-2x^2-xy, \qquad \dot y=-2y^2-xy.

Changing the signs of the steady-state equations does not change the ideal they generate. Thus the steady-state ideal is

I=(f1,f2)=(2x2+xy, 2y2+xy)⊂Q[x,y].I=(f_1,f_2) =(2x^2+xy,\,2y^2+xy) \subset \mathbb Q[x,y].

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

N=(−10−10−1−1).N= \begin{pmatrix} -1&0&-1\\ 0&-1&-1 \end{pmatrix}.

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 Q2\mathbb Q^2. The other subset contains a nonzero reaction vector, so its stoichiometric subspace has nonzero intersection with Q2\mathbb Q^2. The two subspaces therefore cannot form a direct sum.

Finally, the two steady-state equations are algebraically independent. Indeed,

det⁡(∂f1/∂x∂f1/∂y∂f2/∂x∂f2/∂y)=det⁡(4x+yxyx+4y)=4(x2+4xy+y2),\det \begin{pmatrix} \partial f_1/\partial x&\partial f_1/\partial y\\ \partial f_2/\partial x&\partial f_2/\partial y \end{pmatrix} = \det \begin{pmatrix} 4x+y&x\\ y&x+4y \end{pmatrix} =4(x^2+4xy+y^2),

which is not the zero polynomial.

3. Reduced Gröbner basis for x>yx>y

For the lexicographic order x>yx>y, set

g1=x2−y2,g2=xy+2y2,g3=y3.g_1=x^2-y^2, \qquad g_2=xy+2y^2, \qquad g_3=y^3.

These polynomials generate II. In one direction,

g1=f1−f22,g2=f2,g_1=\frac{f_1-f_2}{2}, \qquad g_2=f_2,

and

3g3=yg1+(2y−x)g2,3g_3=y g_1+(2y-x)g_2,

so (g1,g2,g3)⊆I(g_1,g_2,g_3)\subseteq I. Conversely,

f1=2g1+g2,f2=g2,f_1=2g_1+g_2, \qquad f_2=g_2,

so I⊆(g1,g2,g3)I\subseteq(g_1,g_2,g_3).

Their leading monomials are

LM⁡(g1)=x2,LM⁡(g2)=xy,LM⁡(g3)=y3.\operatorname{LM}(g_1)=x^2, \qquad \operatorname{LM}(g_2)=xy, \qquad \operatorname{LM}(g_3)=y^3.

Buchberger's criterion gives

S(g1,g2)=yg1−xg2=−y3−2xy2→  g2  3y3→  g3  0,S(g_1,g_2) =y g_1-x g_2 =-y^3-2xy^2 \xrightarrow{\;g_2\;}3y^3 \xrightarrow{\;g_3\;}0, S(g1,g3)=y3g1−x2g3=−y5→  g3  0,S(g_1,g_3) =y^3g_1-x^2g_3 =-y^5 \xrightarrow{\;g_3\;}0,

and

S(g2,g3)=y2g2−xg3=2y4→  g3  0.S(g_2,g_3) =y^2g_2-xg_3 =2y^4 \xrightarrow{\;g_3\;}0.

Thus {g1,g2,g3}\{g_1,g_2,g_3\} is a Gröbner basis. It is reduced: all three polynomials are monic, and the only nonleading monomial appearing in g1g_1 or g2g_2 is y2y^2, which is divisible by none of x2,xy,y3x^2,xy,y^3. Therefore the reduced lexicographic Gröbner basis is

Gx>y={x2−y2,  xy+2y2,  y3}.G_{x>y} =\{x^2-y^2,\;xy+2y^2,\;y^3\}.

4. Reduced Gröbner basis for y>xy>x

The ideal is invariant under exchanging xx and yy. Hence, for the lexicographic order y>xy>x, the reduced Gröbner basis is

Gy>x={y2−x2,  xy+2x2,  x3}.G_{y>x} =\{y^2-x^2,\;xy+2x^2,\;x^3\}.

These are the only two variable orders.

For x>yx>y, the conjectured form would be

{x−h(y), q(y)},\{x-h(y),\,q(y)\},

whereas the actual reduced basis is Gx>yG_{x>y}. For y>xy>x, the conjectured form would be

{y−h(x), q(x)},\{y-h(x),\,q(x)\},

whereas the actual reduced basis is Gy>xG_{y>x}. Neither reduced basis has the required form.

5. Intrinsic obstruction

There is also a coordinate-independent obstruction. The equations

x(2x+y)=0,y(x+2y)=0x(2x+y)=0, \qquad y(x+2y)=0

have only the solution (0,0)(0,0) over an algebraic closure: if both coordinates are nonzero, then

2x+y=0,x+2y=0,2x+y=0, \qquad x+2y=0,

whose coefficient matrix has determinant 33, forcing x=y=0x=y=0.

Thus

I=(x,y).\sqrt I=(x,y).

Let

A=Q[x,y]/I,m=(x,y)/I.A=\mathbb Q[x,y]/I, \qquad \mathfrak m=(x,y)/I.

Since I⊆(x,y)2I\subseteq(x,y)^2,

m/m2≅(x,y)/(x,y)2,\mathfrak m/\mathfrak m^2 \cong (x,y)/(x,y)^2,

and hence

dim⁡Qm/m2=2.\dim_{\mathbb Q}\mathfrak m/\mathfrak m^2=2.

Therefore the local scheme defined by II 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

A≅Q[t]/(q(t)).A\cong \mathbb Q[t]/(q(t)).

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. □\square