Minimization of Automata for Liveness Languages

被引:0
作者
Abu Radi, Bader [1 ]
Kupferman, Orna [1 ]
机构
[1] Hebrew Univ Jerusalem, Sch Comp Sci & Engn, Jerusalem, Israel
来源
AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2022 | 2022年 / 13505卷
关键词
Automata on infinite words; Minimization; Complexity; Good-for-games automata; Buchi; Liveness; WORD;
D O I
10.1007/978-3-031-19992-9_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While the minimization problem for deterministic B <spacing diaeresis>uchi word automata is known to be NP-complete, several fundamental problems around it are still open. This includes the complexity of minimzation for transition-based automata, where acceptance is defined with respect to the set of transitions that a run traverses infinitely often, and minimization for good-for-games (GFG) automata, where nondeterminism is allowed, yet has to be resolved in a way that only depends on the past. Of special interest in formal verification are liveness properties, which state that something "good" eventually happens. Liveness languages constitute a strict fragment of.-regular languages, which suggests that minimization of automata recognizing liveness languages may be easier, as is the case for languages recognizable by weak automata, in particular safety languages. We define three classes of liveness, and study the minimization problem for automata recognizing languages in the classes. Our results refer to the basic minimization problem as well as to its extension to transition-based and GFG automata. In some cases, we provide bounds, and in others we provide connections between the different settings. Thus, our results are of practical interest and also improve our understanding of the (still very mysterious) minimization problem.
引用
收藏
页码:191 / 207
页数:17
相关论文
共 21 条
[1]  
Abu Radi B., 2021, 46 INT S MATH FDN CO, V202, p85:1
[2]  
Abu Radi B., 2019, LIPIcs, V132
[3]   Alternating-time temporal logic [J].
Alur, R ;
Henzinger, TA ;
Kupferman, O .
38TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1997, :100-109
[4]  
Boker U., 2019, LIPICS, V140, DOI DOI 10.4230/LIPICS.CONCUR.2019.19
[5]  
Boker U, 2013, LECT NOTES COMPUT SC, V7966, P89, DOI 10.1007/978-3-642-39212-2_11
[6]  
Colcombet T, 2009, LECT NOTES COMPUT SC, V5556, P139, DOI 10.1007/978-3-642-02930-1_12
[7]   On (I/O)-Aware Good-For-Games Automata [J].
Faran, Rachel ;
Kupferman, Orna .
AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2020), 2020, 12302 :161-178
[8]   Minimum Fill-in of Sparse Graphs: Kernelization and Approximation [J].
Fomin, Fedor V. ;
Philip, Geevarghese ;
Villanger, Yngve .
IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2011), 2011, 13 :164-175
[9]  
Henzinger TA, 2006, LECT NOTES COMPUT SC, V4207, P395
[10]   Eventually Safe Languages [J].
Iosti, Simon ;
Kuperberg, Denis .
DEVELOPMENTS IN LANGUAGE THEORY, DLT 2019, 2019, 11647 :192-205