The Equational Theory of Pomsets

نویسنده

  • Jay L. Gischer
چکیده

Pomsets have been introduced as a mode2 of concurrency. Since a pomset is a string in which the total order has been relaxed to be a partial order, in this paper we view them as a generalization cf Strings, and investigate their algebraic properties. In particular, we investigate the axiomatic properties of pornsets, sets of pomsets and ideals of pornsets, under such operations as concatenation, parallel composition, union and their associated closure operations. We find that the equational theory of sets, pomsets under concatenation, parallel composition and union is finitely axiomatizable, whereas the theory of languages under the analogous operations is not. A similar result is obtained for ideals of pornsets, which incorporate the notion of subsumption which is also known as auaentation. Finally, we show that the addition of any closure operation (parallel or serial) Ieads to nonfinite axiomatizability of the resulting equational theory. Recently, many researchers have turned to partial orders in order to aid in understanding the semantics of parallel programs. Consider the work of Lamport [ l&19], and Winskei [30,31] as just two examples of this trend. The advocates of net theory have long held this point of view [3,9]. The particular formalism which is inspired by partial orders that we concern ourselves with is known as the partially ordered multiset or pomset. These were first suggested as a solution to what has become known as the Brock-Ackerman anomaly [4] to the dataffow networks of Kahn and MacQueen [16]. Pratt has written many papers showing how pomsets can be used to represent parallel processes of a very general nature and how they can be composed [23,24]. This work was cgrried out independently from that of Grabowski [9], who introduced the notion of a partial string and a partial language, which coincide exactiy with the notions of pomset and process in this paper. Grabowski was concerned with characterizing the notion of firability of a partial string by a Petri net. His paper explores the relationship between partial strings an well as discussing the notion of Y-product, which is closely reidted t hope that the reader will indulge et " and " process " where Grabows " partial language " .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algebra and Theory of Order-Deterministic Pomsets

This paper is about partially ordered multisets (pomsets for short). We investigate a particular class of pomsets that we call order-deterministic, properly including all partially ordered sets, which satisfies a number of interesting properties: among other things, it forms a distributive lattice under pomset prefix (hence prefix closed sets of order-deterministic pomsets are prime algebraic),...

متن کامل

Hildesheimer Informatik - Berichte Universität

This paper is about partially ordered multisets (pomsets for short). We investigate a particular class of pomsets that we call deterministic, properly including all partially ordered sets, which satisfies a number of interesting properties: among other things, it forms a distributive lattice under pomset prefix (hence prefix closed sets of deterministic pomsets are prime algebraic), and it cons...

متن کامل

Completeness Theorems for Pomset Languages and Concurrent Kleene Algebras

Pomsets constitute one of the most basic models of concurrency. A pomset is a generalisation of a word over an alphabet in that letters may be partially ordered rather than totally ordered. A term t using the bi-Kleene operations 0, 1,+, · , , ‖,(∗) defines a set [[t]] of pomsets in a natural way. We prove that every valid universal equality over pomset languages using these operations is a con...

متن کامل

Parsing Partially Ordered Multisets

A partiallyordered multiset or pomset is a generalizationof a string in which the total order has been relaxed to a partial order. Strings are often used as a model for sequential computation; pomsets are a natural model for parallel and distributed computation. By viewing pomsets as a generalization of strings, the question is raised whether concepts from language theory can be generalized to ...

متن کامل

Recognizability of Pomset Languages with Event Reenement

In the present paper, we contribute to the theory of recognizable pom-set (or partial word) languages from an algebraic point of view. By substitutions in pomsets labelled with variables and pomset contexts, we deene the syntactic equivalence of a pomset language, and use nite index ones to deene recognizable languages. We show that the induced recognizable pomset languages have extended closur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 61  شماره 

صفحات  -

تاریخ انتشار 1988