Abstract
Linear constraint systems are simple deductive systems based on the main underlying idea of linear logic: hypotheses represent physical resources which are consumed by the entailment relation. For such systems, we define back-and-forth translations into a class of high-level Petri nets. Using the specific properties of that class of nets, and previous results about the complexity of the reachability problem for such nets, we examine the complexity of the entailment problem for finitely generated linear constraint systems and we show that it is NP-complete.
This work is supported by the HCM project EXPRESS.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
B. Baumgarten: Petri-Netze. Grundlagen und Anwendungen. BI-Verlag, 1990.
E. Best, H. Fleischhack, W. Fraczak, R.P. Hopkins, H. Klaudel and E. Pelz: A Class of Composable High Level Petri Nets. Proc. of 16th ICPN, LNCS Vol.935, Springer Verlag, 103–120, 1995.
F.S. de Boer and C. Palamidessi: Embedding as a Tool for Language Comparison. Information and Computation 108(1):128–157, 1994.
F.S. de Boer, C. Palamidessi and E. Best: Concurrent Constraint Programming with Information Removal. Proc. First Intl. Workshop on Concurrent Constraint Programming, Venice, 1–13, May 1995.
C. Brown and D. Gurr: A Categorical Linear Framework for Petri Nets. Proc. Fifth Annual IEEE Symposium on Logic in Computer Science, Philadelphia, IEEE Comput. Soc. Press, 208–218, 1990.
N. Carriero and D. Gelernter: Linda in Context. Comm. ACM32(4):445–458, 1989.
S. Christensen, Y. Hirshfeld and F. Moller: Bisimulation Equivalence is Decidable for Basic Parallel Processes. Proc. CONCUR'93, LNCS Vol.715, Springer Verlag, 143–175, 1993.
U. Engberg and G. Winskel: Petri Nets as Models of Linear Logic. Proc. 15th Colloquium on Trees in Algebra and Programming, LNCS Vol.431, Springer-Verlag, 147–161, 1990.
J. Esparza: Petri Nets, Commutative Context-free Grammars and Basic Parallel Processes. Proc. FCT'95, LNCS Vol.965, Springer Verlag, 221–232, 1995.
H.J. Genrich: Predicate-transition Nets. In Petri Nets: Central Models and their Properties, LNCS Vol.254, Springer-Verlag, 207–247, 1987.
K. Jensen: Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use. Volume 1. EATCS Monographs on Theoretical Computer Science, 1992.
D. Gelernter: Generative Communication in Linda. ACM TOPLAS 7(1):80–112, 1985.
U. Montanari and F. Rossi: Concurrent Semantics for Concurrent Constraint Programming via Contextual Nets. In V. Saraswat and P. Van Entenryck (eds) Constraint Programming. The MIT Press, 1995.
W. Reisig: Petri Nets. An Introduction. EATCS Monographs on Theoretical Computer Science Vol. 4, Springer-Verlag (1985).
W. Reisig: Petri Nets and Algebraic Specifications. Theoretical Computer Science 80, 1–34, 1991.
V.A. Saraswat and M. Rinard: Concurrent Constraint Programming. Proc. seventeenth ACM Symposium on Principles of Programming Languages, 232–245, ACM, New York, 1990.
V.A. Saraswat, M. Rinard, and P. Panangaden: Semantics Foundations of Concurrent Constraint Programming. Proc. eighteenth ACM Symposium on Principles of Programming Languages, ACM, New York, 1991.
D. Scott: Domains for Denotational Semantics. Proc. ICALP, Springer Verlag, 1982.
J. Vautherin: Parallel Systems Specification with Colored Petri Nets and Algebraic Specification. LNCS Vol. 266, Springer-Verlag, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Best, E., Palamidessi, C. (1996). Linear constraint systems as high-level nets. In: Montanari, U., Sassone, V. (eds) CONCUR '96: Concurrency Theory. CONCUR 1996. Lecture Notes in Computer Science, vol 1119. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61604-7_72
Download citation
DOI: https://doi.org/10.1007/3-540-61604-7_72
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61604-7
Online ISBN: 978-3-540-70625-0
eBook Packages: Springer Book Archive