Counter-Minimisation for Tropical CRAs
- The paper establishes that register minimisation is undecidable for tropical CRAs with seven or more registers via reduction from the 0-halting problem of two-counter machines.
- The methodology exploits the expressive equivalence between k-register CRAs and width-k tropical WFAs to map register count to automata width.
- The results imply significant limits on optimization techniques in quantitative models and indicate unresolved cases for register counts k ≤ 6.
The counter-minimisation problem for tropical (min-plus) Cost Register Automata (CRAs) concerns the question of whether, for a given -register CRA, one can construct an equivalent CRA with strictly fewer than registers. CRAs over the min-plus semiring are expressively equivalent to min-plus (tropical) Weighted Finite Automata (WFAs), and minimizing the number of registers within CRAs is directly analogous to minimizing the width of these WFAs. The recent resolution of this problem establishes that register minimisation is undecidable for registers, whereas the problem remains open for smaller register counts (Almagor et al., 10 Dec 2025).
1. Min-Plus Semiring and Tropical Cost Register Automata
A tropical (min-plus) semiring is defined over the domain , with the operations and . The key properties are and . A -register CRA over is formalized as the tuple
where:
- is a finite set of states,
- is the initial state,
- is the set of accepting states,
- is a finite set of registers over ,
- is the transition relation, with: assigning to each register either a pair for copy-update or for constant reset.
A run is a unique sequence of configurations and register assignments starting from all-zero registers. If the final state is not accepting, the output is . Otherwise, the value in a designated output register gives .
2. Formal Statement of the Counter-Minimisation Problem
The problem is specified as follows:
- Input: A -register CRA .
- Question: Does there exist an equivalent CRA with strictly fewer than registers (i.e., with registers)?
Equivalently, for fixed , is it decidable if a -register CRA admits a representation with fewer registers preserving its behavior over all input words? The set of such minimal CRAs is precisely those not equivalent to any CRA with one fewer register.
3. Central Undecidability Result
The core result establishes that for every , the following decision problem is undecidable:
$\forall k\geq 7, \quad \text{“Given a %%%%29%%%%-register CRA %%%%30%%%%, decide if %%%%31%%%% equivalent %%%%32%%%%-register CRA.”}$
Thus, for registers, counter-minimisation for tropical CRAs is undecidable (Almagor et al., 10 Dec 2025).
4. Reduction and Undecidability Proof Outline
The proof reduces from the classically undecidable “0-halting” problem for two-counter machines. The key technical construction involves:
- Encoding the behavior of a two-counter machine in a tropical WFA of width $6$, linking the halting behavior to whether is unbounded above.
- “Padding” with a seventh register produces a CRA with $7$ registers. If is upper-bounded, the additional register is redundant and removable; if is unbounded, any equivalent CRA must maintain all $7$ registers to correctly describe the behavior.
- Thus, deciding whether can be realized with $6$ registers solves the undecidable question regarding boundedness of .
This construction follows the earlier approach of Almagor–Chatterjee–Dima (2020) regarding undecidability in WFAs and exploits the expressive equivalence between -register CRAs and width- WFAs.
5. Structural and Expressive Connections
There is an exact correspondence between -register CRAs and width- min-plus WFAs, where width is the maximal number of simultaneous nondeterministic states reachable in the WFA. The conversion involves interpreting each register as a “dimension” in the WFA, and simulating nondeterministic branching by parallel register assignment.
A table comparing these concepts:
| Model | Resource Parameter | Expressivity Determined By |
|---|---|---|
| CRA | registers | Number of independent cost tracks (registers) |
| Tropical WFA | Width | Max number of concurrent states reachable |
This equivalence underpins reductions between the two models and is crucial for the undecidability result.
6. Boundary Cases and Related Decidability Results
The status of the counter-minimisation problem for remains unresolved; no matching lower bounds exist for below $7$. In contrast, for CRAs over the rational field , register minimisation is decidable, as established by Ben Alioua et al. 2024.
Further, related problems include:
- Determinisation of tropical WFAs (recently shown decidable).
- Unambiguisability (decidability of equivalence to an unambiguous WFA).
A plausible implication is that structural restrictions on the underlying semiring or register management could lead to decidability in other settings.
7. Key Constructions and Lemmas
Two pivotal techniques support the proof and its generalizations:
- Expressive Equivalence Lemma: -register CRAs are expressively equivalent to width- min-plus WFAs by simulating register updates via WFA state space and by simulating WFA subset constructions through register allocation.
- Gadget for Width Jump: In the main reduction, adding a spare register allows mimicking the others only if the automaton is bounded; otherwise, the spare becomes essential and cannot be eliminated, forcing the need for all $7$ registers.
These technical constructions confirm the undecidability for and clarify the critical role of width and register tracking in capturing quantitative behaviors within min-plus models.
For foundational and technical details see (Almagor et al., 10 Dec 2025), as well as [Alur, Moerkotte et al. (ICALP 2013)], [Almagor, Chatterjee, Dima (FSTTCS 2020)], and [Bell, Jecker, Seidl (LICS 2023)].