Petr Jancar

dblp:j/PetrJancar · DBLP profile ↗
← Back
75ranked-venue papers
53as first author
10since 2021 · last 2025
0000-0002-8738-9850ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 66 · 49 first-author · 9 since 2021Software engineering, systems software and programming languages · 6 · 4 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 3 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-author
YearPublicationVenuePosition
2025 Coverability in Well-Formed Free-Choice Nets
Eike Best, Raymond Devillers, Petr Jancar
Petri Nets3
2025 Structural Liveness of Conservative Petri Nets
abstract
Abstract We show that the EXPSPACE-hardness result for structural liveness of Petri nets [Jančar and Purser, 2019] holds even for a simple subclass of conservative nets. As the main result we then show that for structurally live conservative nets the values of the least live markings are at most double exponential in the size of the nets, which entails the EXPSPACE-completeness of structural liveness for conservative Petri nets; the complexity of the general case remains unclear. As a proof ingredient with a potential of wider applicability, we present an extension of the known results bounding the smallest integer solutions of boolean combinations of linear (in)equations and divisibility constraints.
Petr Jancar, Jérôme Leroux, Jiri Valusek
FoSSaCS1
2024 On the Home-Space Problem for Petri Nets and its Ackermannian Complexity
abstract
A set of configurations $H$ is a home-space for a set of configurations $X$ of aPetri net if every configuration reachable from (any configuration in) $X$ can reach (some configuration in) $H$. The semilinear home-space problem for Petri nets asks, given a Petri net and semilinear sets of configurations $X$, $H$, if $H$ is a home-space for $X$. In 1989, David de Frutos Escrig and Colette Johnen proved that the problem is decidable when $X$ is a singleton and $H$ is a finite union of linear sets with the same periods. In this paper, we show that the general (semilinear) problem is decidable. This result is obtained by proving a duality between the reachability problem and the non-home-space problem. In particular, we prove that for any Petri net and any semilinear set of configurations $H$ we can effectively compute a semilinear set $C$ of configurations, called a non-reachability core for $H$, such that for every set $X$ the set $H$ is not a home-space for $X$ if, and only if, $C$ is reachable from $X$. We show that the established relation to the reachability problem yields the Ackermann-completeness of the (semilinear) home-space problem. For this we also show that, given a Petri net with an initial marking, the set of minimal reachable markings can be constructed in Ackermannian time.
Petr Jancar, Jérôme Leroux
Log. Methods Comput. Sci.1
2023 The Semilinear Home-Space Problem Is Ackermann-Complete for Petri Nets
abstract
A set of configurations H is a home-space for a set of configurations X of a Petri net if every configuration reachable from (any configuration in) X can reach (some configuration in) H. The semilinear home-space problem for Petri nets asks, given a Petri net and semilinear sets of configurations X, H, if H is a home-space for X. In 1989, David de Frutos Escrig and Colette Johnen proved that the problem is decidable when X is a singleton and H is a finite union of linear sets with the same periods. In this paper, we show that the general (semilinear) problem is decidable. This result is obtained by proving a duality between the reachability problem and the non-home-space problem. In particular, we prove that for any Petri net and any linear set of configurations L we can effectively compute a semilinear set C of configurations, called a non-reachability core for L, such that for every set X the set L is not a home-space for X if, and only if, C is reachable from X. We show that the established relation to the reachability problem yields the Ackermann-completeness of the (semilinear) home-space problem. For this we also show that, given a Petri net with an initial marking, the set of minimal reachable markings can be constructed in Ackermannian time.
Petr Jancar, Jérôme Leroux
CONCUR1
2023 Countdown games, and simulation on (succinct) one-counter nets
Petr Jancar, Petr Osicka, Zdenek Sawa
Log. Methods Comput. Sci.1
2022 Structural Liveness of Immediate Observation Petri Nets
abstract
We look in detail at the structural liveness problem (SLP) for subclasses of Petri nets, namely immediate observation nets (IO nets) and their generalized variant called branching immediate multi-observation nets (BIMO nets), that were recently introduced by Esparza, Raskin, and Weil-Kennedy. We show that SLP is PSPACE-hard for IO nets and in PSPACE for BIMO nets. In particular, we discuss the (small) bounds on the token numbers in net places that are decisive for a marking to be (non)live. Comment: Final version
Petr Jancar, Jiri Valusek
Fundam. Informaticae1
2022 Resource Bisimilarity in Petri Nets is Decidable
abstract
Petri nets are a popular formalism for modeling and analyzing distributed systems. Tokens in Petri net models can represent the control flow state or resources produced/consumed by transition firings. We define a resource as a part (a submultiset) of Petri net markings and call two resources equivalent when replacing one of them with another in any marking does not change the observable Petri net behavior. We consider resource similarity and resource bisimilarity, two congruent restrictions of bisimulation equivalence on Petri net markings. Previously it was proved that resource similarity (the largest congruence included in bisimulation equivalence) is undecidable. Here we present an algorithm for checking resource bisimilarity, thereby proving that this relation (the largest congruence included in bisimulation equivalence that is a bisimulation) is decidable. We also give an example of two resources in a Petri net that are similar but not bisimilar.
Irina A. Lomazova, Vladimir A. Bashkin, Petr Jancar
Fundam. Informaticae3
2022 Bisimilarity on Basic Parallel Processes
Petr Jancar
Theor. Comput. Sci.1
2021 The Simplest Non-Regular Deterministic Context-Free Language
abstract
We introduce a new notion of 𝒞-simple problems for a class 𝒞 of decision problems (i.e. languages), w.r.t. a particular reduction. A problem is 𝒞-simple if it can be reduced to each problem in 𝒞. This can be viewed as a conceptual counterpart to 𝒞-hard problems to which all problems in 𝒞 reduce. Our concrete example is the class of non-regular deterministic context-free languages (DCFL'), with a truth-table reduction by Mealy machines. The main technical result is a proof that the DCFL' language L_# = {0^n1^n ∣ n ≥ 1} is DCFL'-simple, and can be thus viewed as one of the simplest languages in the class DCFL', in a precise sense. The notion of DCFL'-simple languages is nontrivial: e.g., the language L_R = {wcw^R∣ w ∈ {a,b}^*} is not DCFL'-simple. By describing an application in the area of neural networks (elaborated in another paper), we demonstrate that 𝒞-simple problems under suitable reductions can provide a tool for expanding the lower-bound results known for single problems to the whole classes of problems.
Petr Jancar, Jirí Síma
MFCS1
2021 Equivalence of pushdown automata via first-order grammars
Petr Jancar
J. Comput. Syst. Sci.1
2020 Deciding semantic finiteness of pushdown processes and first-order grammars w.r.t. bisimulation equivalence
Petr Jancar
J. Comput. Syst. Sci.1
2019 Bisimulation Equivalence of First-Order Grammars is ACKERMANN-Complete
abstract
Checking whether two pushdown automata with restricted silent actions are weakly bisimilar was shown decidable by Sénizergues (1998, 2005). We provide the first known complexity upper bound for this famous problem, in the equivalent setting of first-order grammars. This ACKERMANN upper bound is optimal, and we also show that strong bisimilarity is primitive-recursive when the number of states of the automata is fixed.
Petr Jancar, Sylvain Schmitz
LICS1
2019 Structural liveness of Petri nets is ExpSpace-hard and decidable
Petr Jancar, David Purser
Acta Informatica1
2019 Co-Finiteness and Co-Emptiness of Reachability Sets in Vector Addition Systems with States
abstract
The boundedness problem is a well-known exponential-space complete problem for vector addition systems with states (or Petri nets); it asks if the reachability set (for a given initial configuration) is finite. Here we consider a dual problem, the co-finiteness problem that asks if the complement o f the reachability set is finite; by restricting the question we get the co-emptiness (or universality) problem that asks if all configurations are reachable. We show that both the co-finiteness problem and the co-emptiness problem are exponential-space complete. While the lower bounds are obtained by a straightforward reduction from coverability, getting the upper bounds is more involved; in particular we use the bounds derived for reversible reachability by Leroux (2013). The studied problems were motivated by a result for structural liveness of Petri nets; this problem was shown decidable by Jančar (2017), without clarifying its complexity. The structural liveness problem is tightly related to a generalization of the co-emptiness problem, where the sets of initial configurations are (possibly infinite) downward closed sets instead of just singletons. We formulate the problems even more generally, for semilinear sets of initial configurations; in this case we show that the co-emptiness problem is decidable (without giving an upper complexity bound), and we formulate a conjecture under which the co-finiteness problem is also decidable.
Petr Jancar, Jérôme Leroux, Grégoire Sutre
Fundam. Informaticae1
2018 Co-finiteness and Co-emptiness of Reachability Sets in Vector Addition Systems with States
Petr Jancar, Jérôme Leroux, Grégoire Sutre
Petri Nets1
2018 Game Characterization of Probabilistic Bisimilarity, and Applications to Pushdown Automata
abstract
We study the bisimilarity problem for probabilistic pushdown automata (pPDA) and subclasses thereof. Our definition of pPDA allows both probabilistic and non-deterministic branching, generalising the classical notion of pushdown automata (without epsilon-transitions). We first show a general characterization of probabilistic bisimilarity in terms of two-player games, which naturally reduces checking bisimilarity of probabilistic labelled transition systems to checking bisimilarity of standard (non-deterministic) labelled transition systems. This reduction can be easily implemented in the framework of pPDA, allowing to use known results for standard (non-probabilistic) PDA and their subclasses. A direct use of the reduction incurs an exponential increase of complexity, which does not matter in deriving decidability of bisimilarity for pPDA due to the non-elementary complexity of the problem. In the cases of probabilistic one-counter automata (pOCA), of probabilistic visibly pushdown automata (pvPDA), and of probabilistic basic process algebras (i.e., single-state pPDA) we show that an implicit use of the reduction can avoid the complexity increase; we thus get PSPACE, EXPTIME, and 2-EXPTIME upper bounds, respectively, like for the respective non-probabilistic versions. The bisimilarity problems for OCA and vPDA are known to have matching lower bounds (thus being PSPACE-complete and EXPTIME-complete, respectively); we show that these lower bounds also hold for fully probabilistic versions that do not use non-determinism.
Vojtech Forejt, Petr Jancar, Stefan Kiefer, James Worrell 0001
Log. Methods Comput. Sci.2
2017 Deciding Structural Liveness of Petri Nets
Petr Jancar
SOFSEM1
2017 Branching Bisimilarity of Normed BPA Processes as a Rational Monoid
abstract
Branching bisimilarity of normed Basic Process Algebra (nBPA) was claimed to be EXPTIME-hard in previous papers without any explicit proof. Recently it has been pointed out by Petr Jancar that the claim lacked proper justification. In this paper, we develop a new complete proof for the EXPTIME-hardness of branching bisimilarity of nBPA. We also prove that the associated regularity problem of nBPA is PSPACE-hard. This improves previous P-hard result.
Petr Jancar
Log. Methods Comput. Sci.1
2016 State-Space Reduction of Non-deterministically Synchronizing Systems Applicable to Deadlock Detection in MPI
Stanislav Böhm, Ondrej Meca, Petr Jancar
FM3
2016 Deciding Semantic Finiteness of Pushdown Processes and First-Order Grammars w.r.t. Bisimulation Equivalence
abstract
The problem if a given configuration of a pushdown automaton (PDA) is bisimilar with some (unspecified) finite-state process is shown to be decidable. The decidability is proven in the framework of first-order grammars, which are given by finite sets of labelled rules that rewrite roots of first-order terms. The framework is equivalent to PDA where also deterministic popping epsilon-steps are allowed, i.e. to the model for which Senizergues showed an involved procedure deciding bisimilarity (FOCS 1998). Such a procedure is here used as a black-box part of the algorithm. For deterministic PDA the regularity problem was shown decidable by Valiant (JACM 1975) but the decidability question for nondeterministic PDA, answered positively here, had been open (as indicated, e.g., by Broadbent and Goeller, FSTTCS 2012).
Petr Jancar
MFCS1
2015 Branching Bisimilarity of Normed BPA Processes Is in NEXPTIME
abstract
Branching bisimilarity of nor med Basic Process Algebra (BPA) processes was shown to be decidable by Yuxi Fu (ICALP 2013) but his proof has not provided any upper complexity bound. We present a simpler approach based on relative prime decompositions that leads to a nondeterministic exponential-time algorithm, this is "close" to the known exponential-time lower bound. We also derive that semantic finiteness (the question if a given nor med BPA process is branching bisimilar with some finite-state process) belongs to NExpTime as well.
Wojciech Czerwinski, Petr Jancar
LICS2
2014 Equivalences of Pushdown Systems Are Hard
Petr Jancar
FoSSaCS1
2014 Bisimulation Equivalence of First-Order Grammars
Petr Jancar
ICALP (2)1
2014 Language equivalence of probabilistic pushdown automata
Vojtech Forejt, Petr Jancar, Stefan Kiefer, James Worrell 0001
Inf. Comput.2
2014 Bisimulation equivalence and regularity for real-time one-counter automata
Stanislav Böhm, Stefan Göller, Petr Jancar
J. Comput. Syst. Sci.3
2013 Complexity of Checking Bisimilarity between Sequential and Parallel Processes
Wojciech Czerwinski, Petr Jancar, Martin Kot, Zdenek Sawa
MFCS2
2013 Equivalence of deterministic one-counter automata is NL-complete
abstract
We prove that language equivalence of deterministic one-counter automata is NL-complete. This improves the superpolynomial time complexity upper bound shown by Valiant and Paterson in 1975. Our main contribution is to prove that two deterministic one-counter automata are inequivalent if and only if they can be distinguished by a word of length polynomial in the size of the two input automata.
Stanislav Böhm, Stefan Göller, Petr Jancar
STOC3
2012 Bisimilarity of Probabilistic Pushdown Automata
abstract
We study the bisimilarity problem for probabilistic pushdown automata (pPDA) and subclasses thereof. Our definition of pPDA allows both probabilistic and non-deterministic branching, generalising the classical notion of pushdown automata (without epsilon-transitions). Our first contribution is a general construction that reduces checking bisimilarity of probabilistic transition systems to checking bisimilarity of non-deterministic transition systems. This construction directly yields decidability of bisimilarity for pPDA, as well as an elementary upper bound for the bisimilarity problem on the subclass of probabilistic basic process algebras, i.e., single-state pPDA. We further show that, with careful analysis, the general reduction can be used to prove an EXPTIME upper bound for bisimilarity of probabilistic visibly pushdown automata. Here we also provide a matching lower bound, establishing EXPTIME-completeness. Finally we prove that deciding bisimilarity of probabilistic one-counter automata, another subclass of pPDA, is PSPACE-complete. Here we use a more specialised argument to obtain optimal complexity bounds.
Vojtech Forejt, Petr Jancar, Stefan Kiefer, James Worrell 0001
FSTTCS2
2012 Decidability of DPDA Language Equivalence via First-Order Grammars
abstract
Decidability of language equivalence of deterministic pushdown automata (DPDA) was established by G. Senizergues (1997), who thus solved a famous long-standing open problem. A simplified proof, also providing a primitive recursive complexity upper bound, was given by C. Stirling (2002). In this paper, the decidability is re-proved in the framework of first-order terms and grammars (given by finite sets of root-rewriting rules). The proof is based on the abstract ideas used in the previous proofs, but the chosen framework seems to be more natural for the problem and allows a short presentation which should be transparent for a general computer science audience.
Petr Jancar
LICS1
2010 Bisimilarity of One-Counter Processes Is PSPACE-Complete
Stanislav Böhm, Stefan Göller, Petr Jancar
CONCUR3
2010 Reachability Games on Extended Vector Addition Systems with States
Tomás Brázdil, Petr Jancar, Antonín Kucera 0001
ICALP (2)2
2010 Non-interleaving bisimulation equivalences on Basic Parallel Processes
Sibylle Fröschle, Petr Jancar, Slawomir Lasota 0001, Zdenek Sawa
Inf. Comput.2
2010 Complexity of deciding bisimilarity between normed BPA and normed BPP
Petr Jancar, Martin Kot, Zdenek Sawa
Inf. Comput.1
2009 Hardness of equivalence checking for composed finite-state systems
Zdenek Sawa, Petr Jancar
Acta Informatica2
2008 Normed BPA vs. Normed BPP Revisited
Petr Jancar, Martin Kot, Zdenek Sawa
CONCUR1
2008 Selected Ideas Used for Decidability and Undecidability of Bisimilarity
Petr Jancar
Developments in Language Theory1
2008 On the Complexity of Consistency and Complete State Coding for Signal Transition Graphs
Javier Esparza, Petr Jancar
Fundam. Informaticae2
2008 Bouziane's transformation of the Petri net reachability problem and incorrectness of the related algorithm
Petr Jancar
Inf. Comput.1
2008 Undecidability of bisimilarity by defender's forcing
abstract
Stirling [1996, 1998] proved the decidability of bisimilarity on so-called normed pushdown processes. This result was substantially extended by Sénizergues [1998, 2005] who showed the decidability of bisimilarity for regular (or equational) graphs of finite out-degree; this essentially coincides with weak bisimilarity of processes generated by (unnormed) pushdown automata where the ε -transitions can only deterministically pop the stack. The question of decidability of bisimilarity for the more general class of so called Type -1 systems, which is equivalent to weak bisimilarity on unrestricted ε -popping pushdown processes, was left open. This was repeatedly indicated by both Stirling and Sénizergues. Here we answer the question negatively, that is, we show the undecidability of bisimilarity on Type -1 systems, even in the normed case. We achieve the result by applying a technique we call Defender's Forcing, referring to the bisimulation games. The idea is simple, yet powerful. We demonstrate its versatility by deriving further results in a uniform way. First, we classify several versions of the undecidable problems for prefix rewrite systems (or pushdown automata) as Π 0 1 -complete or Σ 1 1 -complete. Second, we solve the decidability question for weak bisimilarity on PA (Process Algebra) processes, showing that the problem is undecidable and even Σ 1 1 -complete. Third, we show Σ 1 1 -completeness of weak bisimilarity for so-called parallel pushdown (or multiset) automata, a subclass of (labeled, place/transition) Petri nets.
Petr Jancar, Jirí Srba
J. ACM1
2007 A note on emptiness for alternating finite automata with a one-letter alphabet
Petr Jancar, Zdenek Sawa
Inf. Process. Lett.1
2006 Undecidability Results for Bisimilarity on Prefix Rewrite Systems
Petr Jancar, Jirí Srba
FoSSaCS1
2006 Equivalence-checking on infinite-state systems: Techniques and results
abstract
The paper presents a selection of recently developed and/or used techniques for equivalence-checking on infinite-state systems, and an up-to-date overview of existing results (as of September 2004).
Antonín Kucera 0001, Petr Jancar
Theory Pract. Log. Program.2
2004 DP lower bounds for equivalence-checking and model-checking of one-counter automata
Petr Jancar, Antonín Kucera 0001, Faron Moller, Zdenek Sawa
Inf. Comput.1
2003 Deciding Bisimilarity between BPA and BPP Processes
Petr Jancar, Antonín Kucera 0001, Faron Moller
CONCUR1
2003 Strong Bisimilarity on Basic Parallel Processes is PSPACE-complete
abstract
The paper shows an algorithm which, given a basic parallel processes (BPP) system, constructs a set of linear mappings which characterize the (strong) bisimulation equivalence on the system. Though the number of the constructed mappings can be exponential, they can be generated in polynomial space; this shows that the problem of deciding bisimulation equivalence on BPP is in PSAPCE. Combining with the PSPACE-hardness result by Srba, PSPACE-completeness is thus established.
Petr Jancar
LICS1
2002 Equivalence-Checking with One-Counter Automata: A Generic Method for Proving Lower Bounds
Petr Jancar, Antonín Kucera 0001, Faron Moller, Zdenek Sawa
FoSSaCS1
2002 Equivalence-Checking with Infinite-State Systems: Techniques and Results
Antonín Kucera 0001, Petr Jancar
SOFSEM2
2001 P-Hardness of Equivalence Testing on Finite-State Processes
Zdenek Sawa, Petr Jancar
SOFSEM2
2001 Nonprimitive recursive complexity and undecidability for Petri net equivalences
Petr Jancar
Theor. Comput. Sci.1
2001 Deciding bisimulation-like equivalences with finite-state processes
Petr Jancar, Antonín Kucera 0001, Richard Mayr
Theor. Comput. Sci.1
2000 Simulation and Bisimulation over One-Counter Processes
Petr Jancar, Antonín Kucera 0001, Faron Moller
STACS1
2000 Decidability of Bisimilarity for One-Counter Processes
Petr Jancar
Inf. Comput.1
1999 Techniques for Decidability and Undecidability of Bisimilarity
Petr Jancar, Faron Moller
CONCUR1
1999 Boundedness of Reset P/T Nets
Catherine Dufourd, Petr Jancar, Philippe Schnoebelen
ICALP2
1999 Simulation Problems for One-Counter Machines
Petr Jancar, Faron Moller, Zdenek Sawa
SOFSEM1
1999 A Note on Well Quasi-Orderings for Powersets
Petr Jancar
Inf. Process. Lett.1
1999 Petri Nets and Regular Processes
Petr Jancar, Javier Esparza, Faron Moller
J. Comput. Syst. Sci.1
1998 Different Types of Monotonicity for Restarting Automata
Petr Jancar, Frantisek Mráz, Martin Plátek, Jörg Vogel 0001
FSTTCS1
1998 Deciding Bisimulation-Like Equivalences with Finite-State Processes
Petr Jancar, Antonín Kucera 0001, Richard Mayr
ICALP1
1997 Deleting Automata with a Restart Operation
Petr Jancar, Frantisek Mráz, Martin Plátek, Martin Procházka, Jörg Vogel 0001
Developments in Language Theory1
1997 Bisimulation Equivalence is Decidable for One-Counter Processes
Petr Jancar
ICALP1
1997 Monotonic Rewriting Automata with a Restart Operation
Frantisek Mráz, Martin Plátek, Petr Jancar, Jörg Vogel 0001
SOFSEM3
1996 Deciding Finiteness of Petri Nets Up To Bisimulation
Petr Jancar, Javier Esparza
ICALP1
1996 Forgetting Automata and Context-Free Languages
Petr Jancar, Frantisek Mráz, Martin Plátek
Acta Informatica1
1995 Checking Regular Properties of Petri Nets
Petr Jancar, Faron Moller
CONCUR1
1995 Restarting Automata, Marcus Grammars and Context-Free Languages
Petr Jancar, Frantisek Mráz, Martin Plátek, Martin Procházka, Jörg Vogel 0001
Developments in Language Theory1
1995 Restarting Automata
Petr Jancar, Frantisek Mráz, Martin Plátek, Jörg Vogel 0001
FCT1
1995 Undecidability of Bisimilarity for Petri Nets and Some Related Problems
Petr Jancar
Theor. Comput. Sci.1
1994 Decidability Questions for Bismilarity of Petri Nets and Some Related Problems
Petr Jancar
STACS1
1993 A Taxonomy of Forgetting Automata
Petr Jancar, Frantisek Mráz, Martin Plátek
MFCS1
1993 Completeness Results for Single-Path Petri Nets
Rodney R. Howell, Petr Jancar, Louis E. Rosier
Inf. Comput.2
1992 Characterization of Context-Free Languages by Erasing Automata
Petr Jancar, Frantisek Mráz, Martin Plátek
MFCS1
1991 Single-Path Petri Nets
Rodney R. Howell, Petr Jancar, Louis E. Rosier
MFCS2
1990 Decidability of a Temporal Logic Problem for Petri Nets
Petr Jancar
Theor. Comput. Sci.1
1989 Decidability of Waek Fairness in Petri Nets
Petr Jancar
STACS1