Weighted basic parallel processes and combinatorial enumeration
Lorenzo Clemente

TL;DR
This paper introduces an algorithm for weighted basic parallel processes (WBPP) equivalence, linking it to combinatorial enumeration and differential equations, and solves longstanding open problems in automata theory and power series equivalence.
Contribution
It presents a 2-EXPSPACE algorithm for WBPP equivalence, connects WBPP to combinatorial and differential algebraic series, and extends decidability results to complex power series classes.
Findings
Decidable equivalence of WBPP with 2-EXPSPACE complexity.
Equivalence of constructible differentially finite power series (CDF) is decidable.
Established a connection between WBPP series and combinatorial enumeration.
Abstract
We study weighted basic parallel processes (WBPP), a nonlinear recursive generalisation of weighted finite automata inspired from process algebra and Petri net theory. Our main result is an algorithm of 2-EXPSPACE complexity for the WBPP equivalence problem. While (unweighted) BPP language equivalence is undecidable, we can use this algorithm to decide multiplicity equivalence of BPP and language equivalence of unambiguous BPP, with the same complexity. These are long-standing open problems for the related model of weighted context-free grammars. Our second contribution is a connection between WBPP, power series solutions of systems of polynomial differential equations, and combinatorial enumeration. To this end we consider constructible differentially finite power series (CDF), a class of multivariate differentially algebraic series introduced by Bergeron and Reutenauer in order to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
