On the Complexity of Techniques That Make Transition Systems Implementable by Boolean Nets
Pith reviewed 2026-05-24 11:45 UTC · model grok-4.3
The pith
Making transition systems implementable by flip-flop nets via bounded modifications is NP-complete
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The paper claims that most of the decision problems for converting a transition system into one implementable by a flip-flop net or derivative, using at most a given number of modifications such as relabeling or suppression, are NP-complete.
What carries the argument
The bounded modification techniques of relabeling edges with identical labels and suppressing edges, states or events while requiring the result to remain close to the original transition system.
If this is right
- Unless P equals NP, no efficient algorithm decides whether a given transition system can be turned into a flip-flop-net realization with at most k modifications.
- The same hardness applies to several derivatives of flip-flop nets.
- Exact synthesis under a modification budget must in general consume exponential time.
Where Pith is reading between the lines
- Analogous bounded-modification problems for other net types may also prove hard.
- Practical synthesis tools would likely need heuristics or approximations rather than exact bounded search.
- The same modification framework could be used to study complexity in related models of concurrency.
Load-bearing premise
The decision problems are defined precisely around the listed modification techniques and the requirement to stay close to the original transition system.
What would settle it
A polynomial-time algorithm that solves any one of the bounded-modification problems for flip-flop nets would falsify the NP-completeness claim.
Figures
read the original abstract
Synthesis consists in deciding whether a given labeled transition system (TS) $A$ can be implemented by a net $N$ of type $\tau$. In case of a negative decision, it may be possible to convert $A$ into an implementable TS $B$ by applying various modification techniques, like relabeling edges that previously had the same label, suppressing edges/states/events, etc. It may however be useful to limit the number of such modifications to stay close to the original problem, or optimize the technique. In this paper, we show that most of the corresponding problems are NP-complete if $\tau$ corresponds to the type of flip-flop nets or some flip-flop net derivatives.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies decision problems arising in the synthesis of flip-flop nets (and some derivatives) from labeled transition systems (TS). It defines problems in which a given TS is modified by a bounded number of operations (edge relabeling of same-label edges, suppression of edges/states/events) so that the resulting TS becomes implementable by a net of the target type, and proves that most of these problems are NP-complete.
Significance. The results establish NP-completeness for a family of bounded-modification synthesis problems that remain close to the original TS. If the reductions hold, they provide a precise complexity map for these practically motivated variants of net synthesis.
minor comments (2)
- [Abstract] Abstract: the claim that 'most of the corresponding problems are NP-complete' is stated without any indication of the reduction sources or proof structure; a single sentence sketching the main reduction technique would improve readability.
- [§2–3] The decision problems are defined around specific modification operations and a 'stay close' requirement; ensure that the formal definitions in §2–3 make the distance measure (number of modifications) explicit and polynomial-time checkable.
Simulated Author's Rebuttal
We thank the referee for their positive summary and recommendation of minor revision. No specific major comments were listed in the report.
Circularity Check
No significant circularity; standard NP-completeness reductions from external problems
full rationale
The paper frames its results as polynomial-time reductions establishing NP-completeness for decision problems on bounded modifications (edge relabeling, suppression) to make transition systems implementable by flip-flop nets. These are standard complexity arguments relying on known external NP-complete problems rather than any self-definition, fitted inputs renamed as predictions, or load-bearing self-citations. The abstract and problem definitions are self-contained against external benchmarks with no quoted reduction that collapses to the paper's own inputs by construction. No steps meet the criteria for circularity.
Axiom & Free-Parameter Ledger
axioms (1)
- standard math NP-completeness established via polynomial-time reductions from known NP-complete problems
Reference graph
Works this paper leans on
-
[1]
Distributing Finite Automata Through Petri Net Synthesis
Badouel E, Caillaud B, Darondeau P . Distributing Finite Automata Through Petri Net Synthesis. F ormal Asp. Comput., 2002. 13(6):447–470. doi:10.1007/s001650200022
-
[2]
van der Aalst WMP . Process Mining - Discovery, Conforman ce and Enhancement of Business Processes. Springer, 2011. doi:10.1007/978-3-642-19345-3
-
[3]
A Survey of Petri Net Method s for Controlled Discrete Event Systems
Holloway LE, Krogh BH, Giua A. A Survey of Petri Net Method s for Controlled Discrete Event Systems. Discrete Event Dynamic Systems , 1997. 7(2):151–190. doi:10.1023/A:1008271916548
-
[4]
A region-based theory for state assignment in speed-independent circuits
Cortadella J, Kishinevsky M, Kondratyev A, Lavagno L, Y a kovlev A. A region-based theory for state assignment in speed-independent circuits. IEEE Trans. on CAD of Integrated Circuits and Systems , 1997. 16(8):793–812. doi:10.1109/43.644602
-
[5]
Badouel E, Bernardinello L, Darondeau P . Petri Net Synth esis. Texts in Theoretical Computer Science. An EA TCS Series. Springer, 2015. doi:10.1007/978-3-662-4 7967-4
-
[6]
Carmona J. The Label Splitting Problem. Trans. Petri Nets Other Model. Concurr ., 2012. 6:1–23. doi: 10.1007/978-3-642-35179-2 \
-
[7]
URL https://doi.org/10.1007/978-3-642-35179-2_1
-
[8]
Deri ving Petri nets from finite transition systems
Cortadella J, Kishinevsky M, Lavagno L, Y akovlev A. Deri ving Petri nets from finite transition systems. IEEE Transactions on Computers, 1998. 47(8):859–882
work page 1998
-
[9]
Relabelling LTS for Petri Net Syn thesis via Solving Separation Problems
Schlachter U, Wimmel H. Relabelling LTS for Petri Net Syn thesis via Solving Separation Problems. Trans. Petri Nets Other Model. Concurr ., 2019. 14:222–254. doi:10.1007/978-3-662-60651-3 \ 9
-
[10]
Schlachter U, Wimmel H. Optimal Label Splitting for Embe dding an LTS into an arbitrary Petri Net Reachability Graph is NP-complete. CoRR, 2020. abs/2002.04841. 2002.04841
-
[11]
Tredup R. Finding an Optimal Label-Splitting to Make a T ransition System Petri Net Implementable: a Complete Complexity Characterization. In: Proceedings of the 21st Italian Conference on Theoretical Computer Science, Ischia, Italy, September 14-16, 2020. 20 20 pp. 131–144
work page 2020
-
[12]
Some Basic Techniques allowing Petri Net Synthesis: Complexity and Algorith- mic Issues
Devillers RR, Tredup R. Some Basic Techniques allowing Petri Net Synthesis: Complexity and Algorith- mic Issues. CoRR, 2021. abs/2112.03605. 2112.03605, URL https://arxiv.org/abs/2112.03605
-
[13]
Tredup R. Edge, Event and State Removal: The Complexity of Some Basic Techniques that Make Transi- tion Systems Petri Net Implementable. In: Application and T heory of Petri Nets and Concurrency - 42nd International Conference, PETRI NETS 2021, Virtual Event, June 23-25, 2021, Proceedings. 2021 pp. 253–273. doi:10.1007/978-3-030-76983-3 \ 13
-
[14]
Trace Nets and Process Automata
Badouel E, Darondeau P . Trace Nets and Process Automata . Acta Inf. , 1995. 32(7):647–679. doi: 10.1007/BF01186645
-
[15]
Step semantics of boolean nets
Kleijn J, Koutny M, Pietkiewicz-Koutny M, Rozenberg G. Step semantics of boolean nets. Acta Inf., 2013. 50(1):15–39. doi:10.1007/s00236-012-0170-2
-
[16]
Montanari U, Rossi F. Contextual Nets. Acta Inf., 1995. 32(6):545–596. doi:10.1007/BF01178907. 296 R. Devillers and R. Tredup / The Complexity of Techniques That Make Transition Systems I mplementable
-
[17]
Transition Systems of Elementa ry Net Systems with Inhibitor Arcs
Pietkiewicz-Koutny M. Transition Systems of Elementa ry Net Systems with Inhibitor Arcs. In: ICA TPN, volume 1248 of Lecture Notes in Computer Science . Springer, 1997 pp. 310–327. doi: 10.1007/3-540-63139-9 \ 43
-
[18]
Rozenberg G, Engelfriet J. Elementary Net Systems. In: Petri Nets, volume 1491 of Lecture Notes in Computer Science. Springer, 1996 pp. 12–121. doi:10.1007/3-540-65306-6 \ 14
-
[19]
Schmitt V . Flip-Flop Nets. In: STACS, volume 1046 of Lecture Notes in Computer Science . Springer, 1996 pp. 517–528. doi:10.1007/3-540-60922-9 \ 42
-
[20]
The Synthesis Problem for Elementary Net Systems is NP- Complete
Badouel E, Bernardinello L, Darondeau P . The Synthesis Problem for Elementary Net Systems is NP- Complete. Theor . Comput. Sci., 1997. 186(1-2):107–134. doi:10.1016/S0304-3975(96)00219-8
-
[21]
The Complexity of Synthesizing nop-Equipped Boolean Petri Nets from g-Bounded Inputs
Tredup R. The Complexity of Synthesizing nop-Equipped Boolean Petri Nets from g-Bounded Inputs. Trans. Petri Nets Other Model. Concurr ., 2021. 15:101–125
work page 2021
-
[22]
In: Fodor, P., Montali, M., Calvanese, D., Roman, D
Tredup R, Rosenke C. The Complexity of Synthesis for 43 B oolean Petri Net Types. In: TAMC, volume 11436 of Lecture Notes in Computer Science . Springer, 2019 pp. 615–634. doi:10.1007/978-3-030- \ linebreak14812-6
-
[23]
On the Hardness of Synthesizing Boo lean Nets
Tredup R, Rosenke C. On the Hardness of Synthesizing Boo lean Nets. In: A TAED@Petri Nets/ACSD, volume 2371 of CEUR W orkshop Proceedings. CEUR-WS.org, 2019 pp. 71–86
work page 2019
-
[24]
The Complexity of Boolean State Sep aration
Tredup R, Erofeev E. The Complexity of Boolean State Sep aration. In: Theoretical Aspects of Com- puting - ICTAC 2020 - 17th International Colloquium, Macau, China, November 30 - December 4, 2020, Proceedings. 2020 pp. 123–142. doi:10.1007/978-3-030-64 276-1\ 7
-
[25]
Polynomial Al gorithms for the Synthesis of Bounded Nets
Badouel E, Bernardinello L, Darondeau P . Polynomial Al gorithms for the Synthesis of Bounded Nets. In: TAPSOFT, volume 915 of Lecture Notes in Computer Science . Springer, 1995 pp. 364–378. doi: 10.1007/3-540-59293-8 \ 207
-
[26]
The Complexity of the Label-Splitting-Probl em for Flip-Flop-Nets
Tredup R. The Complexity of the Label-Splitting-Probl em for Flip-Flop-Nets. In: Reachability Problems - 14th International Conference, RP 2020, Paris, France, Oc tober 19-21, 2020, Proceedings. 2020 pp. 148–163. doi:10.1007/978-3-030-61739-4 \ 10
-
[27]
Computers and Intractability: A G uide to the Theory of NP-Completeness
Garey MR, Johnson DS. Computers and Intractability: A G uide to the Theory of NP-Completeness. W . H. Freeman, 1979. ISBN 0-7167-1044-7
work page 1979
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.