首页 | 本学科首页   官方微博 | 高级检索  
     


Test Sets for the Universal and Existential Closure of Regular Tree Languages
Authors:Dieter Hofbauer  Maria Huber
Affiliation:a Universität Kassel, Fachbereich 17 Mathematik/Informatik, Kassel, D-34109, Germanyf1;b Universität Kassel, Fachbereich 17 Mathematik/Informatik, Kassel, D-34109, Germanyf2
Abstract:Finite test sets are a useful tool for deciding the membership problem for the universal closure of a given tree language, that is, for deciding whether a term has all its ground instances in the given language. A uniform test set for the universal closure must serve the following purpose: In order to decide membership of a term, it is sufficient to check whether all its test set instances belong to the underlying language. A possible application, and our main motivation, is ground reducibility, an essential concept for many approaches to inductive reasoning. Ground reducibility modulo some rewrite system is membership in the universal closure of the set of reducible ground terms. Here, test sets always exist, and several algorithmic approaches are known. The resulting sets, however, are often unnecessarily large. In this paper we consider regular languages and linear closure operators. We prove that universal as well as existential closure, defined analogously, preserve regularity. By relating test sets to tree automata and to appropriate congruence relations, we show how to characterize, how to compute, and how to minimize ground and non-ground test sets. In particular, optimal solutions now replace previous ad hoc approximations for the ground reducibility problem.
Keywords:Abbreviations: regular tree languagesAbbreviations: term rewritingAbbreviations: ground reducibilityAbbreviations: test sets
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号