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 条
  • [21] Dynamic linear time temporal logic
    Henriksen, JG
    Thiagarajan, PS
    ANNALS OF PURE AND APPLIED LOGIC, 1999, 96 (1-3) : 187 - 207
  • [22] Linear temporal logic and Z refinement
    Derrick, J
    Smith, G
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY: PROCEEDINGS, 2004, 3116 : 117 - 131
  • [23] Ltlc: linear temporal logic for control
    Kwon, YoungMin
    Agha, Gul
    HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2008, 4981 : 316 - +
  • [24] Linear Temporal Logic of Constraint Automata
    Navidpour, Sara
    Izadi, Mohammad
    ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 972 - +
  • [25] Linear Temporal Logic for Biologists in BMA
    Hall, Benjamin A.
    Piterman, Nir
    Fisher, Jasmin
    COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY (CMSB 2016), 2016, 9859 : 348 - 350
  • [26] Temporal Reference in Linear Tense Logic
    Cresswell, M. J.
    JOURNAL OF PHILOSOPHICAL LOGIC, 2010, 39 (02) : 173 - 200
  • [27] Unification in linear temporal logic LTL
    Babenyshev, Sergey
    Rybakov, Vladimir
    ANNALS OF PURE AND APPLIED LOGIC, 2011, 162 (12) : 991 - 1000
  • [28] A tableau for general linear temporal logic
    Reynolds, Mark Alexander
    JOURNAL OF LOGIC AND COMPUTATION, 2013, 23 (05) : 1057 - 1080
  • [29] Temporal Reference in Linear Tense Logic
    M. J. Cresswell
    Journal of Philosophical Logic, 2010, 39 : 173 - 200
  • [30] A Quantitative Approach for Linear Temporal Logic
    Shi, Hui-Xian
    QUANTITATIVE LOGIC AND SOFT COMPUTING 2016, 2017, 510 : 49 - 57