Catálogo de publicaciones - libros
Implementation and Application of Automata: 10th International Conference, CIAA 2005, Sophia Antipolis, France, June 27-29, 2005, Revised Selected Papers
Jacques Farré ; Igor Litovsky ; Sylvain Schmitz (eds.)
En conferencia: 10º International Conference on Implementation and Application of Automata (CIAA) . Sophia Antipolis, France . June 27, 2005 - June 29, 2005
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Artificial Intelligence (incl. Robotics); Computation by Abstract Devices; Algorithm Analysis and Problem Complexity; Logics and Meanings of Programs; Mathematical Logic and Formal Languages
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2006 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-31023-5
ISBN electrónico
978-3-540-33097-4
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2006
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2006
Tabla de contenidos
doi: 10.1007/11605157_1
Languages Recognizable by Quantum Finite Automata
Rūsiņš Freivalds
There are several nonequivalent definitions of quantum finite automata. Nearly all of them recognize only regular languages but not all regular languages. On the other hand, for all these definitions there is a result showing that there is a language such that the size of the quantum automaton recognizing is essentially smaller than the size of the minimal deterministic automaton recognizing .
For most of the definitions of quantum finite automata the problem to describe the class of the languages recognizable by the quantum automata is still open. The partial results are surveyed in this paper. Moreover, for the most popular definition of the QFA, the class of languages recognizable by a QFA is not closed under union or any other binary Boolean operation where both arguments are significant.
The end of the paper is devoted to unpublished results of the description of the class of the recognizable languages in terms of the second order predicate logics. This research is influenced by the results of Büchi [1,2], Elgot [3], Trakhtenbrot [4] (description of regular languages in terms of MSO), R.Fagin [5,6] (description of NP in terms of ESO), von Neumann [7] (quantum logics), Barenco, Bennett et al. [8](universal quantum gates).
- Invited Lectures | Pp. 1-14
doi: 10.1007/11605157_2
The Language, the Expression, and the (Small) Automaton
Jacques Sakarovitch
This survey paper reviews the means that allow to go from one representation of the languages to the other and how, and to what extend, one can keep them small. Some emphasis is put on the comparison between the expressions that can be computed from a given automaton and on the construction of the derived term automaton of an expression.
- Invited Lectures | Pp. 15-30
doi: 10.1007/11605157_3
Minimization of Non-deterministic Automata with Large Alphabets
Parosh Aziz Abdulla; Johann Deneux; Lisa Kaati; Marcus Nilsson
There has been several attempts over the years to solve the bisimulation minimization problem for finite automata. One of the most famous algorithms is the one suggested by Paige and Tarjan. The algorithm has a complexity of ( log ) where is the number of edges and is the number of states in the automaton. A bottleneck in the application of the algorithm is often the number of labels which may appear on the edges of the automaton. In this paper we adapt the Paige-Tarjan algorithm to the case where the labels are symbolically represented using Binary Decision Diagrams (BDDs). We show that our algorithm has an overall complexity of where ℓ is the size of the alphabet. This means that our algorithm will have the same worst case behavior as other algorithms. However, as shown by our prototype implementation, we get a vast improvement in performance due to the compact representation provided by the BDDs.
- Technical Contributions | Pp. 31-42
doi: 10.1007/11605157_4
Simulating Two-Dimensional Recognizability by Pushdown and Queue Automata
Marcella Anselmo; Maria Madonia
The aim of this paper is to investigate sequential models to describe two-dimensional languages. The intent is to add more capabilities to 4NFA in order to encompass a wider class of languages. We show that any (tiling) recognizable language can be simulated by a 4NFA with an extra queue whose size is bounded by the minimum of the two dimensions of a picture; and that 2NFA (i.e. automata moving only in two directions) with an analogous queue are sufficient when the alphabet is unary. A special class of recognizable languages can be simulated also by 4-way pushdown automata with a stack of size bounded by the sum of the two dimensions of the picture. Such a class is also characterized by a recursive definition involving the operations of union, intersection and a new diagonal overlapping operation applied to languages recognized by 2NFA.
- Technical Contributions | Pp. 43-53
doi: 10.1007/11605157_5
Component Composition Preserving Behavioural Contracts Based on Communication Traces
Arnaud Bailly; Mireille Clerbout; Isabelle Simplot-Ryl
This paper investigates the compositional properties of reusable software components defined with explicit dependencies and behavioural contracts expressing rely-guarantee specifications in the form of communication traces. In this setting, connection of components through their matching ports is indeed compositional and yields a new component or that respects its constituents’ contracts. Thus the behaviour of the composite is computed from the behaviours of its constituents and is known to conform to the contracts without any new proof.
- Technical Contributions | Pp. 54-65
doi: 10.1007/11605157_6
Strong Retiming Equivalence of Synchronous Schemes
Miklós Bartha
Strong retiming equivalence is the join of two basic equivalence relations of synchronous schemes: strong equivalence and retiming equivalence, which play an important role in the optimization of synchronous systems. Each of these equivalences is characterized separately in an algebraic/category theoretic framework, and the characterization is carried over to the join of them. Tree-reducible schemes are introduced to facilitate the proof that strong retiming equivalence is decidable.
- Technical Contributions | Pp. 66-77
doi: 10.1007/11605157_7
Prime Normal Form and Equivalence of Simple Grammars
Cédric Bastien; Jurek Czyzowicz; Wojciech Fraczak; Wojciech Rytter
A prefix-free language is a prime if it cannot be decomposed into a concatenation of two prefix-free languages. We show that we can check in polynomial time if a language generated by a simple context-free grammar is a prime. Our algorithm computes a canonical representation of a simple language, converting its arbitrary simple grammar into Prime Normal Form (PNF); a simple grammar is in PNF if all its nonterminals define primes. We also improve the complexity of testing the equivalence of simple grammars. The best previously known algorithm for this problem worked in () time. We improve it to ( log) and ( polylog ) deterministic time, and ( polylog ) randomized time, where is the total size of the grammars involved, and is the length of a shortest string derivable from a nonterminal, maximized over all nonterminals. Our improvement is based on a version of Caucal’s algorithm from [1].
- Technical Contributions | Pp. 78-89
doi: 10.1007/11605157_8
An Incremental Algorithm for Constructing Minimal Deterministic Finite Cover Automata
Cezar Câmpeanu; Andrei Păun; Jason R. Smith
We present a fast incremental algorithm for constructing minimal DFCA for a given language. Since it was shown that the DFCA for a language can have less states than the DFA for , this technique seems to be the best choice for incrementally building the automaton for a large language, especially when the number of states in the DFCA is significantly less than the number of states in the corresponding minimal DFA. We have implemented the proposed algorithm and have tested it against the best known DFCA minimization technique.
- Technical Contributions | Pp. 90-103
doi: 10.1007/11605157_9
Finite Automata and Unions of Regular Patterns with Bounded Constant Segments
Antonio Cano; Pedro García
The class of unbounded unions of regular pattern languages with bounded constant segments is identifiable from positive data in the limit [1]. Otherwise, no efficient algorithm that performs the inference of this class of languages is known. We propose a solution to this problem using the existing connexion between the positive variety of languages of dot depth 1/2, [2] and the class of unbounded union of pattern languages .
- Technical Contributions | Pp. 104-115
doi: 10.1007/11605157_10
Inside Vaucanson
Thomas Claveirole; Sylvain Lombardy; Sarah O’Connor; Louis-Noël Pouchet; Jacques Sakarovitch
This paper presents some features of the platform. We describe some original algorithms on weighted automata and transducers (computation of the quotient, conversion of a regular expression into a weighted automaton, and composition). We explain how complex declarations due to the generic programming are masked from the user and finally we present a proposal for an XML format that allows implicit descriptions for simple types of automata.
- Technical Contributions | Pp. 116-128