The Complexity of Boolean State Separation (Technical Report)

10/02/2020
by   Ronny Tredup, et al.
0

For a Boolean type of nets τ, a transition system A is synthesizeable into a τ-net N if and only if distinct states of A correspond to distinct markings of N, and N prevents a transition firing if there is no related transition in A. The former property is called τ-state separation property (τ-SSP) while the latter – τ-event/state separation property (τ-ESSP). A is embeddable into the reachability graph of a τ-net N if and only if A has the τ-SSP. This paper presents a complete characterization of the computational complexity of τ-SSP for all Boolean Petri net types.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2021

The Complexity of Synthesis of b-Bounded Petri Nets

For a fixed type of Petri nets τ, τ-Synthesis is the task of finding for...
research
03/17/2019

Hardness Results for the Synthesis of b-bounded Petri Nets (Technical Report)

Synthesis for a type τ of Petri nets is the following search problem: Fo...
research
11/01/2019

The Complexity of Synthesizing nop-Equipped Boolean Nets from g-Bounded Inputs (Technical Report)

Boolean Petri nets equipped with nop allow places and transitions to be ...
research
08/21/2020

A Heuristic Approach to Two Level Boolean Minimization Derived from Karnaugh Mapping

The following paper presents a heuristic method by which sum-of-product ...
research
03/17/2022

On the Complexity of Techniques That Make Transition Systems Implementable by Boolean Nets

Synthesis consists in deciding whether a given labeled transition system...
research
07/25/2023

Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in Higher-Order Generic Programs

Reachability types are a recent proposal that has shown promise in scali...
research
11/01/2017

The Hardness of Synthesizing Elementary Net Systems from Highly Restricted Inputs

Elementary net systems (ENS) are the most fundamental class of Petri net...

Please sign up or login with your details

Forgot password? Click here to reset