Canonizable Partial Order Generators and Regular Slice Languages
Mateus de Oliveira Oliveira

TL;DR
This paper introduces methods to effectively transform slice graphs into Hasse diagram generators, enabling canonical representations and closure properties for partial order languages, with applications to Petri nets and other formal models.
Contribution
It presents an effective transitive reduction method for slice graphs, defines saturated slice graphs, and proves their closure properties and canonical forms for partial order languages.
Findings
Effective transformation of slice graphs to Hasse diagram generators.
Closure of saturated slice graph languages under union, intersection, and complementation.
Existence of canonical representatives for partial order languages.
Abstract
In a previous work we introduced slice graphs as a way to specify both infinite languages of directed acyclic graphs (DAGs) and infinite languages of partial orders. Therein we focused on the study of Hasse diagram generators, i.e., slice graphs that generate only transitive reduced DAGs, and showed that they could be used to solve several problems related to the partial order behavior of p/t-nets. In the present work we show that both slice graphs and Hasse diagram generators are worth studying on their own. First, we prove that any slice graph SG can be effectively transformed into a Hasse diagram generator HG representing the same set of partial orders. Thus from an algorithmic standpoint we introduce a method of transitive reducing infinite families of DAGs specified by slice graphs. Second, we identify the class of saturated slice graphs. By using our transitive reduction…
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.
Taxonomy
Topicssemigroups and automata theory · Formal Methods in Verification · DNA and Biological Computing
