Vectorial languages and linear temporal logic

被引:0
|
作者
Serre, Olivier [1 ]
机构
[1] LIAFA, Université Paris VII, 2, place Jussieu., case 7014, F-75251 Paris Cedex 05, France
关键词
Computer simulation languages - Temporal logic - Computer circuits - Automata theory;
D O I
10.1007/978-0-387-35608-2_47
中图分类号
学科分类号
摘要
Determining for a given deterministic complete automaton the sequence of visited states while reading a given word is the core of important problems with automata-based solutions, such as approximate string matching. The main difficulty is to do this computation efficiently, especially when dealing with very large texts. Considering words as vectors and working on them using vectorial (parallel) operations allows to solve the problem faster than in linear time using sequential computations. In this paper, we show first that the set of vectorial operations needed by an algorithm representing a given automaton depends only on the language accepted by the automaton. We give precise characterizations of vectorial algorithms for star-free, solvable and regular languages in terms of the vectorial operations allowed. We also consider classes of languages associated with restricted sets of vectorial operations and relate them with languages defined by fragments of linear temporal logic. Finally, we consider the converse problem of constructing an automaton from a given vectorial algorithm. As a byproduct, we show that the satisfiability problem for some extensions of linear-time temporal logic characterizing solvable and regular languages is PSPACE-complete.
引用
收藏
页码:576 / 587
相关论文
共 50 条
  • [41] 4 EXAMPLES OF LANGUAGES OR ENVIRONMENTS FOR DEVELOPING TEMPORAL LOGIC PROGRAMS
    DZIERZGOWSKI, D
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1990, 9 (04): : 289 - 312
  • [42] Applications of Finite Linear Temporal Logic to Piecewise Linear Aggregates
    Pranevicius, Henrikas
    Norgela, Stanislovas
    INFORMATICA, 2012, 23 (03) : 427 - 441
  • [43] Formulation of Homeostasis by Realisability on Linear Temporal Logic
    Ito, Sohei
    Hagihara, Shigeki
    Yonezaki, Naoki
    BIOMEDICAL ENGINEERING SYSTEMS AND TECHNOLOGIES, BIOSTEC 2014, 2015, 511 : 149 - 164
  • [44] Nesting Until and Since in Linear Temporal Logic
    Denis Thérien
    Thomas Wilke
    Theory of Computing Systems, 2004, 37 : 111 - 131
  • [45] Adding partial orders to linear temporal logic
    Bhat, G
    Peled, D
    CONCUR'97 : CONCURRENCY THEORY, 1997, 1243 : 119 - 134
  • [46] A Calculational Deductive System for Linear Temporal Logic
    Warford, J. Stanley
    Vega, David
    Staley, Scott M.
    ACM COMPUTING SURVEYS, 2020, 53 (03)
  • [47] The Axiomatization of Propositional Linear Time Temporal Logic
    Giero, Mariusz
    FORMALIZED MATHEMATICS, 2011, 19 (02): : 113 - 119
  • [48] THE TEMPORAL LOGIC OF INDUCTIVE FRAMES WITH LINEAR TIME
    Yun, V. F.
    SIBERIAN ELECTRONIC MATHEMATICAL REPORTS-SIBIRSKIE ELEKTRONNYE MATEMATICHESKIE IZVESTIYA, 2010, 7 : 445 - 457
  • [49] Maximum Realizability for Linear Temporal Logic Specifications
    Dimitrova, Rayna
    Ghasemi, Mahsa
    Topcu, Ufuk
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2018), 2018, 11138 : 458 - 475
  • [50] Model Checking General Linear Temporal Logic
    French, Tim
    McCabe-Dansted, John
    Reynolds, Mark
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS (TABLEAUX 2013), 2013, 8123 : 119 - 133