COMPUTING WITH INFINITARY LOGIC

被引:11
作者
ABITEBOUL, S
VARDI, MY
VIANU, V
机构
[1] UNIV CALIF SAN DIEGO, LA JOLLA, CA 92093 USA
[2] INST NATL RECH INFORMAT & AUTOMAT, F-78153 LE CHESNAY, FRANCE
[3] IBM CORP, ALMADEN RES CTR, SAN JOSE, CA 95120 USA
基金
美国国家科学基金会;
关键词
D O I
10.1016/0304-3975(95)00027-T
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Most recursive extensions of the first-order queries converge around two central classes of queries: fixpoint and while. Infinitary logic (with finitely many variables) is a very powerful extension of these languages which provides an elegant unifying formalism for a wide variety of query languages. However, neither the syntax nor the semantics of infinitary logic are effective, and its connection to practical query languages has been largely unexplored, We relate infinitary logic to another powerful extension of fixpoint and while, called relational machine, which highlights the computational style of these languages, Relational machines capture the kind of computation occurring when a query language is embedded in a host programming language, as in C+SQL. The main result of this paper is that relational machines correspond to the natural effective fragment of infinitary logic. Other well-known query languages are related to infinitary logic using syntactic restrictions formulated in language-theoretic terms. For example, it is shown that while corresponds to infinitary logic formulas which can be described by a regular language. As a side effect to these results, we obtain interesting normal forms for effective infinitary logic formulas.
引用
收藏
页码:101 / 128
页数:28
相关论文
共 33 条
[21]  
Gurevich Y., 1985, 26th Annual Symposium on Foundations of Computer Science (Cat. No.85CH2224-4), P346, DOI 10.1109/SFCS.1985.27
[22]  
HOPCROFT JE, 1979, INTRO TC AUTOMATA TH
[23]   RELATIONAL QUERIES COMPUTABLE IN POLYNOMIAL-TIME [J].
IMMERMAN, N .
INFORMATION AND CONTROL, 1986, 68 (1-3) :86-104
[24]  
KANELLAKIS PC, 1990, HDB THEORETICAL COMP, VB, pCH17
[25]  
KOLAITIS P, IN PRESS J COMPUT SY
[26]   INFINITARY LOGICS AND 0-1 LAWS [J].
KOLAITIS, PG ;
VARDI, MY .
INFORMATION AND COMPUTATION, 1992, 98 (02) :258-294
[27]  
KOLAITIS PG, 1992, 7TH P IEEE S LOG COM, P46
[28]  
KOLAITIS PG, 1990, 9TH P ACM S PRINC DA, P61
[29]  
LEIVANT D, 1989, CMUCS89212 CARN COMP
[30]  
Rogers Jr. H., 1967, MCGRAW HILL SERIES H