Abstract
Two versions of a set theoretic δ-language are considered as theoretical prototypes for “nested” data base query language where data base states and queries are represented, respectively, as hereditarily-finite (HF) sets and set theoretic operations. It is shown that these versions correspond exactly to (N/D)LOGSPACE computability over HF, respectively. Such languages over sets, capturing also PTIME, were introduced in previous works, however, descriptions of LOGSPACE over HF [A.Lisitsa and V.Sazonov, TCS (175) 1 (1997) pp. 183–222] were not completely satisfactory. Here we overcome the drawbacks of the previous approaches due to some new partial result on definability of a linear ordering over finite extensional acyclic graphs and present a unified and simplified approach.
The second author is supported by a grant of the Ministry of Education of Russian Federation. The final version of the paper was also prepared during his visiting in 1999 the University of Siegen, Germany.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley, Reading-Massachusetts, 1995
Abiteboul, S.: Querying semi-structured data. Database Theory — ICDT’97, 6th International Conference, Delphi, Greece, January 1997, Proceedings. Lecture Notes in Computer Science 1186 Springer (1995) 1–18
Abiteboul, S., Beeri, C.: On the power of languages for the manipulation of complex objects. INRIA research report 846 (1988). Abstract in Proc. International Workshop on Theory and Applications of Nested Relations and Complex Objects. Darmstadt (1987)
Abiteboul, S., Vianu, V.: Queries and computation on the Web. Database Theory — ICDT’97, 6th International Conference, Delphi, Greece, January 1997, Proceedings. Lecture Notes in Computer Science 1186 Springer (1995) 262–275
Aczel, P.: Non-Well-Founded Sets. CSLI Lecture Notes. No 14 (1988)
Barwise, J.K.: Admissible Sets and Structures. Springer, Berlin, 1975
Buneman, P., Davidson, S., Hillebrand, G., Suciu, D.: A query Language and Optimization Techniques for Unstructured Data. Proc. of SIGMOD, San Diego, 1996
Val Breazu-Tannen and Subrahmanyam, R.: Logical and computational aspects of programming with sets/bags/lists, a manuscript, 1991.
Dahlhaus, E.: Is SETL a suitable language for parallel programming — a theoretical approach. Börger, E., Kleine Buning, H., Richter, M.M. ed. CSL’87. LNCS 329 (1987) 56–63
Dahlhaus, E., Makowsky, J.: The Choice of programming Primitives in SETL-like Languages. ESOP’86. LNCS 213 (1986) 160–172
Dahlhaus, E., Makowsky, J.: Query languages for hierarchic databases. Information and Computation 101 (1992) 1–32
Gandy, R.O.: Set theoretic functions for elementary syntax. Proc. Symp. in Pure Math. Vol. 13, Part II (1974) 103–126
Garey, M.R. and Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H.Freeman and Company, New York, 1979.
Grumbach, S., Vianu, V.: Tractable query languages for complex object databases. Rapports de Recherche N 1573. INRIA. 1991
Gurevich, Y.: Algebras of feasible functions. FOCS 24 (1983) 210–214
Immerman, N.: ‘Relational queries computable in polynomial time’, in: Proc. 14th. ACM Symp. on Theory of Computing, (1982) 147–152; cf. also Inform. and Control 68 (1986) 86–104.
Immerman, N.: Languages which captures complexity classes. SIAM J. Comput., 164 (1987) 760–778
Immerman, N.: Descriptive and computational complexity. Proceedings of Symposia in Applied Mathematics, 38 (1989) 75–91
Immerman, N., Patnaik, S. and Stemple, D.: The expressiveness of a family of finite set languages. Theoretical Computer Science, 155,N 1 (1996) 111–140
Jensen, R.B.: The fine structure of the constructible hierarchy. Ann. Math. Logic 4 (1972) 229–308
Kosky, A.: Observational properties of databases with object identity. Technical Report MS-CIS-95-20. Dept. of Computer and Information Science, University of Pennsylvania (1995)
Kuper, G.M., Vardi, M.Y.: A new approach to database logic. Proc. 3rd ACM Symp. on Principles of Database Systems 1984
Levy, A.: A hierarchy of formulas in set theory. Mem. Amer. Math. Soc. No. 57 (1965) 76pp. MR 32 N 7399
Lisitsa, A. and Sazonov, V.Yu: Delta-languages for sets and LOGSPACE computable graph transformers. Theoretical Computer Science 175,1 (1997), 183–222
Lisitsa, A. and Sazonov, V.Yu: Linear ordering on graphs, anti-founded sets and polynomial time computability, Theoretical Computer Science 224,1–2 (1999) 173–213. (Cf. also earlier versions in Proc. of the 4th International Symp. ‘Logical Foundations of Computer Science’, Yaroslavl, Russia, 1997, Springer LNCS 1234 (1997), 178–188, and http://dimacs.rutgers.edu/TechnicalReports/1997.html.)
Lisitsa, A. and Sazonov, V.Yu: Bounded Hyperset Theory and Web-like Data Bases. In: Georg Gottlob, Alexander Leitsch, Daniele Mundici (Eds.): Computational Logic and Proof Theory, 5th Kurt Gödel Colloquium, KGC’97, Vienna, Austria, August 25–29, 1997, Proceedings. LNCS 1289, Springer, (1997) 172–185. (Cf. also http://dimacs.rutgers.edu/TechnicalReports/1997.html.)
Livchak, A.B.: Languages of polynomial queries. Raschet i optimizacija teplotehnicheskih ob’ektov s pomosh’ju EVM, Sverdlovsk, 1982, p. 41 (in Russian).
Mendelzon, A. O., Mihaila, G.A., Milo, T.: Querying the World Wide Web. Draft, available by ftp://milo@math.tau.ac.il (1996)
Sazonov, V.Yu.: Polynomial computability and recursivity in finite domains. Elektronische Informationsverarbeitung und Kybernetik. 16,N7 (1980) 319–323
Sazonov, V.Yu.: Bounded set theory and polynomial computability. All Union Conf. Appl. Logic., Proc. Novosibirsk (1985) 188–191 (In Russian)
Sazonov, V.Yu.: The Collection Principle and the Existential Quantifier. Logikomatematicheskie problemy MOZ., Vychislitel’nye sistemy 107 (1985) 30–39 (In Russian). (English translation in: Amer. Math. Soc. Transl. (2) Vol. 142 (1989) 1–8)
Sazonov, V.Yu.: Bounded set theory, polynomial computability and Δ-programming. Application aspects of mathematical logic. Computing systems 122 (1987) 110–132 (In Russian) Cf. also a short English version of this paper in: LNCS 278 Springer (1987) 391–397
Sazonov, V.Yu.: Hereditarily-finite sets, data bases and polynomial-time computability. Theoretical Computer Science 119 Elsevier (1993) 187–214
Sazonov, V.Yu.: A bounded set theory with anti-foundation axiom and inductive definability. Computer Science Logic, 8th Workshop, CSL’94 Kazimierz, Poland, September 1994, Selected Papers. LNCS 933 Springer (1995) 527–541
Sazonov, V.Yu: On Bounded Set Theory. Invited talk on the 10th International Congress on Logic, Methodology and Philosophy of Sciences, Florence, August 1995, in Volume I: Logic and Scientific Method, Kluwer Academic Publishers, 1997, pp. 85–103
Shoenfield, J. R.: Mathematical Logic. Addison-Wesley, Reading, MA, 1967
Szelepcsényi, R.: 1987, The method of forcing for nondeterministic automata. Bull. European Association Theor. Comp. Sci. (Oct. 1987) 96–100
Vardi, M.Y.: The complexity of relational query languages. Proc. of the 14th. ACM Symp. on Theory of Computing, (1982) 137–146
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leontjev, A., Sazonov, V. (2000). Capturing LOGSPACE over Hereditarily-Finite Sets. In: Schewe, KD., Thalheim, B. (eds) Foundations of Information and Knowledge Systems. FoIKS 2000. Lecture Notes in Computer Science, vol 1762. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46564-2_10
Download citation
DOI: https://doi.org/10.1007/3-540-46564-2_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67100-8
Online ISBN: 978-3-540-46564-5
eBook Packages: Springer Book Archive