306 research outputs found
Forward Analysis and Model Checking for Trace Bounded WSTS
We investigate a subclass of well-structured transition systems (WSTS), the
bounded---in the sense of Ginsburg and Spanier (Trans. AMS 1964)---complete
deterministic ones, which we claim provide an adequate basis for the study of
forward analyses as developed by Finkel and Goubault-Larrecq (Logic. Meth.
Comput. Sci. 2012). Indeed, we prove that, unlike other conditions considered
previously for the termination of forward analysis, boundedness is decidable.
Boundedness turns out to be a valuable restriction for WSTS verification, as we
show that it further allows to decide all -regular properties on the
set of infinite traces of the system
Regular languages and partial commutations
[EN] The closure of a regular language under a [partial] commutation I has been extensively
studied. We present new advances on two problems of this area: (1) When is the
closure of a regular language under [partial] commutation still regular? (2) Are there
any robust classes of languages closed under [partial] commutation? We show that the
class Pol(G) of polynomials of group languages is closed under commutation, and under
partial commutation when the complement of I in A2 is a transitive relation. We also
give a su¿cient graph theoretic condition on I to ensure that the closure of a language
of Pol(G) under I-commutation is regular. We exhibit a very robust class of languages W
which is closed under commutation. This class contains Pol(G), is decidable and can be
de¿ned as the largest positive variety of languages not containing (ab)¿. It is also closed
under intersection, union, shu¿e, concatenation, quotients, length-decreasing morphisms
and inverses of morphisms. If I is transitive, we show that the closure of a language of W
under I-commutation is regular. The proofs are nontrivial and combine several advanced
techniques, including combinatorial Ramsey type arguments, algebraic properties of the
syntactic monoid, ¿niteness conditions on semigroups and properties of insertion systems.
© 2013 Elsevier Inc. All rights reserved[ES] El cierre de un lenguaje regular bajo una conmutación [parcial]
se ha estudiado extensivamente. Presentamos nuevos avances sobre los dos problemas
de esta zona: (1) cuando es el cierre de un lenguaje regular bajo
¿conmutación [parcial] todavía regular? (2) Hay alguna clase robusta
¿de idiomas cerraron bajo conmutación [parcial]? Demostramos que la
clase \PolG de polinomios de grupo idiomas está cerrada bajo
conmutación y bajo conmutación parcial cuando el complemento de I
en es una relación transitiva. También damos un gráfico suficiente
condición teórica en I para asegurarse de que el cierre de un lenguaje de
\PolG bajo -conmutación es regular. Exhibimos un muy robusto
clase de idiomas \cW que es cerrado bajo conmutación. Esta clase
contiene \PolG, es decidible y puede definirse como el más grande
positiva variedad de idiomas que no contengan . También es
cerrado bajo intersección, Unión, shuffle, concatenación, cocientes,
longitud decreciente morfismos e inversas de morfismos. Si I es
transitivo, demostramos que el cierre de un lenguaje de \cW bajo
-conmutación es regular. Las pruebas son no triviales y se combinan
varias técnicas avanzadas, incluyendo el tipo de Ramsey combinatoria
argumentos, propiedades algebraicas de la monoid sintáctica, finito
condiciones sobre semigrupos y propiedades de los sistemas de inserción.The first author was supported by the project Automatas en dispositivos moviles: interfaces de usuario y realidad aumentada (PAID 2019-06-11) supported by Universidad Politecnica de Valencia. The third author was supported by the project ANR 2010 BLAN 0202 02 FREC.Cano Gómez, A.; Guaiana, G.; Pin, J. (2013). Regular languages and partial commutations. Information and Computation. 230:76-96. https://doi.org/10.1016/j.ic.2013.07.003S769623
On Tools for Completeness of Kleene Algebra with Hypotheses
In the literature on Kleene algebra, a number of variants have been proposed
which impose additional structure specified by a theory, such as Kleene algebra
with tests (KAT) and the recent Kleene algebra with observations (KAO), or make
specific assumptions about certain constants, as for instance in NetKAT. Many
of these variants fit within the unifying perspective offered by Kleene algebra
with hypotheses, which comes with a canonical language model constructed from a
given set of hypotheses. For the case of KAT, this model corresponds to the
familiar interpretation of expressions as languages of guarded strings. A
relevant question therefore is whether Kleene algebra together with a given set
of hypotheses is complete with respect to its canonical language model. In this
paper, we revisit, combine and extend existing results on this question to
obtain tools for proving completeness in a modular way. We showcase these tools
by giving new and modular proofs of completeness for KAT, KAO and NetKAT, and
we prove completeness for new variants of KAT: KAT extended with a constant for
the full relation, KAT extended with a converse operation, and a version of KAT
where the collection of tests only forms a distributive lattice
Computing Semicommutation Closures: a Machine Learning Approach
Semicommutation relations are simple rewriting relation on finite words using rules of the form ab → ba. In this paper we present how to use Angluin style machine learning algorithms to compute the image of regular language by the transitive closure of a semicommutation relation
Reachability problems on reliable and lossy queue automata
We study the reachability problem for queue automata and lossy queue automata. Concretely, we consider the set of queue contents which are forwards resp. backwards reachable from a given set of queue contents. Here, we prove the preservation of regularity if the queue automaton loops through some special sets of transformation sequences. This is a generalization of the results by Boigelot et al. and Abdulla et al. regarding queue automata looping through a single sequence of transformations. We also prove that our construction is possible in polynomial time
Wick order, spreadability and exchangeability for monotone commutation relations
We exhibit a Hamel basis for the concrete -algebra
associated to monotone commutation relations realised on the monotone Fock
space, mainly composed by Wick ordered words of annihilators and creators. We
apply such a result to investigate spreadability and exchangeability of the
stochastic processes arising from such commutation relations. In particular, we
show that spreadability comes from a monoidal action implementing a dissipative
dynamics on the norm closure -algebra . Moreover, we determine the structure of spreadable
and exchangeable monotone stochastic processes using their correspondence with
sp\-reading invariant and symmetric monotone states, respectively.Comment: Ann. Henri Poincar\`e, to appea
Algebraic Structure of Combined Traces
Traces and their extension called combined traces (comtraces) are two formal
models used in the analysis and verification of concurrent systems. Both models
are based on concepts originating in the theory of formal languages, and they
are able to capture the notions of causality and simultaneity of atomic actions
which take place during the process of a system's operation. The aim of this
paper is a transfer to the domain of comtraces and developing of some
fundamental notions, which proved to be successful in the theory of traces. In
particular, we introduce and then apply the notion of indivisible steps, the
lexicographical canonical form of comtraces, as well as the representation of a
comtrace utilising its linear projections to binary action subalphabets. We
also provide two algorithms related to the new notions. Using them, one can
solve, in an efficient way, the problem of step sequence equivalence in the
context of comtraces. One may view our results as a first step towards the
development of infinite combined traces, as well as recognisable languages of
combined traces.Comment: Short variant of this paper, with no proofs, appeared in Proceedings
of CONCUR 2012 conferenc
Classifying Invariant Structures of Step Traces
In the study of behaviours of concurrent systems, traces are sets of behaviourally equivalent action sequences. Traces can be represented by causal partial orders. Step traces, on the other hand, are sets of behaviourally equivalent step sequences, each step being a set of simultaneous actions. Step traces can be represented by relational structures comprising non-simultaneity and weak causality. In this paper, we propose a classification of step alphabets as well as the corresponding step traces and relational structures representing them. We also explain how the original trace model fits into the overall framework.Algorithms and the Foundations of Software technolog
- …