We show there is a unique maximal positive variety of languages which does not contain the language (ab) * . This variety is the unique maximal positive variety satisfying the two following conditions: it is strictly included in the class... more
We propose a simple and intuitive algorithm for solving md-DFA problem using algorithm concepts within extended operators, our approach shows quadratic polynomial time and hence proves the equivalence between polynomial and non-polynomial... more
We are to investigate the most common mistake in science and failure, which goes through the lenses of what is to be done and proved, thus, we give the full proof in this book according to “P versus NP” theorem by Stephen Cook, which was... more
One of the unresolved problems faced in the construction of intelligent tutoring systems is the acquisition of background knowledge, either for the specification of the teaching strategy, or for the construction of the student model,... more
The thesis aims at a further study on semi-flower automata – the concept introduced by Giambruno and Restivo to study finitely generated submonoids of free monoids. The material of the thesis is an interplay between automata and algebraic... more
We present a new criterion for proving that a language is not multiple contextfree, which we call a Substitution Lemma. We apply it to show a sample selection of languages are not multiple context-free, including the word problem of F 2 ×... more
The minimal deterministic finite automaton is generally used to determine regular languages equality. Using Brzozowski's notion of derivative, Antimirov and Mosses proposed a rewrite system for deciding regular expressions equivalence of... more
We propose a productivity-based account of vagueness. Predicates remain bivalent over the intended universe, but their extensions may be productive, explaining the persistence of borderline cases as a structural failure of effective... more
Regular expressions provide a flexible means for matching strings and they are often used in dataintensive applications. They are formally equivalent to either deterministic finite automata (DFAs) or nondeterministic finite automata... more
ABSTV, ACT. A method is presented for computing upper bounds for the speedup gamed by synchronousmultiprocessor, bottom-up, no-backtrack parsing of strings generated by a context-free grammar. First the maxunum speedup s is defined using... more
In many fields, such as language acquisition, neuropsychology of language, the study of ageing, and historical linguistics, corpora are used for estimating the diversity of grammatical structures that are produced during a period by an... more
In this paper, a reflection is made on an indeterminism inherent to Hopcroft's minimization algorithm: the splitter choice. We have implemented two natural policies (FIFO and FILO) for managing the set of splitters for which we obtain the... more
In this paper, we present an algorithm that can be used to convert phi into a solvable form. This is done using binary combinations and the relations between them. Binary combinations are all 2-Clauses that can be obtained from n literal... more
A cellular automaton (CA) is a parallel synchronous computing model, which consists in a juxtaposition of finite automata (cells) whose state evolves according to that of their neighbors. Its trace is the set of infinite words... more
The verification of monadic second-order (MSO) graph properties, equivalently, the model-checking problem for MSO logic over finite binary relational structures, is fixed-parameter tractable (FPT) for the parameter consisting of the... more
Some recent results have introduced external-memory algorithms to compute self-indexes of a set of strings, mainly via computing the Burrows-Wheeler Transform (BWT) of the input strings. The motivations for those results stem from... more
A mobile agent (robot), modeled as a finite automaton, has to visit all nodes of a regular graph. How does the memory size of the agent (the number of states of the automaton) influence its exploration capability? In particular, does... more
A new definition of bitopological space is introduce in this paper with its - open set -open function , and inductively -open function and on some theorems for its.
ADVERTIMENT. L'accés als continguts d'aquesta tesi doctoral i la seva utilització ha de respectar els drets de la persona autora. Pot ser utilitzada per a consulta o estudi personal, així com en activitats o materials d'investigació i... more
This paper presents a new Parallel Algorithm for computing a Longest Common Subsequence in Multiple DNA Sequences. It uses a heuristic approach. Although a lot of research has been carried out to find LCS from the two or more given... more
Gi are functions from [P(A*)]" into P(A*), i = 1 .... , n, P(A*) denoting the set of all languages over A. Furthermore the G~ are expressible ir~ terms of set-operations, concatenations, and stars which involve the variables X, as well as... more
We consider systems of equations of the form Xi=,IJ,a l &~LJ& i=l,...,n where A is the underlying alphabet, the Xi are variables, the Pi.0 are boolean functions in the variables J&B and each & is either the empty word or the empty set.... more
Many varieties of regular languages have characterizations in terms of forbidden-patterns of their accepting finite automata. The use of patterns while inferring languages belonging to those families through the RP N I-Lang algorithm help... more
A new general method for inference of regular languages using nondeterministic automata as output has recently been developed and proved to converge. The aim of this paper is to describe and analyze the behavior of two implementations of... more
The aim of the paper is to develop a new algorithm that, with a complete sample as input, identifies the family of regular languages by means of nondeterministic finite automata. It is a states-merging algorithm and one of its main... more
This paper focuses on the problem of discovering a Petri Net model from long event sequences generated by a discrete event system. Precisely, it is assumed that the relations between input and output events (i.e. the observable behaviour... more
This paper describes new and efficient algorithms for learning deterministic finite automata. Our approach is primarily distinguished by two features: (1) the adoption of an average-case setting to model the ``typical'' labeling of a... more
Beginning with a seminal paper of Rényi, expansions in noninteger real bases have been widely studied in the last forty years. They turned out to be relevant in various domains of mathematics, such as the theory of finite automata, number... more
Throughput and programmability have always been the central, but generally conflicting concerns for modern IP router designs. Current high performance routers depend on proprietary hardware solutions, which make it difficult to adapt to... more
Sampled string matching is an efficient approach to the string matching problem introduced in order to overcome the prohibitive space requirements of indexed matching, on the one hand, and drastically reduce searching time for the online... more
We are given a line of n identical processors (finite automata) that work synchronously. Each processor can transmit just one bit of information to the neighbour processors (if any) on the left and on the right. The computation starts at... more
A network of identical processors that work synchronously at discrete steps is given. At each step every processor sends messages only to a given subset of its neighboring processors and receives only from the remaining neighbors. The... more
The present dissertation investigates the relationships between classical and nonclassical logics within a common logical platform, in which it is possible to address philosophical questions. More specifically, the focus of the... more
Abstract. We compare tools for complementing nondeterministic Büchi automata with a recent termination-analysis algorithm. Complementation of Büchi automata is a key step in program verification. Early constructions using a Ramsey-based... more
In this study, we introduce the concept of lattice-valued regular expressions. Such expressions become not only the necessary tool for the analysis and synthesis of fuzzy automata, but give rise to a recursive generation of the family of... more
This thesis introduces and describes a software tool called Mushroom which automates the analysis of network protocols specified by the Systems of Communicating Machines (SCM) and the Communicating Finite State Machines (CFSM) models. SCM... more
We present a general framework for the formal speci cation and algorithmic analysis of hybrid systems. A h ybrid system consists of a discrete program with an analog environment. We m o d e l h ybrid systems as nite automata equipped with... more
We present a general framework for the formal speci cation and algorithmic analysis of hybrid systems. A h ybrid system consists of a discrete program with an analog environment. We m o d e l h ybrid systems as nite automata equipped with... more
The venue for the conference was the Parkhotel Schönbrunn in immediate vicinity of Schönbrunn Palace, which, together with its ancillary buildings and extensive park, is by virtue of its long and colourful history one of the most... more
Population protocols have been introduced as a model of sensor networks consisting of very limited mobile agents with no control over their own movement. A population protocol corresponds to a collection of anonymous agents, modeled by... more
The framework of Finite-State Intersection Grammars employs a parsing technique according to which several finite-state automata are intersected to determine the output automaton. Implementation of the intersection parser has turned out... more