کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
438879 690345 2006 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Computing queries with higher-order logics
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Computing queries with higher-order logics
چکیده انگلیسی

In the present article, we study the expressive power of higher-order logics on finite relational structures or databases. First, we give a characterization of the expressive power of the fragments and , for each i⩾1 and each number of alternations of quantifier blocks j. Then, we get as a corollary the expressive power of for each order i⩾2. From our results, as well as from the results of R. Hull and J. Su, it turns out that no higher-order logic can be complete. Even if we consider the union of higher-order logics of all natural orders, i.e., , we still do not get a complete logic. So, we define a logic which we call variable order logic (VO) which permits the use of untyped relation variables, i.e., variables of variable order, by allowing quantification over orders. We show that this logic is complete, though even non-recursive queries can be expressed in VO. Then we define a fragment of VO and we prove that it expresses exactly the class of r.e. queries. We finally give a characterization of the class of computable queries through a fragment of VO, which is undecidable.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 355, Issue 2, 11 April 2006, Pages 197-214