49 citations found. Retrieving documents...
G. Dong, L. Libkin, L. Wong. Local properties of query languages, Tech. Memo, Bell Labs, 1995.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Local Normal Forms for First-Order Logic with.. - Schwentick, Barthelmann (1999)   (4 citations)  (Correct)

....the isomorphism types in Hanf s condition by something weaker and to get rid of the disjoint r neighbourhoods constraint in Gaifman s condition. For very interesting recent results concerning Hanf s and Gaifman s theorems from a different point of view see the papers of Libkin and Dong et al. [Lib97, DLW97]. It is easy to see that the straightforward attempt to replace the isomorphism type of a sphere S in Hanf s condition by its Hintikka type for some d (i.e. by the set of formulas of quantifier depth at most d that hold in S) does not work. A counterexample is given by the set of clique graphs. ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proc. Int. Conf. on Database Theory, LNCS, pages 140--154. Springer-Verlag, 1997.


An Existential Locality Theorem - Grohe, Wöhrle (2001)   (2 citations)  (Correct)

....that certain properties of finite structures are not expressible in first order logic, and it seems that this was Gaifman s main motivation. More recently, Libkin and others considered this technique of proving inexpressibility results using locality in a complexity theoretic context (see, e.g. [5, 14, 13, 15]) A completely different application of Gaifman s theorem has been proposed in [11] It can be used to evaluate first order sentences in certain finite structures quite efficiently. In general, it takes time n (l) to decide whether a structure of size n satisfies a firstorder sentence of size ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proceedings of the 5th International Conference on Database Theory, volume 1186 of Lecture Notes in Computer Science, pages 140--154. Springer-Verlag, 1997.


An Existential Locality Theorem - Grohe, Wöhrle   (2 citations)  (Correct)

....that certain properties of finite structures are not expressible in first order logic, and it seems that this was Gaifman s main motivation. More recently, Libkin and others considered this technique of proving inexpressibility results using locality in a complexity theoretic context (see, e.g. [5, 15, 14, 16]) A completely different application of Gaifman s theorem has been proposed in [11] It can be used to evaluate first order sentences in certain finite structures quite efficiently. In general, it takes time n (l) to decide whether a structure of size n satisfies a first order sentence of size ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proceedings of the 5th International Conference on Database Theory, volume 1186 of Lecture Notes in Computer Science, pages 140--154. Springer-Verlag, 1997.


The Kleisli Approach to Data Transformation and Integration - Davidson, Wong (2001)   (1 citation)  (Correct)

....taking the big union of e 1 [o=x] over each o in the set e 2 . NRC (suitably extended) is implemented by the NRC Module of Kleisli and is the abstract counterpart of CPL, a la Wadler s equations relating monads and comprehensions[30] The expressive power of NRC and its extensions are studied in [28, 15, 19, 9, 29]. The impact of these and other theoretical results on the design of CPL and Kleisli is that CPL adopts NRC(Q , Delta, Gamma, Xi, P , Q ; as its core, while allowing for full fledged recursion and other operators to be imported easily as needed into the system. NRC(Q , ....

G. Dong et al. Local properties of query languages. In Proc. 6th International Conference on Database Theory, pages 140--154, 1997. 23


Locality of Order-Invariant First-Order Formulas - Grohe, Schwentick (1998)   (9 citations)  (Correct)

....expressed by a first order formula. For example, to decide whether there is a path between two vertices of a graph it clearly does not suffice to look at small neighborhoods of these vertices. Hence by locality, s t connectivity is not expressible in first order logic. Recently, Libkin and others [2, 9 13] systematically started to explore locality as a tool for proving inexpressibility results. The ultimate goal of this line of research would be to separate complexity classes, in particular, to separate the class TC 0 from LOGSPACE. 1 A result of Hella and the first author (unpublished) showing ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proceedings of the 5th International Conference on Database Theory, volume 1186 of Lecture Notes in Computer Science, pages 140--154. Springer-Verlag, 1997.


The Functional Guts of the Kleisli Query System - Wong (2000)   (Correct)

....in query language theory, it has to enable generalization of existing results in query language theory, it has to facilitate practical implementation, it has to allow for good query optimization, and it has to enable new applications. The expressive power of NRC and its extensions are studied in [29, 15, 18, 8, 30]. These papers presented solutions to several open problems in query language theory. The most important of these results are directed at NRC( and NRC(Q , Delta, Gamma, Xi, P , Q ) The former is NRC augmented with equality test. The latter is NRC( further augmented with rational ....

G. Dong et. al. Local properties of query languages. ICDT, 6:140--154, 1997.


Local Normal Forms for First-Order Logic with.. - Schwentick, Barthelmann (1999)   (4 citations)  (Correct)

....the isomorphism types in Hanf s condition by something weaker and to get rid of the disjoint r neighbourhoods constraint in Gaifman s condition. For very interesting recent results concerning Hanf s and Gaifman s theorems from a different point of view see the papers of Libkin and Dong et al. [Lib97, DLW97]. It is easy to see that the straightforward attempt to replace the isomorphism type of a sphere S in Hanf s condition by its Hintikka type for some d (i.e. by the set of formulas of quantifier depth at most d that hold in S) does not work. A counterexample is given by the set of clique graphs. ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proc. Int. Conf. on Database Theory, LNCS, pages 140--154. Springer-Verlag, 1997.


Local Normal Forms for First-Order Logic with.. - Schwentick, Barthelmann (1999)   (4 citations)  (Correct)

....the isomorphism types in Hanf s condition by something weaker and to get rid of the disjoint r neighbourhoods constraint in Gaifman s condition. For very interesting recent results concerning Hanf s and Gaifman s theorems from a di#erent point of view see the papers of Libkin and Dong et al. [Lib97, DLW97]. It is easy to see that the straightforward attempt to replace the isomorphism type of a sphere S in Hanf s condition by its Hintikka type for some d (i.e. by the set of formulas of quantifier depth at most d that hold in S) does not work. A counterexample is given by the set of clique graphs. ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proc. Int. Conf. on Database Theory, LNCS, pages 140--154. Springer-Verlag, 1997.


Local Normal Forms for First-Order Logic with.. - Schwentick, Barthelmann (1998)   (4 citations)  (Correct)

....the isomorphism types in Hanf s condition by something weaker and to get rid of the disjoint r neighbourhoods constraint in Gaifman s condition. For very interesting recent results concerning Hanf s and Gaifman s theorems from a different point of view see the papers of Libkin and Dong et al. [Lib97, DLW97]. It is easy to see that the straightforward attempt to replace the isomorphism type of a sphere S in Hanf s condition by its Hintikka type for some d (i.e. by the set of formulas of quantifier depth at most d that hold in S) does not work. A counterexample is given by the set of clique graphs. ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proc. Int. Conf. on Database Theory, LNCS, pages 140--154. Springer-Verlag, 1997.


Locality of Order-Invariant First-Order Formulas - Grohe, Schwentick   (9 citations)  (Correct)

....expressed by a first order formula. For example, to decide whether there is a path between two vertices of a graph it clearly does not suffice to look at small neighborhoods of these vertices. Hence by locality, s t connectivity is not expressible in first order logic. Recently, Libkin and others [3, 8 10] systematically started to explore locality as tool for proving inexpressibility results. The ultimate goal of this line of research would have been to separate complexity classes, in particular to separate TC 0 , that is, the class of languages that can be recognized by (uniform) families of ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proceedings of the 6th International Conference on Database Theory, volume 1186 of Lecture Notes in Computer Science, pages 140--154. Springer-Verlag, 1997.


Local Normal Forms for First-Order Logic with.. - Schwentick, Barthelmann (1997)   (4 citations)  (Correct)

....the isomorphism types in Hanf s condition by something weaker and to get rid of the disjoint r neighbourhoods constraint in Gaifman s condition. For very interesting recent results concerning Hanf s and Gaifman s theorems from a different point of view see the papers of Libkin and Libkin et al. [DLL97, Lib97]. It is easy to see that the straightforward attempt to replace the isomorphism type of a sphere in Hanf s condition by its Hintikka type for some d (i.e. by the set of formulas of quantifier depth at most d that hold in the sphere) does not work. A counterexample is given by the simple ....

G. Dong, L. Libkin, and L. Libkin. Local properties of query languages. In Proc. Int. Conf. on Database Theory, LNCS, pages 140--154. Springer-Verlag, 1997.


Local Properties of Query Languages - Dong, Libkin, Wong (1997)   (13 citations)  Self-citation (Dong Libkin Wong)   (Correct)

No context found.

G. Dong, L. Libkin, L. Wong. Local properties of query languages, Tech. Memo, Bell Labs, 1995.


Incremental Recomputation of Recursive Queries with Nested.. - Libkin, Wong (1997)   (3 citations)  Self-citation (Libkin Wong)   (Correct)

No context found.

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proceedings of 6th International Conference on Database Theory, pages 140--154, Delphi, Greece, January 1997.


Local Properties of Query Languages - Guozhu Dong Dept (1997)   (13 citations)  Self-citation (Dong Libkin Wong)   (Correct)

No context found.

G. Dong, L. Libkin, L. Wong. Local properties of query languages. In Proceedings of International Conference on Database Theory (ICDT'97), Springer LNCS vol. 1186, pages 141--154.


On the Power of Incremental Evaluation in SQL-like Languages - Libkin, Wong (1999)   (3 citations)  Self-citation (Libkin Wong)   (Correct)

No context found.

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Theoretical Computer Science, to appear. Extended abstract in ICDT'97.


Logics with Aggregate Operators - Lauri Hella University   (5 citations)  Self-citation (Libkin Wong)   (Correct)

....adding arithmetic operations. In [9] it is shown that the transitive closure of a graph is not expressible in an aggregate extension of first order logic if DLOGSPACE 6= NLOGSPACE. In [33] this is proved without any complexity assumptions; a generalization of [33] to many other queries is given in [11]. One problem with the proofs of [33; 11] is that they are very syntactic they work for a particular presentation of the language, and rely heavily on complicated syntactic rewritings of queries, rather than on the semantic properties of those. An attempt to remedy this was made in [30] which ....

....the transitive closure query cannot be expressible in any logic that has the BNDP. The relationship between the notions of locality we introduced is the following, when one deals with one sorted finite structures: Proposition 4.8. a) see [21] Every Hanf local formula is Gaifman local. b) see [11]) Every query defined by a Gaifman local formula has the BNDP. 2 These results are not affected by the transfer to pure two sorted structures. 4.3 Locality of In [37] it was proved that the extension of first order logic by all unary generalized quantifiers is Hanf local. The proof was based ....

G. Dong, L. Libkin and L. Wong. Local properties of query languages. Theoretical Computer Science, 239 (2000), 277--308.


Expressive Power of SQL - Libkin (2001)   (2 citations)  Self-citation (Libkin)   (Correct)

....of transitive closure in a way that was very unlikely to extend to other queries. It relied on a complicated syntactic rewriting that would not work even for a slightly di erent language. And the proof would not work if one added more aggregate functions. The rst limitation was addressed in [8] where a certain general property of queries expressible in SQL was established. However, the other two problems not only remained, but were exacerbated: the rewriting of queries became particularly unpleasant. In an attempt to remedy this, 22] gave an indirect encoding of a fragment of SQL into ....

....that FO(C) cannot express. The encoding showed that for any query Q in SQL, there exists an FO(C) query Q that shares some nice properties with Q. Then [22] established some properties of FO(C) queries and transferred them to that fragment of SQL. The proof was much cleaner than the proofs of [24,8], at the expense of a less expressive language. After that, 25] showed that the coding technique can be extended to SQL with rational numbers and the usual arithmetic operations. The price to pay was the readability of the proof the encoding part became very unpleasant. 7 That was a good time ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. TCS 239 (2000), 277-308.


Logics with Aggregate Operators - Hella, Libkin, Nurmonen, Wong (1999)   (5 citations)  Self-citation (Libkin Wong)   (Correct)

....adding arithmetic operations. In [9] it is shown that the transitive closure of a graph is not expressible in an aggregate extension of first order logic if DLOGSPACE 6= NLOGSPACE. In [33] this is proved without any complexity assumptions; a generalization of [33] to many other queries is given in [11]. One problem with the proofs of [33; 11] is that they are very syntactic they work for a particular presentation of the language, and rely heavily on complicated syntactic rewritings of queries, rather than on the semantic properties of those. An attempt to remedy this was made in [30] which ....

....in any logic that has the BNDP. The relationship between the notions of locality we introduced is the following, when one deals Logics with Aggregate Operators Delta 15 with one sorted finite structures: Proposition 4.8. a) see [21] Every Hanf local formula is Gaifman local. b) see [11]) Every query defined by a Gaifman local formula has the BNDP. 2 These results are not affected by the transfer to pure two sorted structures. 4.3 Locality of LC In [37] it was proved that the extension of first order logic by all unary generalized quantifiers is Hanf local. The proof was based ....

G. Dong, L. Libkin and L. Wong. Local properties of query languages. Theoretical Computer Science, 239 (2000), 277--308.


Lower Bounds for Invariant Queries in Logics with Counting - Libkin, Wong (2002)   Self-citation (Libkin Wong)   (Correct)

....gives us the usual notions of in and out degree. By deg set (A) we mean the set of all degree j (R A i ; a) realized in A, and deg count(A) stands for the cardinality of deg set (A) We use the notation STRUCT k [oe] for fA 2 STRUCT[oe] j deg set(A) f0; 1; kgg. Definition 2 (see [24,5,21]) An m ary query Q, m 1, is said to have the bounded number of degrees property 2 , or BNDP, if there exists a function fQ : N N such that deg count(Q(A) fQ (k) for every A 2 STRUCT k [oe] QED The BNDP is very easy to use for proving expressivity bounds [24] For example, it is very ....

....from Gaifman s theorem [10] that every FO definable query is local. Moreover, if Q is definable by a formula ( x) then lr(Q) 7 qr( Gamma 1) 2. It was shown in [21,22] that every FO(Q u ) FO(C) and L 1 (C) definable query is local. Furthermore, lr(Q) 2 rk( 22] Fact 1 (see [5]) Every local query has the bounded number of degrees property. QED Thus, without auxiliary relations, queries such as transitive closure cannot be expressed in FO(C) and even in L 1 (C) Proviso: When we deal with queries in L C and (L C)w , which are defined on structures (A; A 0 ) A 0 ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. TCS, 239 (2000), 277--308.


Logics Capturing Local Properties - Libkin (2001)   Self-citation (Libkin)   (Correct)

....logics coming very close to capturing TC 0 [Etessami 1995; Libkin and Wong 1998] In database theory, logics with counting mechanisms model aggregate functions commonly found in commercial query languages. Thus, locality was used to prove expressivity bounds for query languages with aggregation [Dong et al. 2000; Hella et al. 1999b] For applications to automata, see [Schwentick and Barthelmann 1998] The above mentioned papers considered a sequence of more and more powerful logics, each of which was proved to be local, starting with FO with counting quanti ers, and ending with a logic that permits ....

....Q(A) A query Q is de nable in a logic L if there exists an L formula (x 1 ; xm ) such that Q(A) hA; f a j A j= a)gi. If m = 0, then Q is naturally associated with a subclass of STRUCT[ and de nability means de nability by a sentence of L. De nition 2. 1 (Gaifman Locality) See [Dong et al. 2000; Hella et al. 1999a] An m ary query Q, m 1, is called Gaifman local if there exists a number r 0 ACM Transactions on Computational Logic, Vol. 2, No. 1, January 2001. 4 Leonid Libkin such that, for any structure A and any a; b 2 A m a A r b implies a 2 Q(A) i b 2 ....

Dong, G., Libkin, L., and Wong, L 2000. Local properties of query languages. Theoretical Computer Science 239, 1, 277-308.


Expressive Power of SQL - Libkin (2001)   (2 citations)  Self-citation (Libkin)   (Correct)

....of transitive closure in a way that was very unlikely to extend to other queries. It relied on a complicated syntactic rewriting that wouldn t work even for a slightly different language. And the proof wouldn t work if one added more aggregate functions. The first limitation was addressed in [8] where a certain general property of queries expressible in SQL was established. However, the other two problems not only remained, but were exacerbated: the rewriting of queries became particularly unpleasant. In an attempt to remedy this, 21] gave an indirect encoding of a fragment of SQL into ....

....that FO(C) cannot express. The encoding showed that for any query Q in SQL, there exists a FO(C) query Q 0 that shares some nice properties with Q. Then [21] established some properties of FO(C) queries and transferred them to that fragment of SQL. The proof was much cleaner than the proofs of [23, 8], at the expense of a less expressive language. After that, 24] showed that the coding technique can be extended to SQL with rational numbers and the usual arithmetic operations. The price to pay was the readability of the proof the encoding part became very unpleasant. That was a good time ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. TCS 239 (2000), 277--308. Extended abstract in ICDT'97.


Logics with Aggregate Operators - Hella, Libkin, Nurmonen, Wong   (5 citations)  Self-citation (Libkin Wong)   (Correct)

....arithmetic operations. In [4] it is shown that the transitive closure of a graph is not expressible in the aggregate extension of first order logic if DLOGSPACE 6= NLOGSPACE. In [24] this is proved without any complexity assumptions; a generalization of [24] to many other queries is given in [5]. One problem with the proofs of [24, 5] is that they are very syntactic they work for a particular presentation of the language, and rely heavily on complicated syntactic rewritings of queries, rather than on the semantic properties of those. An attempt to remedy this was made in [21] which ....

....it is shown that the transitive closure of a graph is not expressible in the aggregate extension of first order logic if DLOGSPACE 6= NLOGSPACE. In [24] this is proved without any complexity assumptions; a generalization of [24] to many other queries is given in [5] One problem with the proofs of [24, 5] is that they are very syntactic they work for a particular presentation of the language, and rely heavily on complicated syntactic rewritings of queries, rather than on the semantic properties of those. An attempt to remedy this was made in [21] which considered a sublanguage that only ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. TCS, to appear. Extended abstract in ICDT'97, pages 140--154.


On the Power of Aggregation in Relational Query Languages - Libkin, Wong (1997)   (2 citations)  Self-citation (Libkin Wong)   (Correct)

No context found.

G. Dong, L. Libkin, L. Wong. Local properties of query languages. Proc. Int. Conf. on Database Theory, Springer LNCS 1186, 1997, pages 140--154.


Unary Quantifiers, Transitive Closure, and Relations of Large.. - Libkin, Wong (1998)   Self-citation (Libkin Wong)   (Correct)

....transitive closure cannot be defined by FO(C) in the presence of auxiliary relations, whose degrees are bounded by a fixed constant k. If we talk about directed graphs, by degrees we mean in and out degrees of nodes. A more general definition can be given for arbitrary relational structures, cf. [7]. In the successor relation, every node has in and out degree either 0 or 1. In contrast to these two results, in a linear order on an n element set, all n different (in and out ) degrees from 0 to n Gamma 1 are realized. Thus, in order to move closer to proving expressivity bounds in the ....

....linear orders. We also write L instead of L O 1 for the class of queries definable in L in the presence of built in order relation. 3 Local queries over finite models A number of notions of locality have been introduced in finite model theory in order to prove inexpressibility results, cf. [9, 12, 11, 7, 16]. Here we describe one of these notions, which will serve as a main technical tool. Given a structure A, its Gaifman graph [9, 12] G(A) is defined as hA; Ei where (a; b) is in E iff there is a tuple t 2 R A i for some i such that both a and b are in t. For example, if A is a graph itself, ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin, L. Wong. Local properties of query languages. Proc. Int. Conf. on Database Theory, Springer LNCS 1186, 1997, pages 140--154.


Incremental Recomputation of Recursive Queries with Nested.. - Libkin, Wong (1997)   (3 citations)  Self-citation (Libkin Wong)   (Correct)

....start by describing our ambient query language. We want this language to be more powerful than the relational calculus in two ways: it will deal with nested relations, and will use aggregate functions. There are many choices for such a language. We use the language similar to those considered in [5, 15, 17, 8]. These languages have been extensively studied and they are easier to work with than most other nested formalisms. However, we would like to emphasize the the choice of a particular language is not central to our problems. In particular, our results extend to any language with the same power as ....

....so that A n = g(I o ; u; R o ) f(f(x; y) j (x; u) 2 I o ; y; v) 2 I o g; I o ; u; R o ) Notice that A o does not appear in the input to g. Now it can be shown that this function g is not definable in NRC aggr this follows from the bounded degree property of NRC aggr [8] which says that on inputs of small degree, any NRC aggr query can only produce outputs that realize a small (not depending on the input) number of distinct degrees, provided those outputs do not contain numbers. Consequently, f cannot be defined in NRC aggr , and thus IES(SQL) 1 cannot ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proceedings of 6th International Conference on Database Theory, pages 140--154, Delphi, Greece, January 1997.


On the Forms of Locality over Finite Models - Libkin (1997)   (8 citations)  Self-citation (Libkin)   (Correct)

....a bound given by the query and the maximal degree in the input graph. That is, if locally the input looks simple, then so does the output of a first order query. We called this the bounded degree property. It was generalized to queries on arbitrary finite structures by Dong, Wong and the author [10]. At a more intuitive level, the weakness of first order logic is often attributed to its inability to count (e.g, parity of cardinality is not definable) and lacking a mechanism for doing recursion (e.g. transitive closure is not definable) Usually, the proofs of inexpressibility of ....

.... completely trivial [7] Proofs of applicability of Hanf s technique are usually not very hard, see [15, 13, 26, 27] Further down the road one has Gaifman s locality theorem, whose proof is harder than that of Hanf s technique, but which leads to simpler and cleaner inexpressibility proofs (see [10]) However, no extension of first order logic is known to satisfy an analog of Gaifman s theorem. Finally, we have the bounded degree property, whose proof is based on Gaifman s theorem, and which leads to particularly simple inexpressibility proofs, cf. 10, 25] Very recently, with considerable ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin, L. Wong. Local properties of query languages. Proc. Int. Conf. on Database Theory, Springer LNCS 1186, 1997, pages 140--154.


Logics Capturing Local Properties - Libkin (2000)   Self-citation (Libkin)   (Correct)

No context found.

G. Dong, L. Libkin and L. Wong. Local properties of query languages. Theoretical Computer Science, 239 (1) (2000), ???--???.


On Counting Logics and Local Properties - Libkin (1998)   (2 citations)  Self-citation (Libkin)   (Correct)

....forms of locality, based on Hanf s and Gaifman s conditions, and we show that in both cases the maximum radii are the same for all the counting logics listed above. In Section 6, we consider open local formulae as queries that map finite structures to finite structures. Extending a result from [7], we prove a bound on the number of different degrees realized in the output of a local query, and apply it to counting logics, thereby connecting this measure of complexity of the output with the syntactic parameters of a query. In Section 7, we prove analogs of Gaifman s theorem [11] for FO ....

....gives us the usual notions of in and out degree. By deg set(A) we mean the set of all degrees realized in A, and deg(A) stands for the cardinality of deg set(A) We use the notation STRUCT k [oe] for fA 2 STRUCT[oe] j deg set(A) f0; 1; kgg. Definition 2. 6 (Bounded Degree Property) see [24, 7, 22]) A query q, that is, a function that maps A 2 STRUCT[oe] to an m ary relation on A, m 1, is said to have the bounded degree property, or BDP, if there exists a function f q : N N such that deg(q(A) f q (k) for every A 2 STRUCT k [oe] 2 The intuition is that if A locally looks simple, then ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. ICDT'97, pages 140--154.


Logics with Counting, Auxiliary Relations, and Lower Bounds for.. - Libkin   Self-citation (Libkin)   (Correct)

....we shall show (as a corollary of the main result) that the answer to the above question is negative. To prove the main result, we exploit the locality techniques in finite model theory. Originated in the work by Hanf [15] and Gaifman [10] they were recently a subject of renewed attention [5, 9, 13, 26, 23, 24, 28, 34]. The BNDP is typically proved by showing that a logic satisfies an analog of either Hanf s or Gaifman s theorem [23] However, those fail for L 1 (C) in the presence of several classes of preorders. Nevertheless, we prove a statement, weaker than Gaifman s theorem, for counting logics in the ....

....directed graphs, this gives us the usual notions of in and out degree. By deg set(A) we mean the set of all degrees realized in A, and deg count(A) stands for the cardinality of deg set(A) We use the notation STRUCT k [oe] for fA 2 STRUCT[oe] j deg set(A) f0; 1; kgg. Definition 2 (see [26, 5, 23]) An m ary query Q, m 1, is said to have the bounded number of degrees property 1 , or BNDP, if there exists a function fQ : N N such that deg count(Q(A) fQ (k) for every A 2 STRUCT k [oe] 2 The BNDP is very easy to use for proving expressivity bounds [26] For example, it is very easy to ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. TCS, to appear. Extended abstract in ICDT'97, pages 140--154.


Counting and Locality over Finite Structures: a Survey - Libkin, Nurmonen (1999)   (1 citation)  Self-citation (Libkin)   (Correct)

....5.4 Bounded degree property One of the easiest ways to prove expressivity bounds is the bounded degree property. It was first introduced for graph queries in studying limits of expressive power of database query languages [34] Later it was generalized to arbitrary (finite) structures in [11]. We now review this concept, show its usefulness in proving expressivity bounds, and relate it to other notions of locality. For a relation R i in A, we define degree j (R i ; a) to be the number of tuples in R i whose jth component is a. For directed graphs, this gives us the familiar notions ....

....an upper bound on the degrees in an input structure implies an upper bound on the number of degrees realized in the output structure produced by the query. Recall that the output of (x 1 ; xm ) on A is the structure with one m ary relation (A; f a 2 A m j A j= a)g) Definition 5. 10 ([11]) A formula (x 1 ; xm ) has the bounded degree property (BDP) if there is a function f : N N such that deg( A] f (k) for any A 2 STRUCT k [oe] 18 The bounded degree property is a very useful tool in proving inexpressibility results of recursive properties, i.e. for those ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. Proc. Int. Conf. on Database Theory (ICDT'97), Springer LNCS 1186, 1997, pages 140--154.


Logics with Aggregate Operators - Hella, Libkin, Nurmonen, Wong   (5 citations)  Self-citation (Libkin Wong)   (Correct)

....arithmetic operations. In [4] it is shown that the transitive closure of a graph is not expressible in the aggregate extension of rst order logic if DLOGSPACE 6= NLOGSPACE. In [24] this is proved without any complexity assumptions; a generalization of [24] to many other queries is given in [5]. One problem with the proofs of [24, 5] is that they are very syntactic they work for a particular presentation of the language, and rely heavily on complicated syntactic rewritings of queries, rather than on the semantic properties of those. An attempt to remedy this was made in [21] which ....

....it is shown that the transitive closure of a graph is not expressible in the aggregate extension of rst order logic if DLOGSPACE 6= NLOGSPACE. In [24] this is proved without any complexity assumptions; a generalization of [24] to many other queries is given in [5] One problem with the proofs of [24, 5] is that they are very syntactic they work for a particular presentation of the language, and rely heavily on complicated syntactic rewritings of queries, rather than on the semantic properties of those. An attempt to remedy this was made in [21] which considered a sublanguage that only ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. TCS, to appear. Extended abstract in ICDT'97, pages 140-154.


Notions of Locality and Their Logical Characterizations.. - Hella, Libkin, al. (1997)   (6 citations)  Self-citation (Libkin)   (Correct)

....on graphs, then the number of different in and out degrees in the output is below a bound given by the query and the maximal degree in the input graph. This property, called the bounded degree property, was generalized to first order queries on arbitrary finite structures by Dong, Libkin and Wong [6]. Typically, inexpressibility proofs based on the bounded degree property are very easy (see, e.g. 22] Proofs based on Hanf s theorem, while often easier than playing a game directly (compare, for example, the proofs that connectivity is not monadic Sigma 1 1 in [2] and [11] may still ....

....the Gaifman locality and the strong Gaifman locality. The result of [12] then says that first order logic has both of these properties. We review the modification of Hanf s technique [16] for the finite case [11] and define the notion of Hanf locality. We review the bounded degree property of [6, 22] which is implied by the Gaifman locality [6] In Section 3 we review the extensions of first order logic we consider in this paper. These are fragments of infinitary logic, logics with unary quantifiers and first order logic with second sort counting. We then establish that all these logics have ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin, L. Wong. Local properties of query languages. Theoretical Computer Science, to appear. Extended abstract in Proc. Int. Conf. on Database Theory, Springer LNCS 1186, 1997, pages 140--154.


Local Properties of Query Languages - Dong, Libkin, Wong (1997)   (13 citations)  Self-citation (Dong Libkin Wong)   (Correct)

....degree property. In Section 7 we apply our results to incremental maintenance of views, and show that SQL and relational calculus are incapable of maintaining the transitive closure view even in the presence of certain kinds of auxiliary data. Complete proofs of all the results can be found in [10]. 2 Notations We study queries on finite relational structures. A relational signature is a set of relation symbols fR 1 , R l g, with an associated arity function. In what follows, p i ( 0) denotes the arity of R i . By n we mean extended with n new constant symbols. We use graphs in ....

G. Dong, L. Libkin, L. Wong. Local properties of query languages, Tech. Memo, Bell Labs, 1995.


Logics with Aggregate Operators - Hella, Libkin, Nurmonen, Wong (1999)   (5 citations)  Self-citation (Libkin Wong)   (Correct)

....adding arithmetic operations. In [8] it is shown that the transitive closure of a graph is not expressible in an aggregate extension of first order logic if DLOGSPACE 6= NLOGSPACE. In [32] this is proved without any complexity assumptions; a generalization of [32] to many other queries is given in [10]. One problem with the proofs of [32, 10] is that they are very syntactic they work for a particular presentation of the language, and rely heavily on complicated syntactic rewritings of queries, rather than on the semantic properties of those. An attempt to remedy this was made in [29] which ....

....it is shown that the transitive closure of a graph is not expressible in an aggregate extension of first order logic if DLOGSPACE 6= NLOGSPACE. In [32] this is proved without any complexity assumptions; a generalization of [32] to many other queries is given in [10] One problem with the proofs of [32, 10] is that they are very syntactic they work for a particular presentation of the language, and rely heavily on complicated syntactic rewritings of queries, rather than on the semantic properties of those. An attempt to remedy this was made in [29] which considered a sublanguage that only ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. Theoretical Computer Science, to appear. Extended abstract in ICDT'97, pages 140--154.


Lower Bounds for Invariant Queries in Logics with Counting - Libkin, Wong (2002)   Self-citation (Libkin Wong)   (Correct)

....directed graphs, this gives us the usual notions of in and out degree. By deg set(A) we mean the set of all degrees realized in A, and deg count(A) stands for the cardinality of deg set(A) We use the notation STRUCT k [oe] for fA 2 STRUCT[oe] j deg set(A) f0; 1; kgg. Definition 2 (see [25, 5, 22]) An m ary query Q, m 1, is said to have the bounded number of degrees property 1 , or BNDP, if there exists a function f Q : N N such that deg count(Q(A) 1 This property was formerly known as the bounded degree property, or the BDP, see [5, 14, 23, 25, 26, etc] However, many found the ....

....from Gaifman s theorem [10] that every FO definable query is local; moreover, if Q is definable by a formula ( x) then lr(Q) 7 qr( Gamma 1) 2. It was shown in [22, 23] that every FO(Q u ) FO(C) and L 1 (C) definable query is local; furthermore, lr(Q) 2 rk( 23] Fact 1 (see [5]) Every local query has the bounded number of degrees property. 2 Thus, without auxiliary relations, queries such as transitive closure cannot be expressed in FO(C) and even in L 1 (C) Proviso: When we deal with queries in L C and (L C) w , which are defined on structures (A; A 0 ) A 0 ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. TCS, to appear. Extended abstract in ICDT'97, pages 140--154.


Local Properties of Query Languages - Dong, Libkin (1997)   (13 citations)  Self-citation (Dong Libkin Wong)   (Correct)

....maintenance of views, and show that SQL and relational calculus are incapable of maintaining the transitive closure view even in the presence of certain kinds of auxiliary data. An extended abstract of this paper appeared in Proceedings of the 6th International Conference on Database Theory [9]. 2 Notations We study queries on finite relational structures. A relational signature is a set of relation symbols fR 1 , R l g, with an associated arity function. In what follows, p i ( 0) denotes the arity of R i . By n we mean extended with n new constant symbols. We use graphs in ....

....2 8 Conclusion In the past several years, a number of papers dealing with locality in finite model theory answered most of the questions raised by the conference version of this paper. Thus, in this concluding section, we briefly describe the problems posed by the ICDT 97 version of this paper [9], and give pointers to solutions. One of the problems posed by [9] was the following: extend results that describe outputs of local queries in terms of ntp(d; A) from graph queries to arbitrary ones. In this paper, the only extension of this kind was for the Gaifman graph of the output. It turns ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin, L. Wong. Local properties of query languages. In Proceedings of International Conference on Database Theory (ICDT'97), Springer LNCS vol. 1186, pages 141--154.


On the Power of Aggregation in Relational Query Languages - Libkin, Wong (1997)   (2 citations)  Self-citation (Libkin Wong)   (Correct)

No context found.

G. Dong, L. Libkin, L. Wong. Local properties of query languages. Proc. Int. Conf. on Database Theory, Springer LNCS 1186, 1997, pages 140--154.


Kleisli, a Functional Query System - Wong (1998)   Self-citation (Wong)   (Correct)

....theory, it has to enable generalization of existing results in query language theory, it has to facilitate practical implementation, it has to allow for good query optimization, and it has to enable new applications. The expressive power of NRC and its extensions are studied in (Suciu, 1997; Dong et al. 1997; Libkin Wong, 1997; Buneman et al. 1995; Suciu Wong, 1995) These papers presented solutions to several open problems in query language theory. The most important of these results are directed at NRC( and NRC(Q , Delta, Gamma, Xi, P , Q ) The former is NRC augmented with ....

Dong, G., Libkin, L., & Wong, L. (1997). Local properties of query languages. Pages 140--154 of: Proceedings of 6th International Conference on Database Theory.


Maintaining Transitive Closure of Graphs in SQL - Dong, Libkin, Su, Wong (1999)   (1 citation)  Self-citation (Dong Libkin Wong)   (Correct)

....contrast to the other two classes of graphs, the maintenance of the transitive closure of arbitrary directed graphs is much more complicated and costly. In fact, at the time of writing, it is still open whether the transitive closure of such graphs can be maintained using pure relational calculus [9] after edge deletions. However, a technique for maintaining the transitive closure of arbitrary directed graphs using SQL was recently discovered [22] The technique is quite expensive in terms of space: We need to maintain an auxiliary relation which makes use of up to an exponential number of ....

.... closure of arbitrary graphs [8] In a later paper, they also proved that transitive closure of arbitrary graphs remains unmaintainable in IES(SQL) even in the presence of auxiliary data whose degrees are bounded by a constant, or are extremely small compared to the size of the input database [9]. On the positive side, Libkin and Wong recently showed that if the bounded degree constraint on auxiliary data is removed, transitive closure of arbitrary graphs becomes maintainable in IES(SQL) 22] In fact, this query (and even the alternating path query which is complete for polynomial time) ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proceedings of 6th International Conference on Database Theory, pages 140--154, Delphi, Greece, January 1997.


On the Power of Aggregation in Relational Query Languages - Libkin, Wong (1997)   (2 citations)  Self-citation (Libkin Wong)   (Correct)

No context found.

G. Dong, L. Libkin, L. Wong. Local properties of query languages. Proc. Int. Conf. on Database Theory, Springer LNCS 1186, 1997, pages 140--154.


Unary Quantifiers, Transitive Closure, and Relations of Large.. - Libkin, Wong   Self-citation (Libkin Wong)   (Correct)

....closure cannot be defined by FO(C) in the presence of auxiliary relations, whose degrees are bounded by a fixed constant k. 2 If we talk about directed graphs, by degrees we mean in and out degrees of nodes. A more general definition can be given for arbitrary relational structures, cf. [8]. In the successor relation, every node has in and out degree either 0 or 1, so this does generalize Fact 1. In contrast to these two results, in a linear order on an n element set, all n different (in and out ) degrees from 0 to n Gamma 1 are realized. Thus, in order to move closer to proving ....

....a big open problem in finite model theory. Thus, we would like to know to what extent we can recover known expressivity bounds if complex auxiliary relations (like a linear order) are present. Another motivation is the study of relational database query languages with aggregate functions, cf. [7, 8, 20]. It is also closely connected with the study of power of languages that allow correct manipulation of duplicate records in databases, cf. 14] These languages adequately model features present in commercial languages (like SQL) but often ignored in database theory. It was shown recently [19, 21] ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin, L. Wong. Local properties of query languages. Proc. Int. Conf. on Database Theory, Springer LNCS 1186, 1997, pages 140--154.


Incremental Recomputation of Recursive Queries with Nested.. - Libkin, Wong (1997)   (3 citations)  Self-citation (Libkin Wong)   (Correct)

....start by describing our ambient query language. We want this language to be more powerful than the relational calculus in two ways: it will deal with nested relations, and will use aggregate functions. There are many choices for such a language. We use the language similar to those considered in [5, 15, 17, 8]. These languages have been extensively studied and they are easier to work with than most other nested formalisms. However, we would like to emphasize the the choice of a particular language is not central to our problems. In particular, our results extend to any language with the same power as ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proceedings of 6th International Conference on Database Theory, pages 140--154, Delphi, Greece, January 1997.


Local Properties of Query Languages - Dong, Libkin (1997)   (13 citations)  Self-citation (Dong Libkin Wong)   (Correct)

....maintenance of views, and show that SQL and relational calculus are incapable of maintaining the transitive closure view even in the presence of certain kinds of auxiliary data. An extended abstract of this paper appeared in Proceedings of the 6th International Conference on Database Theory [10]. 2 Notations We study queries on finite relational structures. A relational signature is a set of relation symbols fR 1 , R l g, with an associated arity function. In what follows, p i ( 0) denotes the arity of R i . By n we mean extended with n new constant symbols. We use graphs ....

G. Dong, L. Libkin, L. Wong. Local properties of query languages. In Proc. Internat. Conf. on Database Theory (ICDT'97), Springer LNCS vol. 1186, pages 141--154.


On the Power of Incremental Evaluation in SQL-like Languages - Libkin, Wong (1999)   (3 citations)  Self-citation (Libkin Wong)   (Correct)

....at the first level, and explain the relationship between the classes in both IES(SQL) k and IES(SQL ) k hierarchies. 2 Preliminaries Languages SQL and NRC A functional style language that captures the essential features of SQL (grouping and aggregation) has been studied in a number of papers [18, 5, 15]. While the syntax slightly varies, choosing any particular one will not affect our results, as the expressive power is the same. Here we work with the version presented in [15] The language is defined as a suitable restriction of a nested language. The type system is given by Base : b j Q rt ....

....the literature. We know [4] that SQL is unable to maintain transitive closure of arbitrary graphs without using auxiliary relations. We also know that transitive closure of arbitrary graphs remains unmaintainable in SQL even in the presence of auxiliary data whose degrees are bounded by a constant [5]. On the positive side, we know that if the bounded degree constraint on auxiliary data is removed, transitive closure of arbitrary graphs becomes maintainable in SQL. In fact, this query and even the alternating path query belong to IES(SQL) 2 . Finally, we also know [19] that the IES(SQL) k ....

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Theoretical Computer Science, to appear. Extended abstract in ICDT'97.


Logics with Aggregate Operators - Hella, Libkin, Nurmonen, Wong   (5 citations)  Self-citation (Libkin Wong)   (Correct)

....arithmetic operations. In [5] it is shown that the transitive closure of a graph is not expressible in the aggregate extension of first order logic if DLOGSPACE 6= NLOGSPACE. In [24] this is proved without any complexity assumptions; a generalization of [24] to many other queries is given in [6]. One problem with the proofs of [24, 6] is that they are very syntactic they work for a particular presentation of the language, and rely heavily on complicated syntactic rewritings of queries, rather than on the semantic properties of those. An attempt to remedy this was made in [21] ....

....is shown that the transitive closure of a graph is not expressible in the aggregate extension of first order logic if DLOGSPACE 6= NLOGSPACE. In [24] this is proved without any complexity assumptions; a generalization of [24] to many other queries is given in [6] One problem with the proofs of [24, 6] is that they are very syntactic they work for a particular presentation of the language, and rely heavily on complicated syntactic rewritings of queries, rather than on the semantic properties of those. An attempt to remedy this was made in [21] which considered a sublanguage that only ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin and L. Wong. Local properties of query languages. TCS, to appear. Extended abstract in ICDT'97, pages 140--154.


Properties of Languages That Make Recursive Views.. - Dong, Libkin, Wong   Self-citation (Dong Libkin Wong)   (Correct)

....for the study of first order logic (e.g. Ehrenfeucht Fraisse games) Thus, existing results are not robust: one cannot use existing techniques to extend these results to other languages. One extension that we have in mind is to a language with aggregation. A number of results obtained recently [21, 6, 23] show that in terms of expressive power languages with aggregation are rather close to relational calculus. Thus, one may expect that they have similar power in terms of maintenance of views. However, none of the existing proofs on the limitations of incremental expressive power of relational ....

....property states that the language cannot express the transitive closure of a chain graph. Equivalently, it cannot test if the graph a chain. This amounts to inexpressibility of DLOGSPACE complete problems (see [12] Again, this property was used before in the work on expressive power of languages [21, 12, 6]. We also note that both relational calculus and plain SQL (extension of relational calculus with grouping and aggregation) possess these properties. We define the framework for incremental maintenance in Section 3. In Section 4, we consider incremental maintenance of transitive closure. We note ....

[Article contains additional citation context not shown here]

G. Dong, L. Libkin, L. Wong. Local properties of query languages. In LNCS 1186: Proceedings of 6th International Conference on Database Theory, Delphi, Greece, January 1997, pages 140--154.


SQL Can Maintain Polynomial-Hierarchy Queries - Libkin, Wong (1997)   Self-citation (Libkin Wong)   (Correct)

.... also known about IES(SQL) We know that space free IES(SQL) is unable to maintain transitive closure of arbitrary graphs [7] We also know that transitive closure of arbitrary graphs remains unmaintainable in IES(SQL) even in the presence of auxiliary data whose degrees are bounded by a constant [8]. On the positive side, we know that if the bounded degree constraint on auxiliary data is removed, transitive closure of arbitrary graphs becomes maintainable in IES(SQL) In fact, this query and even the alternating path query can be maintained in IES(SQL) 2 Finally, we also know that the ....

Guozhu Dong, Leonid Libkin, and Limsoon Wong. Local properties of query languages. In Proceedings of 6th International Conference on Database Theory, pages 140--154, Delphi, Greece, January 1997.


Locality of Order-Invariant First-Order Formulas - Grohe, Schwentick   (9 citations)  (Correct)

No context found.

G. Dong, L. Libkin, and L. Wong. Local properties of query languages. In Proceedings of the 5th International Conference on Database Theory, volume 1186 of Lecture Notes in Computer Science, pages 140-154. Springer-Verlag, 1997.


On First-Order Constraint Checking in Object-Oriented Databases - André, Bossut, Caron (1999)   (Correct)

No context found.

G. Dong, L. Libkin and L. Wong. Local Properties of Query Languages. Proceedings of ICDT'97. Delphi, Greece 1997.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC