35 citations found. Retrieving documents...
N. Mart-Oliet and J. Meseguer. From Petri nets to linear logic. Mathematical Structures in Computer Science, 1:66-101, 1991. Revised version of paper in LNCS 389.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

A Concurrent Logical Framework II: Examples and.. - Cervesato, Pfenning.. (2003)   (2 citations)  (Correct)

....of a transition are not symmetric: the former is modeled as iterated linear implications while the latter as an asynchronous formula inside a monad. It would be tempting to represent both using the monadic encoding, which is akin to the way Petri nets are traditionally rendered in linear logic [Cer95, MOM91, GG90]. For example, transition t a would be represented as t a : b tok b tok ag f1 While this is not incorrect, the behavior of this declaration is not what we would expect: it is applicable not only in a linear context containing two declarations of type tok b and one of type tok a, but ....

N. Mart-Oliet and J. Meseguer. From Petri nets to linear logic. Mathematical Structures in Computer Science, 1:66-101, 1991. Revised version of paper in LNCS 389.


Multiset Rewriting and the Complexity of Bounded.. - Durgin, Lincoln.. (2002)   (Correct)

....of duplicates. The second main di erence is that the formalism has a basic mechanism for choosing new symbols. This is important for modeling protocols that choose a new nonce or generate encryption keys. Our formalism can also be viewed as a Horn fragment of linear logic [Gir87b, Asp87, MOM89, GG90a, Kan94, Cer95] A similar fragment of linear logic is used in [KOS98] to represent real time nite state systems. Two other e orts using linear logic to model the state transition aspect of protocols (but not existential quanti cation for nonces) are [CD98, DMT98] The multi set ....

N. Mart-Oliet and J. Meseguer. From Petri nets to linear logic. In P. Dybjer, A. M. Pitts, D. H. Pitt, A. Poigne, and D. E. Rydeheard, editors, Proceedings of the Conference on Category Theory and Computer Science, Springer-Verlag LNCS 389, pages 313-340, Manchester, United Kingdom, September 1989.


Temporal Linear Logic and Its Applications - Hirai (2000)   (Correct)

....The expressive power is so rich that one can construct a counter machine within the propositional fragment of linear logic. Some computational models of concurrency are applications of LL [26, 2, 20] In particular, the relation between linear logic and Petri nets [11, 36] has been well studied [16, 35, 21, 4, 23]. According to [25] the algebraic point of view of Petri nets seems to be related to the algebraic semantics for linear logic [28, 34] LL has a modal storage operator which means an infinite resource. Using this operator, one can distinguish the treatment of a reusable resource from the ....

N. Mart-Oliet and J. Meseguer. From Petri nets to linear logic. In P. Dybjer, A. M. Pitts, D. H. Pitt, A. Poigne, and D. E. Rydeheard, editors, Proceedings of the Conference on Category Theory and Computer Science, Springer-Verlag LNCS 389, pages 313--340, Manchester, United Kingdom, September 1989.


Propositional Temporal Linear Logic and its Application to.. - Hirai   (2 citations)  (Correct)

....logic. Consumption of the data and a dynamic change in process environments can be expressed by linear logic. Some computational models of concurrency are applications of it [1] 7] 17] In particular, the relation between linear logic and Petri nets has been well studied [3] 5] 9] 12] [14], 16] The expressive power is so rich that one can construct a counter machine within the propositional fragment of linear logic. However, it is not enough to treat a dynamic change in process environments with the passage of time. Although [11] is a Graduate School of Science and Technology, ....

N.Mart-Oliet and J.Meseguer, "From Petri nets to linear logic," Lecture Notes in Computer Science, vol.389, pp.313-- 340, Sept. 1989.


Petri Net Semantics of Bunched Implications - O'Hearn, Yang   (Correct)

....Winskel, and we argue that it provides a more natural logic for the net semantics. We then brie y consider a more expressive logic based on an extension of BI with classical and modal features. 1 Introduction A number of authors have explored the connection between Petri nets and linear logic [5, 8, 19, 9, 24, 25]. The basic idea is to encode markings as tensor products a 1 an of atomic formulae, and transitions as judgements M N with markings in antecedent and consequent positions. Given a judgement of this form as an axiom, for each transition in a net, one obtains that M N is derivable from ....

....as in branching time temporal logics, Hennessy Milner logic or temporal logic based on partial order semantics [15, 33, 4, 30, 31] but in a way compatible with multiplicative conjunction. There have, to date, been a number of suggestive uses of substructural logics in concurrency (e.g. [11, 3, 2, 22, 8, 19, 9, 24, 25]) While there has not yet been a de nitive or completely convincing account, the idea of using multiplicative conjunction to describe spatial distribution of resources or processes remains appealing. In this connection it is worth stressing, in conclusion, that there appears to be no compelling ....

N. Mart-Oliet and J. Meseguer. From Petri nets to linear logic. In P. Dybjer, A. M. Pitts, D. H. Pitt, A. Poigne, and D. E. Rydeheard, editors, Proceedings of the Conference on Category Theory and Computer Science, Springer-Verlag LNCS 389, pages 313-340, Manchester, United Kingdom, September 1989.


An Effective Bottom-Up Semantics for First-Order Linear .. - Bozzano, Delzanno.. (2001)   (Correct)

....1 Introduction Since its introduction in [Gir87] linear logic has been understood as a framework to reason about concurrent computations. Several researcher have in fact observed the existence of natural connections between linear logic and the theory of Petri Nets, see e.g. Cer95,Kan94,MM91] In this work we will investigate this connection focusing on the relations between algorithmic techniques used for the analysis of Petri Nets and provability in fragments of linear logic. The fragment we consider in this paper is called LO [AP90] LO was originally introduced as a theoretical ....

....As we will show next, LO programs enjoy a simple operational reading that makes clear the connection between provability in linear logic and veri cation methods in Petri Nets. Let us illustrate these ideas with the help of some examples. Petri Nets in Propositional Linear Logic. Following [MM91] a Petri Net can be represented as a multiset rewriting system over a nite alphabet p; q; r; of place names. Among several possible ways, multiset rewrite rules can be expressed in linear logic using the connectives . ....

N. Mart-Oliet, J. Meseguer. From Petri Nets to Linear Logic. Mathematical Structures in Computer Science 1(1):69-101, 1991.


A Linear Logic View of Object Systems - Farwer (1998)   (Correct)

.... Linear Logic View of Object Systems Berndt Farwer farwer informatik.uni hamburg.de Abstract Linear Logic [Gir87] has been shown to incorporate a fragment suitable for representing P T nets and giving a semantics to the computations of such nets (e.g. Bro89] [MOM89], EW90] This result is generalized to coloured nets. Furthermore a new kind of Petri nets is de ned: Linear Logic Petri Nets (LLPN) These nets are used as an intuitive semantics to well known and new high level net concepts. keywords: Linear Logic, Petri nets, object systems, concurrency 1 ....

N. Mart-Oliet and J. Meseguer. From Petri Nets to Linear Logic. Technical report, SRI International, Computer Science Laboratory, Stanford, 1989.


Towards a Linear Logic Based Calculus for Structural.. - Farwer   (Correct)

....the presumption that the object nets structure remains unchanged in all processes. This paper sheds some light on possible extensions of high level Petri nets to incorporate the dynamic evolution of Petri net structures. The exposition is based on the Linear Logic encoding of Petri nets ( Bro89] [MOM89]) and coloured Petri nets ( Far98b] It provides a basic semantics for modifying net structures which can be employed in a framework of nets within nets, i.e. situations where Petri nets (so called token nets) themselves are used as tokens in an underlying environment net. 1 Introduction The ....

....are not consumed upon occurring. Any P T net can be represented by a formula from the (#, horn fragment of Linear Logic where the reachability of a certain marking in the net corresponds to the derivability of the associated sequent in a fragment of the Linear Logic sequent calculus ( Bro89] [MOM89]) These results extend also to a class of coloured Petri nets as illustrated in [Far98c] and [Far99] 2.3 Combining Petri Nets and Linear Logic In this paper we follow the definitions given in [Far98a] using Linear Logic formulae both as inscriptions of Petri Nets i.e. as arc inscriptions and ....

N. Mart-Oliet and J. Meseguer. From Petri Nets to Linear Logic. Technical report, SRI International, Computer Science Laboratory, Stanford, 1989.


Interpreting Strands in Linear Logic - Cervesato, Durgin, Kanovich.. (2000)   (6 citations)  (Correct)

....of linear logic [16] a re nement of modal logic with an intrinsic and natural accounting of process states and events. The choice of linear logic is natural because of the very close connection between multiset rewriting and simple fragments of linear logic, which has been studied extensively [3, 30, 15, 19, 5]. We extend this standard correspondence to include rst order parameters and existentially quanti ed variables. On the other hand, we also formally represent strand constructions as relatively simple formulas in rst order linear logic. This encoding is also shown to be sound and complete. As in ....

....intruder s knowledge I(m) In particular the initial state is just ; I0 , where I0 contains the information (e.g. keys) initially known to the intruder. 9 6. 2 Mapping to Linear Logic The close anity between multiset rewriting and simple fragments of linear logic has been known for a long time [3, 30, 15, 19, 5]. We extend this standard correspondence to take parameters and existentially quanti ed variables into consideration. A generic multiset M is mapped to the tensor product N M of its constituents, or 1 if M is empty. A multiset rewrite rule r : F ( x) 9 n: G( x; n) is translated into the ....

[Article contains additional citation context not shown here]

Mart -Oliet, N., and Meseguer, J. From Petri nets to linear logic. In Conference on Category Theory and Computer Science (1989), Springer-Verlag LNCS 389, pp. 313-337.


May I Borrow Your Logic? (Transporting Logical Structures.. - Cerioli, Meseguer (1995)   (1 citation)  (Correct)

.... Girard himself has proposed quite different kinds of models such as coherent spaces [9] lattice theoretic models such as his phase semantics [9] and Hilbert space models [10] Although attempts to systematize the model theory of linear logic using category theory have been made (see for example [32,22,21]) particular models may not quite fit even those general notions of model. However, lattice theoretic models, including quantales, are in a sense the simplest, and are sufficient for completeness arguments. In hindsight we can view the process of endowing linear logic with such lattice theoretic ....

....are Sigma G terms on the constants S, for 1 i n and 1 j m. A map of signatures is just a function f : S S 0 . It induces a Sigma G homomorphism T Sigma G (f) T Sigma G (S) T Sigma G (S 0 ) and therefore an obvious function Sen LL (f ) Sen LL (S) Sen LL (S 0 ) 11 As in [32,22] we adopt a two sided sequent presentation. However, we could have adopted instead a one sided presentation as in [9] 32 Let LL denote the entailment system of linear logic as defined by its rules of deduction in any of its formulations, and let CE denote (unsorted) conditional equational ....

N. Mart'i-Oliet and J. Meseguer. From Petri nets to linear logic. Mathematical Structures in Computer Science, 1:69--101, 1991.


Interpreting Strands in Linear Logic - Cervesato, Durgin, Kanovich.. (2000)   (6 citations)  (Correct)

....of linear logic [16] a refinement of modal logic with an intrinsic and natural accounting of process states and events. The choice of linear logic is natural because of the very close connection between multiset rewriting and simple fragments of linear logic, which has been studied extensively [3, 30, 15, 19, 5]. We extend this standard correspondence to include first order parameters and existentially quantified variables. On the other hand, we also formally represent strand constructions as relatively simple formulas in first order linear logic. This encoding is also shown to be sound and complete. As ....

....knowledge I(m) In particular the initial state is just Pi; I0 , where I0 contains the information (e.g. keys) initially known to the intruder. 9 6. 2 Mapping to Linear Logic The close affinity between multiset rewriting and simple fragments of linear logic has been known for a long time [3, 30, 15, 19, 5]. We extend this standard correspondence to take parameters and existentially quantified variables into consideration. A generic multiset M is mapped to the tensor product N M of its constituents, or 1 if M is empty. A multiset rewrite rule r : F ( x) Gamma 9 n: G( x; n) is translated into ....

[Article contains additional citation context not shown here]

Mart' i-Oliet, N., and Meseguer, J. From Petri nets to linear logic. In Conference on Category Theory and Computer Science (1989), Springer-Verlag LNCS 389, pp. 313--337.


Petri Net Semantics of Bunched Implications - O'Hearn, Yang   (Correct)

....and we argue that it provides a more natural logic for the net semantics. We then briefly consider a more expressive logic based on an extension of BI with classical and modal features. 1 Introduction A number of authors have explored the connection between Petri nets and linear logic [5, 8, 17, 9, 21, 22]. The basic idea is to encode markings as tensor products a 1 Omega Delta Delta Delta Omega an of atomic formulae, and transitions as judgements M N with markings in antecedent and consequent positions. Given a judgement of this form as an axiom, for each transition in a net, one obtains ....

....as in branching time temporal logics, Hennessy Milner logic or temporal logic based on partial order semantics [14, 29, 4, 27, 28] but in a way compatible with multiplicative conjunction. There have, to date, been a number of suggestive uses of substructural logics in concurrency (e.g. [11, 3, 2, 20, 8, 17, 9, 21, 22]) While there has not yet been a definitive or completely convincing account, the idea of using multiplicative conjunction to describe spatial distribution of resources or processes remains appealing. In this connection it is worth stressing, in conclusion, that there appears to be no compelling ....

N. Mart'i-Oliet and J. Meseguer. From Petri nets to linear logic. In P. Dybjer, A. M. Pitts, D. H. Pitt, A. Poign'e, and D. E. Rydeheard, editors, Proceedings of the Conference on Category Theory and Computer Science, Springer-Verlag LNCS 389, pages 313--340, Manchester, United Kingdom, September 1989.


Petri Net Semantics of Bunched Implications - Yang   (Correct)

....and we argue that it provides a more natural logic for the net semantics. We then briefly consider a more expressive logic based on an extension of BI with classical and modal features. 1 Introduction A number of authors have explored the connection between Petri nets and linear logic [5, 8, 19, 9, 24, 25]. The basic idea is to encode markings as tensor products a 1 Omega Delta Delta Delta Omega an of atomic formulae, and transitions as judgements M N with markings in antecedent and consequent positions. Given a judgement of this form as an axiom, for each transition in a net, one obtains ....

....as in branching time temporal logics, Hennessy Milner logic or temporal logic based on partial order semantics [15, 33, 4, 30, 31] but in a way compatible with multiplicative conjunction. There have, to date, been a number of suggestive uses of substructural logics in concurrency (e.g. [11, 3, 2, 22, 8, 19, 9, 24, 25]) While there has not yet been a definitive or completely convincing account, the idea of using multiplicative conjunction to describe spatial distribution of resources or processes remains appealing. In this connection it is worth stressing, in conclusion, that there appears to be no compelling ....

N. Mart'i-Oliet and J. Meseguer. From Petri nets to linear logic. In P. Dybjer, A. M. Pitts, D. H. Pitt, A. Poign'e, and D. E. Rydeheard, editors, Proceedings of the Conference on Category Theory and Computer Science, Springer-Verlag LNCS 389, pages 313--340, Manchester, United Kingdom, September 1989.


A Survey of Categorical Computation: Fixed Points, . . . - Spencer (1990)   (2 citations)  (Correct)

....sums depending on the non strictness and non totality of arguments, properties similar to those of the SCL category. It has been proved by Seely to correspond directly to Girard s linear logic [Laf88, Sce90] which in turn has been shown to fit hand in glove with computation using Petri nets [MOM89, EW90]. Since this relationship has strong implications for parallel computation, the Girard category is so far only mildly promising for categorizing control. Another farther fetched possibility is higher order categories such n categories. Seely has expressed the typed lambda calculus as a ....

N. Mart ' i-Oliet and J. Meseguer, From Petri Nets to Linear Logic, In Category Theory in Computer Science, Lecture Notes in Computer Science 389, 1989.


Linear Logic - Lincoln (1992)   (Correct)

.... ( a Omega c) Gammaffi b) b Omega d Omega d) Gammaffi (c Omega d) a; c; d; d c; d This sequent is provable in linear logic if and only if there is a sequence of Petri net rule applications that transform the token set fa; c; d; dg to fc; dg. This connection has been well studied [5, 14, 30, 6, 9], and extended to cover other models of concurrency [22, 2, 35] Linear logic has also been applied to several other areas of computer science. One key application of the resource sensitive aspect of the logic was the development of a functional programming language implementation in which garbage ....

.... work is progressing to exploit the unique features of linear logic for use as a type system to study computational complexity [13] and compiler optimization techniques [40, 8, 29, 41, 34, 25] as well as uses in logic programming [16, 3, 4] natural language processing [24, 38] and concurrency [5, 30, 35]. These recent contributions are developing linear logic from a theoretical curiosity into a tool that already has practical use within mainstream computer science. ....

N. Mart ' i-Oliet and J. Meseguer. From Petri nets to linear logic. In: Springer LNCS 389, ed. by D.H. Pitt et al., 1989. 313-340.


Petri Nets as Multiset Rewriting Systems in a Linear Framework - Cervesato (1994)   (Correct)

....infinite place capacities and finite markings; we define them in subsection 3.1. The main reason for choosing this model is the ease of interpreting these nets as linear theories (the same model was adopted also by the other authors who tackled the problem of relating Petri nets and linear logic [16, 10, 6, 8]) In section 3.2, we prove that these nets are equivalent to the more general class of place transition nets with infinite place capacities. In section 3.3, we show how the more traditional class of place transition nets can be cast into the previous model by means of the operation of ....

....has not received the same attention. The way transitions themselves are encoded is far less uniform. 10] encodes the preset and the postset of a transition as the left hand side and the right hand side of sequents and uses the cut rule as the means of applying a transition. Other authors [16, 8] make an indirect use of the multiplicative implication to express transitions as the hypothetical validity of their postset relatively to their preset. The most popular means of connecting Petri nets and linear logic is to use category theory [6, 16] In these papers, both Petri nets and linear ....

[Article contains additional citation context not shown here]

N. Mart'i-Oliet, J. Meseguer: "From Petri Nets to Linear Logic", in Proceedings of the Third Conference on Category Theory and Computer Science, Manchester, UK, 1989, pp. 313--337, LNCS 389, Springer-Verlag, 1989.


Decision Problems for Propositional Linear Logic - Lincoln, Mitchell, Scedrov.. (1994)   (67 citations)  (Correct)

.... resource sensitive aspect of the logic was the development of a functional programming language implementation in which garbage collection was replaced by explicit duplication operations based on linear logic Introduction 5 [Laf88] Further studies have demonstrated connections with Petri nets [Asp87, GG89, MOM89, AFG90, GG90] and other models of concurrency [Laf90, AV90] With regard to concurrency, there is a similarity between proof nets, the inherent model of computation associated with cut elimination in multiplicative linear logic (cf [Gir87a, Gir87b, DR89, Laf90] and connection graphs, which were designed to ....

....these lemmas to obtain our main result in Theorem 3.7. 3.2 Linear Logic Augmented With Theories Essentially, a theory is a set of nonlogical axioms (sequents) that may occur as leaves of a proof tree. The use of theories described here is an extension of earlier work on multiplicative theories [GG89, MOM89]. We define a positive literal to be one of the given propositional symbols p i . A negative literal is one of the p i symbols. An atomic formula is any positive or negative literal. For the theories of interest here, an axiom may be any linear logic sequent of the form C; p i 1 ; p ....

N. Mart ' i-Oliet and J. Meseguer. From Petri nets to linear logic. In: Springer LNCS 389, ed. by D.H. Pitt et al., 1989. 313-340.


Research Directions in Rewriting Logic - Meseguer (1998)   (10 citations)  Self-citation (Meseguer)   (Correct)

.... an apple and a quarter and a quarter, which is a strictly better situation than having an apple and a quarter (non idempotence of Omega ) Several researchers realized independently that this ACI operation on multisets corresponds to the conjunctive connective Omega (tensor) in linear logic [7, 161, 68, 103, 104]. This complementary point of view sees a net as a theory in this fragment of linear logic. Then, it is possible to establish a precise connection between reachability in Petri nets and provability in tensor logic. For example, in order to get the tensor theory corresponding to our Petri net ....

....to the rules of tensor logic, the fragment of propositional linear logic consisting only of the connective Omega and its neutral element 1 (see [115, Sections 5.3.1 2] Therefore, the following triple equivalence (including the previous equivalence in Theorem 1) is immediate: Theorem 2. [103, 115] Let N be a Petri net with set of places S and set of transitions T , and M;M 0 be markings on S. Then, the marking M 0 is reachable from M if and only if the sequent M M 0 is provable in tensor logic from the axioms corresponding to T , if and only if there is an N ] rewrite [M ] ....

N. Mart'i-Oliet and J. Meseguer. From Petri nets to linear logic. In D. P. et al., editor, Category Theory and Computer Science, pages 313--340. Springer LNCS 389,


Rewriting Logic as a Unifying Framework for Petri Nets - Stehr, Meseguer, Csaba (2001)   Self-citation (Meseguer)   (Correct)

.... body of the paper, this work, including the abovementioned functorial semantics and the semantic equivalences, generalizes in some ways, and complements in others, a substantial body of work initiated by the second author in joint work with Ugo Montanari under the motto Petri nets are monoids [53, 45, 46, 56, 21, 54, 55, 57, 12, 13], in which categorical models are naturally associated as semantic models to Petri nets, and are shown to be equivalent to well known true concurrency models. Our work is also related to linear logic representations of Petri nets [45, 46, 4, 11, 10, 26] All this is not surprising, since, as ....

.... Petri nets are monoids [53, 45, 46, 56, 21, 54, 55, 57, 12, 13] in which categorical models are naturally associated as semantic models to Petri nets, and are shown to be equivalent to well known true concurrency models. Our work is also related to linear logic representations of Petri nets [45, 46, 4, 11, 10, 26]. All this is not surprising, since, as explained in [48] both the categorical place transition net models of [53] and the linear logic representations of place transition nets inspired rewriting logic as a generalization of both formalisms. But, as shown in this paper, the extra algebraic ....

N. Mart-Oliet and J. Meseguer. From Petri nets to linear logic. Mathematical Structures in Computer Science, 1:69-101, 1991.


A Concurrent Logical Framework: The Propositional.. - Watkins, Cervesato.. (2003)   (2 citations)  (Correct)

No context found.

N. Mart-Oliet and J. Meseguer. From Petri nets to linear logic. Mathematical Structures in Computer Science, 1:66-101, 1991. Revised version of paper in LNCS 389.


Multiset Rewriting and the Complexity of Bounded.. - Durgin, Lincoln.. (2003)   (Correct)

No context found.

N. Mart-Oliet and J. Meseguer. From Petri nets to linear logic. In P. Dybjer, A. M. Pitts, D. H. Pitt, A. Poigne, and D. E. Rydeheard, editors, Proceedings of the Conference on Category Theory and Computer Science, Springer-Verlag LNCS 389, pages 313-340, Manchester, United Kingdom, September 1989.


Decision Problems for Propositional Linear Logic - Patrick Lincoln John (1992)   (67 citations)  (Correct)

No context found.

N. Mart ' i-Oliet and J. Meseguer. From Petri nets to linear logic. In: Springer LNCS 389, ed. by D.H. Pitt et al., 1989. 313-340.


Decision Problems for Propositional Linear Logic - Patrick Lincoln John (1992)   (67 citations)  (Correct)

No context found.

N. Mart ' i-Oliet and J. Meseguer. From Petri nets to linear logic. In: Springer LNCS 389, ed. by D.H. Pitt et al., 1989. 313-340.


Linear logic proofs and processes in Petri nets - Fanchon, Riviere..   (Correct)

No context found.

N. Mart#-Oliet and J. Meseguer. From Petri nets to linear logic. Technical Report 89-4R2, SRI International, Computer Science Laboratory, Menlo Park, CA, USA, December 1989. In: Pitt, D.H. et al.: Lecture Notes in Computer Science, Vol. 389.


Multiset Rewriting and the Complexity of Bounded.. - Durgin, Lincoln.. (2002)   (Correct)

No context found.

N. Mart-Oliet and J. Meseguer. From Petri nets to linear logic. In P. Dybjer, A. M. Pitts, D. H. Pitt, A. Poigne, and D. E. Rydeheard, editors, Proceedings of the Conference on Category Theory and Computer Science, Springer-Verlag LNCS 389, pages 313-340, Manchester, United Kingdom, September 1989.

First 50 documents

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC