{"title":"Complexity Aspects of the Extension of Wagner's Hierarchy to $k$-Partitions","authors":"Vladimir Podolskii, Victor Selivanov","doi":"arxiv-2409.06977","DOIUrl":"https://doi.org/arxiv-2409.06977","url":null,"abstract":"It is known that the Wadge reducibility of regular $omega$-languages is\u0000efficiently decidable (Krishnan et al., 1995), (Wilke, Yoo, 1995). In this\u0000paper we study analogous problem for regular k-partitions of\u0000$omega$-languages. In the series of previous papers (Selivanov, 2011), (Alaev,\u0000Selivanov, 2021), (Selivanov, 2012) there was a partial progress towards\u0000obtaining an efficient algorithm for deciding the Wadge reducibility in this\u0000setting as well. In this paper we finalize this line of research providing a\u0000quadratic algorithm (in RAM model). For this we construct a quadratic algorithm\u0000to decide a preorder relation on iterated posets. Additionally, we discuss the\u0000size of the representation of regular $omega$-languages and suggest a more\u0000compact way to represent them. The algorithm we provide is efficient for the\u0000more compact representation as well.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"42 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142225204","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A New Notion of Regularity: Finite State Automata Accepting Graphs","authors":"Yvo Ad MeeresUniversity of Bremen, Germany","doi":"arxiv-2409.06968","DOIUrl":"https://doi.org/arxiv-2409.06968","url":null,"abstract":"Analogous to regular string and tree languages, regular languages of directed\u0000acyclic graphs (DAGs) are defined in the literature. Although called regular,\u0000those DAG-languages are more powerful and, consequently, standard problems have\u0000a higher complexity than in the string case. Top-down as well as bottom-up\u0000deterministic DAG languages are subclasses of the regular DAG languages. We\u0000refine this hierarchy by providing a weaker subclass of the deterministic DAG\u0000languages. For a DAG grammar generating a language in this new DAG language\u0000class, or, equivalently, a DAG-automaton recognizing it, a classical\u0000deterministic finite state automaton (DFA) can be constructed. As the main\u0000result, we provide a characterization of this class. The motivation behind this is the transfer of techniques for regular string\u0000languages to graphs. Trivially, our restricted DAG language class is closed\u0000under union and intersection. This permits the application of minimization and\u0000hyper-minimization algorithms known for DFAs. This alternative notion of\u0000regularity coins at the existence of a DFA for recognizing a DAG language.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"2013 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142197190","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Operational State Complexity of Block Languages","authors":"Guilherme DuarteCMUP & FCUP, Nelma MoreiraCMUP & FCUP, Luca PrigionieroUniversity of Loughborough, Rogério ReisCMUP & FCUP","doi":"arxiv-2409.06970","DOIUrl":"https://doi.org/arxiv-2409.06970","url":null,"abstract":"In this paper we consider block languages, namely sets of words having the\u0000same length, and study the deterministic and nondeterministic state complexity\u0000of several operations on these languages. Being a subclass of finite languages,\u0000the upper bounds of operational state complexity known for finite languages\u0000apply for block languages as well. However, in several cases, smaller values\u0000were found. Block languages can be represented as bitmaps, which are a good\u0000tool to study their minimal finite automata and their operations, as we\u0000illustrate here.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"2 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142197188","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
František MrázCharles University at Prague, Friedrich OttoUniversity of Kassel
{"title":"Repetitive Finite Automata With Translucent Letters","authors":"František MrázCharles University at Prague, Friedrich OttoUniversity of Kassel","doi":"arxiv-2409.06975","DOIUrl":"https://doi.org/arxiv-2409.06975","url":null,"abstract":"Here we propose an extension of the (deterministic and the nondeterministic)\u0000finite automaton with translucent letters (DFAwtl and NFAwtl), which lies\u0000between these automata and their non-returning variants (that is, the nr-DFAwtl\u0000and the nr-NFAwtl). This new model works like a DFAwtl or an NFAwtl, but on\u0000seeing the end-of-tape marker, it may change its internal state and continue\u0000with its computation instead of just ending it, accepting or rejecting. This\u0000new type of automaton is called a repetitive deterministic or nondeterministic\u0000finite automaton with translucent letters (RDFAwtl or RNFAwtl). In the\u0000deterministic case, the new model is strictly more expressive than the DFAwtl,\u0000but less expressive than the nr-DFAwtl, while in the nondeterministic case, the\u0000new model is equivalent to the NFAwtl.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"11 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142197183","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Martin KutribInstitut für Informatik, Universität Giessen, Andreas MalcherInstitut für Informatik, Universität Giessen, Matthias WendlandtInstitut für Informatik, Universität Giessen
{"title":"Complexity of Unary Exclusive Nondeterministic Finite Automata","authors":"Martin KutribInstitut für Informatik, Universität Giessen, Andreas MalcherInstitut für Informatik, Universität Giessen, Matthias WendlandtInstitut für Informatik, Universität Giessen","doi":"arxiv-2409.06967","DOIUrl":"https://doi.org/arxiv-2409.06967","url":null,"abstract":"Exclusive nondeterministic finite automata (XNFA) are nondeterministic finite\u0000automata with a special acceptance condition. An input is accepted if there is\u0000exactly one accepting path in its computation tree. If there are none or more\u0000than one accepting paths, the input is rejected. We study the descriptional\u0000complexity of XNFA accepting unary languages. While the state costs for mutual\u0000simulations with DFA and NFA over general alphabets differ significantly from\u0000the known types of finite automata, it turns out that the state costs for the\u0000simulations in the unary case are in the order of magnitude of the general\u0000case. In particular, the state costs for the simulation of an XNFA by a DFA or\u0000an NFA are $e^{theta(sqrt{n cdot ln{n}})}$. Conversely, converting an NFA to\u0000an equivalent XNFA may cost $e^{theta(sqrt{n cdot ln{n}})}$ states as well.\u0000All bounds obtained are also tight in the order of magnitude. Finally, we\u0000investigate the computational complexity of different decision problems for\u0000unary XNFA and it is shown that the problems of emptiness, universality,\u0000inclusion, and equivalence are coNP-complete, whereas the general membership\u0000problem is NL-complete.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"3 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142225205","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Benedek NagyEastern Mediterranean University, Famagusta and Eszterházy Károly Catholic University, Eger
{"title":"5' -> 3' Watson-Crick Automata accepting Necklaces","authors":"Benedek NagyEastern Mediterranean University, Famagusta and Eszterházy Károly Catholic University, Eger","doi":"arxiv-2409.06976","DOIUrl":"https://doi.org/arxiv-2409.06976","url":null,"abstract":"Watson-Crick (WK) finite automata work on a Watson-Crick tape representing a\u0000DNA molecule. They have two reading heads. In 5'->3' WK automata, the heads\u0000move and read the input in opposite physical directions. In this paper, we\u0000consider such inputs which are necklaces, i.e., they represent circular DNA\u0000molecules. In sensing 5'->3' WK automata, the computation on the input is\u0000finished when the heads meet. As the original model is capable of accepting the\u0000linear context-free languages, the necklace languages we are investigating here\u0000have strong relations to that class. Here, we use these automata in two\u0000different acceptance modes. On the one hand, in weak acceptance mode the heads\u0000are starting nondeterministically at any point of the input, like the necklace\u0000is cut at a nondeterministically chosen point), and if the input is accepted,\u0000it is in the accepted necklace language. These languages can be seen as the\u0000languages obtained from the linear context-free languages by taking their\u0000closure under cyclic shift operation. On the other hand, in strong acceptance\u0000mode, it is required that the input is accepted starting the heads in the\u0000computation from every point of the cycle. These languages can be seen as the\u0000maximal cyclic shift closed languages included in a linear language. On the\u0000other hand, as it will be shown, they have a kind of locally testable property.\u0000We present some hierarchy results based on restricted variants of the WK\u0000automata, such as stateless or all-final variants.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"2013 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142197182","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Non-Global Parikh Tree Automata","authors":"Luisa HerrmannTU Dresden, Johannes Osterholzer","doi":"arxiv-2409.06973","DOIUrl":"https://doi.org/arxiv-2409.06973","url":null,"abstract":"Parikh (tree) automata are an expressive and yet computationally well-behaved\u0000extension of finite automata -- they allow to increment a number of counters\u0000during their computations, which are finally tested by a semilinear constraint.\u0000In this work, we introduce and investigate a new perspective on Parikh tree\u0000automata (PTA): instead of testing one counter configuration that results from\u0000the whole input tree, we implement a non-global automaton model. Here, we copy\u0000and distribute the current configuration at each node to all its children,\u0000incrementing the counters pathwise, and check the arithmetic constraint at each\u0000leaf. We obtain that the classes of tree languages recognizable by global PTA\u0000and non-global PTA are incomparable. In contrast to global PTA, the\u0000non-emptiness problem is undecidable for non-global PTA if we allow the\u0000automata to work with at least three counters, whereas the membership problem\u0000stays decidable. However, for a restriction of the model, where counter\u0000configurations are passed in a linear fashion to at most one child node, we can\u0000prove decidability of the non-emptiness problem.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"69 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142197185","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Proceedings 14th International Workshop on Non-Classical Models of Automata and Applications (NCMA 2024)","authors":"Florin Manea, Giovanni Pighizzini","doi":"arxiv-2409.06120","DOIUrl":"https://doi.org/arxiv-2409.06120","url":null,"abstract":"The Fourteenth International Workshop on Non-Classical Models of Automata and\u0000Applications (NCMA 2024) was held in G\"ottingen, Germany, on August 12 and 13,\u00002024, at the historic Georg-Augustus-Universit\"at, organized by the\u0000Theoretical Computer Science research group of the respective university. The\u0000NCMA workshop series was established in 2009 as an annual event for researchers\u0000working on non-classical and classical models of automata, grammars or related\u0000devices. Such models are investigated both as theoretical models and as formal\u0000models for applications from various points of view. The goal of the NCMA\u0000workshop series is to exchange and develop novel ideas in order to gain deeper\u0000and interdisciplinary coverage of this particular area that may foster new\u0000insights and substantial progress.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"41 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142197214","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"State estimation of timed automata under partial observation [Draft version]","authors":"Chao Gao, Dimitri Lefebvre, Carla Seatzu, Zhiwu Li, Alessandro Giua","doi":"arxiv-2409.05810","DOIUrl":"https://doi.org/arxiv-2409.05810","url":null,"abstract":"In this paper, we consider partially observable timed automata endowed with a\u0000single clock. A time interval is associated with each transition specifying at\u0000which clock values it may occur. In addition, a resetting condition associated\u0000to a transition specifies how the clock value is updated upon its occurrence.\u0000This work deals with the estimation of the current state given a timed\u0000observation, i.e., a succession of pairs of an observable event and the time\u0000instant at which the event has occurred. The problem of state reachability in\u0000the timed automaton is reduced to the reachability analysis of the associated\u0000zone automaton, which provides a purely discrete event description of the\u0000behaviour of the timed automaton. An algorithm is formulated to provide an\u0000offline approach for state estimation of a timed automaton based on the\u0000assumption that the clock is reset upon the occurrence of each observable\u0000transition.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"9 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142197215","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Alessandro Cimatti, Thomas M. Grosen, Kim G. Larsen, Stefano Tonetta, Martin Zimmermann
{"title":"Exploiting Assumptions for Effective Monitoring of Real-Time Properties under Partial Observability","authors":"Alessandro Cimatti, Thomas M. Grosen, Kim G. Larsen, Stefano Tonetta, Martin Zimmermann","doi":"arxiv-2409.05456","DOIUrl":"https://doi.org/arxiv-2409.05456","url":null,"abstract":"Runtime verification of temporal properties over timed sequences of\u0000observations is crucial in various applications within cyber-physical systems\u0000ranging from autonomous vehicles over smart grids to medical devices. In this\u0000paper, we are addressing the challenge of effectively predicting the failure or\u0000success of properties in a continuous real-time setting. Our approach allows\u0000predictions to exploit assumptions on the system being monitored and supports\u0000predictions of non-observable system behaviour (e.g. internal faults). More\u0000concretely, in our approach properties are expressed in Metric Interval\u0000Temporal Logic (MITL), assumptions on the monitored system are specified in\u0000terms of Timed Automata, and observations are to be provided in terms of\u0000sequences of timed constraints. We present an assumption-based runtime\u0000verification algorithm and its implementation on top of the real-time\u0000verification tool UPPAAL. We show experimentally that assumptions can be\u0000effective in anticipating the satisfaction/violation of timed properties and in\u0000handling monitoring properties that predicate over unobservable events.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"2 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142197216","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}