Observational trees as models for concurrency
Math. Struct in Comp. Science 9 1999 687-718
Given an automaton, its behaviour can be modelled as the sets of strings over an alphabet A that can be accepted from any of its states. When considering concurrent systems, we can see a concurrent agent as an automaton, where nondeterminism derives from the fact that its states can offer a different behaviour at different moments in time. Nondeterministic computations between a pair of states cannot anymore be described as a ``set'' of strings in a free monoid. Consequently, between two states we will have a labelled structured set of computations, where the structure describes the possibility for two computations of parting from each other while maintaining the same observable steps. In this paper, we shall consider different kinds of observation domains and related structured sets of computations. Structured sets of computations will be organised as a category of generalised trees built over a meet-semilattice monoid formalizing the observation domain. Theorems allowing us to introduce the usual concurrency operators in the models and relating different models will then be obtained by first considering ordinary functors (on and between the observation domains) and then lifting them to the categories of structured sets of computations.
Models of nondeterministic regular expressions
J. of Comp. Sys. Science 59 1999 412-449
An alternative (tree-based) semantics for a class of regular expressions is proposed that assigns a central role to the + operator and thus to nondeterminism and nondeterministic choice. For the new semantics a consistent and complete axiomatization is obtained from the original axiomatization of regular expressions by Salomaa and by Kozen by dropping the idempotence law for + and the distribution law of multiplication over sum.
A finite axiomatization of nondeterministic regular expressions
Theor. Informatics and Appl. 33 1999 447-465
A finite axiomatization of nondeterministic regular expressions is provided under a weak restriction on the form of terms analogous to the non empty word property by Salomaa.
Regular expressions and Bisimulation equivalence
Submitted 2000
We provide a finite equational axiomatization for bisimulation equivalence over regular expressions. Our axiomatization is heavily based on the one by Salomaa, that provided an implicative axiomatization for a large subset of regular expressions, namely all those that satisfy the non-empty word property (i.e. without 1 summands at the top level) in *-contexts. Our restriction is similar, it essentially amounts to requiring that the non-empty word property be satisfied not just at top level but at any depth.
Categories with finite sums and right distributive tensor product
Submitted 2000
Models for parallel and concurrent processes lead quite naturally to the study of monoidal categories. In particular a category Tree of trees equipped with a non symmetric tensor product, interpreted as concatenation, seems to be of particular interest in representing (local) behavior of non deterministic agents able to communicate. The category Tree is also provided with a coproduct (corresponding to choice between behaviors) and the tensor product is only partially distributive w.r.t. it, in order to preserve non determinism. Such a category can be properly defined as the category of the (finite) symmetric categories on a free monoid thought of as a 2-category. The monoidal structure is inherited from the concatenation in the monoid. In this paper we prove that for every alphabet A, Tree(A), the category of finite A-labeled trees, is equivalent to the free category generated by A and enjoying the above mentioned properties.
Iteration 2-theories
Applied Categorical Structures 9 } 2001 173--216
The axioms of iteration 2-theories capture, up to isomorphism, the equational properties of iteration in conjunction with horizontal and vertical composition in all algebraically complete categories. We give a concrete representation of the free iteration 2-theory generated by a 2-signature.
Change of base for categories enriched in a bicategory
J. of Pure and Applied Algebra to appear 2001
We introduce morphisms of bicategories, more general than the original ones. When its domain is 1, such a morphism is a category enriched on the codomain. Therefore these morphisms can be regarded as categories enriched in bicategories "on two sides". There is a composition of such enriched categories, leading to a simple kind of tricategory Caten whose objects are bicategories. Left adjoints in Caten are homomorphisms in the sense of Benabou, while right adjoints are not. The 2-cells of Caten are functors; modules can also be defined, and we examine the structures associated to them.
An Equational Axiomatization of Bisimulation over Regular Expressions
J. of JLC to appear 2001
We provide a finite equational axiomatization for bisimulation equivalence of nondeterministic interpretation of regular expressions. Our axiomatization is heavily based on the one by Salomaa, that provided an implicative axiomatization for a large subset of regular expressions, namely all those that satisfy the non-empty word property (i.e.,without 1 summands at the top level in *-contexts. Our restriction is similar, it essentially amounts to recursively requiring that the non empty word property be satisfied not just at top level but at any depth. We also discuss the impact on the axiomatization of different in terpretation of the 0 term, interpreted either as a null process or as a deadlock.
Nondeterministic regular expressions as solutions of equational systems
submitted
We define the class of the linear systems whose solution is expressible as a tuple of non-deterministic regular expressions when they are interpreted as trees of actions rather than as sequences. We precisely characterize the systems that have a regular expression as "canonical" solution, and show that any regular expression can be obtained as a canonical solution of a system of the defined class.