کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
427413 686503 2014 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Excessively duplicating patterns represent non-regular languages
ترجمه فارسی عنوان
الگوهای بیش از حد تکثیر نشان دهنده زبان های غیر منظم است
کلمات کلیدی
نظریه محاسبات، الگو، زبان درختی معمولی ماشین درخت، هموندفرم درخت
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• A pattern represents the language of its instances.
• We consider constraints mapping each variable in the term to an arbitrary language.
• We study when each pattern has a duplicated variable with infinite language.
• We prove non-regularity of a set of patterns of this kind.

A constrained term pattern s:φs:φ represents the language of all instances of the term s satisfying the constraint φ. For each variable in s, this constraint specifies the language of its allowed substitutions. Regularity of languages represented by sets of patterns has been studied for a long time. This problem is known to be co-NP-complete when the constraints allow each variable to be replaced by any term over a fixed signature, and EXPTIME-complete when the constraints restrict each variable to a regular set. In both cases, duplication of variables in the terms of the patterns is a necessary condition for non-regularity. This is because duplications force the recognizer to test equality between subterms. Hence, for the specific classes of constraints mentioned above, if all patterns are linear, then the represented language is necessarily regular. In this paper we focus on the opposite case, that is when there are patterns with “excessively duplicating” variables. We prove that when each pattern of a non-empty set has a duplicated variable constrained to an infinite language, then the language represented by the set is necessarily non-regular. We prove this result independently of the kind of constraints used, just assuming that they are mappings from variables to arbitrary languages. Our result provides an efficient procedure for detecting, in some cases, non-regularity of images of regular languages under tree homomorphisms.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information Processing Letters - Volume 114, Issue 3, March 2014, Pages 85–93
نویسندگان
, , ,