One Marking, One Failure: The Method of Unknowns
2026-03-25
We tried a new way to do balancing dilation. It didn’t work. Here’s why.
This is a sequel to Five Ways to Fail at One-Marking. If you haven’t read that, start there for context on the one-marking problem and the $\frac{1}{2}$-trick.
The Setup: G1, B1, B2
In the previous post, we showed that the $\frac{1}{2}$-trick (Attempt 5) is our current best result. The variable system from $\frac{1}{2}(S + S^2)$ has one beautiful property and two defects:
-
G1 (Good): The degree-1 and degree-2 variable families form a PP-implementable closure. They “help each other”: degree-1 derivatives (degree 3) decompose as (deg-1) Γ (deg-2) products, and degree-2 derivatives (degree 4) decompose as (deg-2) Γ (deg-2) products.
-
B1 (Bad): The marking variable $a_x = \frac{1}{2}x$ tracks half the target value. Readout requires a factor-of-2 correction.
-
B2 (Bad): The uniform $\frac{1}{2}$ scaling is structurally necessary for the $F(S)$ construction.
Question: Can we keep G1 while eliminating B1 and B2?
The Idea: Asymmetric Scaling
The $\frac{1}{2}$-trick scales everything by $\frac{1}{2}$, including the marking variable. What if we break the symmetry?
Proposal: Keep $x_1$ unscaled (so $x_1 \to x_1^*$ directly) and scale everything else by a small $\lambda > 0$. Introduce an independent variable $r$ to absorb conservation.
A Different Kind of $r$
This is where the construction departs from everything we’ve done before. In the $\frac{1}{2}$-trick, $r = 1 - \sum x_i$ is a derived quantity: an algebraic function of the PP species, completely determined by them. Its derivative $\dot{r} = -\sum \dot{x}_i$ follows by differentiation.
Here, $r$ is fundamentally different. It is an independent unknown β a CRN species in its own right. We don’t define what $r$ “is” in terms of the original PP variables. We only require three things:
- Conservation: $r + \sum_{\alpha \neq r} z_\alpha = 1$.
- Dilation: $\dot{x}_i = r \cdot P_i(x_1, \ldots, x_n)$.
- Absorber: $\dot{r} = -\sum_{\alpha \neq r} \dot{z}_\alpha$.
Condition 3 follows from differentiating Condition 1. We don’t prescribe $r$’s identity β only the constraints it must satisfy. We call this the method of unknowns.
The Variable System
For small $\lambda > 0$:
| Variable | Role |
|---|---|
| $x_1$ | marking (unscaled β direct readout) |
| $\lambda x_i$, $i \geq 2$ | other species, scaled |
| $\lambda r x_i$, $i = 1, \ldots, n$ | degree-2 cross terms |
| $\lambda r x_i x_j$, $i \leq j$ | degree-3 cross terms |
| $\lambda r^2$ | degree-2 pure-$r$ |
| $r$ | conservation absorber |
This is structurally the same monomial family as $S + S^2$ β just with asymmetric coefficients instead of uniform $\frac{1}{2}$. The hope: changing the scaling preserves the factorization structure (G1), since scaling only changes reaction rates, not the existence of valid factorizations.
B1 eliminated: $x_1$ has coefficient 1. Direct readout.
B2 eliminated: Total mass $= 1$ by construction (Condition 1).
Why It Fails
The Chain-Rule Trap
Consider the variable $z = \lambda r x_1$. For it to faithfully represent the product of species $r$ and $x_1$, the chain rule requires:
$$\dot{z} = \lambda(\dot{r} \cdot x_1 + r \cdot \dot{x}_1).$$But $\dot{r}$ is the conservation absorber:
$$\dot{r} = -\sum_{\alpha \neq r} \dot{z}_\alpha.$$And $\dot{z}$ (the derivative of $\lambda r x_1$) is one of those terms.
So $\dot{r}$ depends on $\dot{z}$, and $\dot{z}$ depends on $\dot{r}$. Circular.
Resolving the Circularity
We can solve for $\dot{r}$ explicitly. For $n = 1$ with variables $\{x, \lambda rx, \lambda r^2, r\}$:
$$\dot{r} = -\bigl[\dot{x} + \lambda(\dot{r} \cdot x + r \cdot \dot{x}) + 2\lambda r \cdot \dot{r}\bigr].$$Collecting $\dot{r}$ terms:
$$\dot{r}(1 + \lambda x + 2\lambda r) = -\dot{x}(1 + \lambda r).$$Substituting $\dot{x} = rP$ (after $r$-dilation):
$$\boxed{\dot{r} = \frac{-rP(1 + \lambda r)}{1 + \lambda x + 2\lambda r}.}$$This is a rational function of $r$ and $x$.
Why This Is Fatal
Mass-action chemical reaction networks produce polynomial ODEs. Each bimolecular reaction $A + B \to C + D$ at rate $k$ contributes $\pm k[A][B]$ to the derivatives β always a product of at most two concentrations. The resulting ODE for each species is a polynomial.
The denominator $1 + \lambda x + 2\lambda r$ depends on species concentrations. It does not simplify to a constant, not even on the conservation simplex. No set of bimolecular reactions can produce a rational-function ODE.
Why the $\frac{1}{2}$-Trick Avoids This
In the $\frac{1}{2}$-trick, $r = 1 - x$ is an algebraic identity. So $\dot{r} = -\dot{x}$ β a polynomial. There is no circularity because $r$ is not an independent variable; its dynamics are completely determined by $x$.
The chain rule for $\frac{1}{2}rx$ involves $\dot{r} = -\dot{x}$, which is known and polynomial. Everything stays in the polynomial world.
The price we pay: uniform $\frac{1}{2}$ scaling (B1 and B2). The method of unknowns tried to eliminate this price by making $r$ independent. But independence creates circularity, and circularity creates rational functions.
The Structural Lesson
The failure reflects a fundamental tension. Three things cannot coexist:
- Independent $r$ β needed for asymmetric scaling (eliminating B1 and B2).
- Chain-rule consistency β needed for compound variables ($\lambda rx$, $\lambda r^2$) to track their intended quantities.
- Polynomial ODEs β required by mass-action kinetics.
The $\frac{1}{2}$-trick resolves this by sacrificing (1): $r$ is dependent, forcing uniform scaling but keeping everything polynomial. The method of unknowns sacrifices (3), which is non-negotiable.
There is no free lunch. The uniform $\frac{1}{2}$ in the $\frac{1}{2}$-trick is not a cosmetic choice to be optimized away β it is the price of polynomiality.
Updated Scorecard
| Construction | One marking | Formal cons. | Simplex | Issue |
|---|---|---|---|---|
| Self-product ($z_{ij} = x_i x_j$) | No (two) | Yes | Yes | $O(n^2)$ markings |
| $\frac{1}{2}$-trick (Note 17) | Yes | No | Yes | No formal conservation |
| $\sqrt{\cdot}$ method | Yes | Yes | No | $\sqrt{x} > x$ for $x < 1$ |
| $\frac{1}{3}$-trick (Note 23 v1) | Yes | Yes | Yes | Scale: $O(n^3)$ vars |
| $\frac{1}{2}$-trick v2 (Note 23) | Yes | Yes | Yes | Tracks $\frac{1}{2}x^*$ |
| Method of unknowns | Yes | Yes | Yes | Rational $\dot{r}$ |
Six approaches. Six obstructions. The $\frac{1}{2}$-trick v2 remains the best.
Filed under “negative results worth documenting.”