کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6861161 1439185 2019 23 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Nominal unification with atom-variables
ترجمه فارسی عنوان
وحدت اسمی با متغیرهای اتمی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
چکیده انگلیسی
The problem of nominal unification where variables are allowed for atoms, and computing a complete set of unifiers is considered. The complexity is shown to be NP-complete, while for special cases there are polynomial time algorithms. The main result is a novel algorithm to compute a complete set of unifiers which performs lazy guessing of equality or disequality of atom-variables, runs in NP time, and the collecting variant has more chances to keep the complete set of unifiers small. Applications of this algorithm are in reasoning about program transformations in higher order functional languages. We also present a variant of the unification algorithm that delays guessing and checking solvability, and produces a single most general unifier.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Symbolic Computation - Volume 90, January–February 2019, Pages 42-64
نویسندگان
, , ,