FAMILIES OF DFAS AS ACCEPTORS OF ω-REGULAR LANGUAGES

被引:7
|
作者
Angluin, Dana [1 ]
Boker, Udi
Fisman, Dana
机构
[1] Yale Univ, New Haven, CT 06511 USA
基金
以色列科学基金会;
关键词
Finite automata; Omega-Regular Languages; AUTOMATA;
D O I
10.23638/LMCS-14(1:15)2018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Families of DFAS (FDFA5) provide an alternative formalism for recognizing omega regular languages. The motivation for introducing them was a desired correlation between the automaton states and right congruence relations, in a manner similar to the Myhill-Nerode theorem for regular languages. This correlation is beneficial for learning algorithms, and indeed it was recently shown that omega-regular languages can be learned from membership and equivalence queries, using FDFA5 as the acceptors. In this paper, we look into the question of how suitable FDFA5 are for defining omega-regular languages. Specifically, we look into the complexity of performing Boolean operations, such as complementation and intersection, on FDFA5, the complexity of solving decision problems, such as emptiness and language containment, and the succinctness of FDFA5 compared to standard deterministic and nondeterministic omega-automata. We show that FDFA5 enjoy the benefits of deterministic automata with respect to Boolean operations and decision problems. Namely, they can all be performed in nondeterministic logarithmic space. We provide polynomial translations of deterministic Bfichi and co-Bfichi automata to FDFA5 and of FDFA5 to nondeterministic Bfichi automata (NBA5). We show that translation of an NBA to an FDFA may involve an exponential blowup. Last, we show that FDFA5 are more succinct than deterministic parity automata (DPAs) in the sense that translating a DPA to an FDFA can always be done with only a polynomial increase, yet the other direction involves an inevitable exponential blowup in the worst case.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Fixing the State Budget: Approximation of Regular Languages with Small DFAs
    Gange, Graeme
    Ganty, Pierre
    Stuckey, Peter J.
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2017), 2017, 10482 : 67 - 83
  • [2] DETERMINISTIC ACCEPTORS OF REGULAR FUZZY LANGUAGES
    THOMASON, MG
    MARINOS, PN
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1974, MC 4 (02): : 228 - 230
  • [3] A SYSTOLIC DESIGN FOR ACCEPTORS OF REGULAR LANGUAGES
    KALDEWAIJ, A
    ZWAAN, G
    SCIENCE OF COMPUTER PROGRAMMING, 1990, 15 (2-3) : 171 - 183
  • [4] FINITE GRAPH ACCEPTORS AND REGULAR GRAPH LANGUAGES
    WITT, KU
    INFORMATION AND CONTROL, 1981, 50 (03): : 242 - 258
  • [5] NOTE ON A FAMILY OF ACCEPTORS FOR SOME FAMILIES OF DEVELOPMENTAL LANGUAGES
    ROZENBERG, G
    WOOD, D
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1976, 5 (04) : 261 - 266
  • [6] CONSTRUCTING CONCISE CHARACTERISTIC SAMPLES FOR ACCEPTORS OF OMEGA REGULAR LANGUAGES
    Angluin, Dana
    Fisman, Dana
    LOGICAL METHODS IN COMPUTER SCIENCE, 2024, 20 (04) : 1 - 59
  • [7] FROM REGULAR EXPRESSIONS TO DFAS USING COMPRESSED NFAS
    CHANG, CH
    PAIGE, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 644 : 90 - 110
  • [8] Differential Encoding of DFAs for Fast Regular Expression Matching
    Ficara, Domenico
    Di Pietro, Andrea
    Giordano, Stefano
    Procissi, Gregorio
    Vitucci, Fabio
    Antichi, Gianni
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2011, 19 (03) : 683 - 694
  • [9] ACCEPTORS OF ITERATION LANGUAGES
    ROZENBERG, G
    VERMEIR, D
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1979, 7 (01) : 3 - 19
  • [10] On Approximating Non-regular Languages by Regular Languages
    Eisman, Gerry
    Ravikumar, Bala
    FUNDAMENTA INFORMATICAE, 2011, 110 (1-4) : 125 - 142