
软件学报 ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscas.ac.cn
Journal of Software,2019,30(12):3605−3621 [doi: 10.13328/j.cnki.jos.005611] http://www.jos.org.cn
©中国科学院软件研究所版权所有. Tel: +86-10-62562563
格值交替树自动机
∗
魏秀娟
1
,
李永明
1,2
1
(陕西师范大学 数学与信息科学学院,陕西 西安 710119)
2
(陕西师范大学 计算机科学学院,陕西 西安 710119)
通讯作者: 李永明, E-mail: liyongm@snnu.edu.cn
摘 要: 交替(树)自动机因其本身关于取补运算的简洁性及其与非确定型(树)自动机的等价性,成为自动机与模
型检测领域研究的一个新方向.在格值交替自动机与经典交替树自动机概念的基础上,引入格值交替树自动机的概
念,并研究了格值交替树自动机的代数封闭性和表达能力.首先,证明了对格值交替树自动机的转移函数取对偶运
算,终止权重取补之后所得自动机与原自动机接受语言互补这一结论.其次,证明了格值交替树自动机关于交、并运
算的封闭性.最后,讨论了格值交替树自动机和格值树自动机、格值非确定型自动机的表达能力;证明了格值交替树
自动机与格值树自动机的等价性,并给出了二者相互转化的算法及其复杂度分析;同时,提供了用格值非确定型自动
机来模拟格值交替树自动机的方法.
关键词: 格值交替树自动机;格值正布尔公式;对偶运算;格值计算树;接受运行
中图法分类号: TP301
中文引用格式: 魏秀娟,李永明.格值交替树自动机.软件学报,2019,30(12):3605−3621. http://www.jos.org.cn/1000-9825/5611.htm
英文引用格式: Wei XJ, Li YM. L-valued alternating tree automata. Ruan Jian Xue Bao/Journal of Software, 2019,30(12):
3605−3621 (in Ch inese). http://www.jos.org.cn/1000-9825/5611.htm
L-valued Alternating T r ee Automata
WEI Xiu -Jua n
1
, LI Yong-Ming
1,2
1
(College of Mathematics and Information S cience, Shaanxi Normal Univ ersity, Xi’an 710119 , China)
2
(College of Computer Science, Shaanxi Normal Univ ersity, Xi’an 710119, China)
Abstra ct : Because of the simplicity of taking complement operation on alternating (tree) automata and the equivalence relationship
between alternating (tr ee) automata and nond eterministic (t ree) automata, t he study on alternating (tree) automat a becomes a new r es ear ch
area of automata and model checking. Based on notions of L-valued alternating automata and alternating tree automata, the notion of
L-valued alternating tree automata is introduce, and closure properties and expressive power of L-valued alternating tree automata are
studied. Firstly, it is proved that after taking dual operati ons on transitions and changing th e weight of each final state to its complement, a
new L-valued alternating tree automaton is achieved which is the complement of the starting one. Afterwards, the closure is illustrated
under conjunction and disjunction of languages accepted by L-valued alternating tree automata. Finally, the expressive po wer of L-valued
alternating tree automata, L-valued tree automata, and L-valued nondeterministic automata are discussed. The equivalence relationship is
proved between L-valued alternating tree automata and L-valued tree automata, the algorithms are given between them and complexities
are discussed of algorithms; simultaneously, a method is provided to show how to use L-valued nondeterministic automata to simulate
L-valued alternating tree auto mata.
Key words: L-valued alternating tree automata; L-valued positive Boolean formula; dual operation; L-valued computation tree;
accepting run
∗ 基金项目: 国家自然科学基金(11671244, 11271237); 高等学校博士学科点专项科研基金(20130202110001)
Foundation item: National Natural Science Found ation of China (11671244, 11271237); Research Fund for th e Doctoral Program of
Higher Education of China (20130202110001)
收稿时间: 2016-0 9-18; 修改时间: 2018-03-20; 采用时间: 2018-05-29
评论