439 research outputs found
Combinatorics of labelling in higher dimensional automata
The main idea for interpreting concurrent processes as labelled precubical
sets is that a given set of n actions running concurrently must be assembled to
a labelled n-cube, in exactly one way. The main ingredient is the
non-functorial construction called labelled directed coskeleton. It is defined
as a subobject of the labelled coskeleton, the latter coinciding in the
unlabelled case with the right adjoint to the truncation functor. This
non-functorial construction is necessary since the labelled coskeleton functor
of the category of labelled precubical sets does not fulfil the above
requirement. We prove in this paper that it is possible to force the labelled
coskeleton functor to be well-behaved by working with labelled transverse
symmetric precubical sets. Moreover, we prove that this solution is the only
one. A transverse symmetric precubical set is a precubical set equipped with
symmetry maps and with a new kind of degeneracy map called transverse
degeneracy. Finally, we also prove that the two settings are equivalent from a
directed algebraic topological viewpoint. To illustrate, a new semantics of
CCS, equivalent to the old one, is given.Comment: 47 pages, LaTeX2e, no figure
Proper Functors and Fixed Points for Finite Behaviour
The rational fixed point of a set functor is well-known to capture the
behaviour of finite coalgebras. In this paper we consider functors on algebraic
categories. For them the rational fixed point may no longer be fully abstract,
i.e. a subcoalgebra of the final coalgebra. Inspired by \'Esik and Maletti's
notion of a proper semiring, we introduce the notion of a proper functor. We
show that for proper functors the rational fixed point is determined as the
colimit of all coalgebras with a free finitely generated algebra as carrier and
it is a subcoalgebra of the final coalgebra. Moreover, we prove that a functor
is proper if and only if that colimit is a subcoalgebra of the final coalgebra.
These results serve as technical tools for soundness and completeness proofs
for coalgebraic regular expression calculi, e.g. for weighted automata
Formal Relationships Between Geometrical and Classical Models for Concurrency
A wide variety of models for concurrent programs has been proposed during the
past decades, each one focusing on various aspects of computations: trace
equivalence, causality between events, conflicts and schedules due to resource
accesses, etc. More recently, models with a geometrical flavor have been
introduced, based on the notion of cubical set. These models are very rich and
expressive since they can represent commutation between any bunch of events,
thus generalizing the principle of true concurrency. While they seem to be very
promising - because they make possible the use of techniques from algebraic
topology in order to study concurrent computations - they have not yet been
precisely related to the previous models, and the purpose of this paper is to
fill this gap. In particular, we describe an adjunction between Petri nets and
cubical sets which extends the previously known adjunction between Petri nets
and asynchronous transition systems by Nielsen and Winskel
Inverting weak dihomotopy equivalence using homotopy continuous flow
A flow is homotopy continuous if it is indefinitely divisible up to
S-homotopy. The full subcategory of cofibrant homotopy continuous flows has
nice features. Not only it is big enough to contain all dihomotopy types, but
also a morphism between them is a weak dihomotopy equivalence if and only if it
is invertible up to dihomotopy. Thus, the category of cofibrant homotopy
continuous flows provides an implementation of Whitehead's theorem for the full
dihomotopy relation, and not only for S-homotopy as in previous works of the
author. This fact is not the consequence of the existence of a model structure
on the category of flows because it is known that there does not exist any
model structure on it whose weak equivalences are exactly the weak dihomotopy
equivalences. This fact is an application of a general result for the
localization of a model category with respect to a weak factorization system.Comment: 22 pages; LaTeX2e ; v2 : corrected bibliography + improvement of the
statement of the main theorems ; v3 final version published in
http://www.tac.mta.ca/tac
T-homotopy and refinement of observation (II) : Adding new T-homotopy equivalences
This paper is the second part of a series of papers about a new notion of
T-homotopy of flows. It is proved that the old definition of T-homotopy
equivalence does not allow the identification of the directed segment with the
3-dimensional cube. This contradicts a paradigm of dihomotopy theory. A new
definition of T-homotopy equivalence is proposed, following the intuition of
refinement of observation. And it is proved that up to weak S-homotopy, a old
T-homotopy equivalence is a new T-homotopy equivalence. The left-properness of
the weak S-homotopy model category of flows is also established in this second
part. The latter fact is used several times in the next papers of this series.Comment: 20 pages, 3 figure
Sound and complete axiomatizations of coalgebraic language equivalence
Coalgebras provide a uniform framework to study dynamical systems, including
several types of automata. In this paper, we make use of the coalgebraic view
on systems to investigate, in a uniform way, under which conditions calculi
that are sound and complete with respect to behavioral equivalence can be
extended to a coarser coalgebraic language equivalence, which arises from a
generalised powerset construction that determinises coalgebras. We show that
soundness and completeness are established by proving that expressions modulo
axioms of a calculus form the rational fixpoint of the given type functor. Our
main result is that the rational fixpoint of the functor , where is a
monad describing the branching of the systems (e.g. non-determinism, weights,
probability etc.), has as a quotient the rational fixpoint of the
"determinised" type functor , a lifting of to the category of
-algebras. We apply our framework to the concrete example of weighted
automata, for which we present a new sound and complete calculus for weighted
language equivalence. As a special case, we obtain non-deterministic automata,
where we recover Rabinovich's sound and complete calculus for language
equivalence.Comment: Corrected version of published journal articl
- …