Foundations of Deductive Databases and Logic Programming

Foundations of Deductive Databases and Logic Programming
Author :
Publisher : Morgan Kaufmann
Total Pages : 753
Release :
ISBN-10 : 9781483221120
ISBN-13 : 1483221121
Rating : 4/5 (20 Downloads)

Synopsis Foundations of Deductive Databases and Logic Programming by : Jack Minker

Foundations of Deductive Databases and Logic Programming focuses on the foundational issues concerning deductive databases and logic programming. The selection first elaborates on negation in logic programming and towards a theory of declarative knowledge. Discussions focus on model theory of stratified programs, fixed point theory of nonmonotonic operators, stratified programs, semantics for negation in terms of special classes of models, relation between closed world assumption and the completed database, negation as a failure, and closed world assumption. The book then takes a look at negation as failure using tight derivations for general logic programs, declarative semantics of logic programs with negation, and declarative semantics of deductive databases and logic programs. The publication tackles converting AND-control to OR-control by program transformation, optimizing dialog, equivalences of logic programs, unification, and logic programming and parallel complexity. Topics include parallelism and structured and unstructured data, parallel algorithms and complexity, solving equations, most general unifiers, systems of equations and inequations, equivalences of logic programs, and optimizing recursive programs. The selection is a valuable source of data for researchers interested in pursuing further studies on the foundations of deductive databases and logic programming.

Deductive Databases and Logic Programming

Deductive Databases and Logic Programming
Author :
Publisher : Addison-Wesley Longman
Total Pages : 432
Release :
ISBN-10 : 0201568977
ISBN-13 : 9780201568974
Rating : 4/5 (77 Downloads)

Synopsis Deductive Databases and Logic Programming by : Subrata Kumar Das

This book provides a clear account of the "next generation" database technology illustrating how to reduce additional information from databases by applying deductive rules. The book first takes readers step-by-step through the basics of logic and logic programming and then surveys developments in deductive databases.

The Deductive Foundations of Computer Programming

The Deductive Foundations of Computer Programming
Author :
Publisher : Addison-Wesley Professional
Total Pages : 717
Release :
ISBN-10 : 0201548860
ISBN-13 : 9780201548860
Rating : 4/5 (60 Downloads)

Synopsis The Deductive Foundations of Computer Programming by : Zohar Manna

This work provides a most readable introduction to the logical concepts and techniques underlying computer programming.

Logics for Databases and Information Systems

Logics for Databases and Information Systems
Author :
Publisher : Springer Science & Business Media
Total Pages : 442
Release :
ISBN-10 : 9781461556435
ISBN-13 : 1461556430
Rating : 4/5 (35 Downloads)

Synopsis Logics for Databases and Information Systems by : Jan Chomicki

Time is ubiquitous in information systems. Almost every enterprise faces the problem of its data becoming out of date. However, such data is often valu able, so it should be archived and some means to access it should be provided. Also, some data may be inherently historical, e.g., medical, cadastral, or ju dicial records. Temporal databases provide a uniform and systematic way of dealing with historical data. Many languages have been proposed for tem poral databases, among others temporal logic. Temporal logic combines ab stract, formal semantics with the amenability to efficient implementation. This chapter shows how temporal logic can be used in temporal database applica tions. Rather than presenting new results, we report on recent developments and survey the field in a systematic way using a unified formal framework [GHR94; Ch094]. The handbook [GHR94] is a comprehensive reference on mathematical foundations of temporal logic. In this chapter we study how temporal logic is used as a query and integrity constraint language. Consequently, model-theoretic notions, particularly for mula satisfaction, are of primary interest. Axiomatic systems and proof meth ods for temporal logic [GHR94] have found so far relatively few applications in the context of information systems. Moreover, one needs to bear in mind that for the standard linearly-ordered time domains temporal logic is not re cursively axiomatizable [GHR94]' so recursive axiomatizations are by necessity incomplete.

Logic Programming and Databases

Logic Programming and Databases
Author :
Publisher : Springer Science & Business Media
Total Pages : 295
Release :
ISBN-10 : 9783642839528
ISBN-13 : 3642839525
Rating : 4/5 (28 Downloads)

Synopsis Logic Programming and Databases by : Stefano Ceri

The topic of logic programming and databases. has gained in creasing interest in recent years. Several events have marked the rapid evolution of this field: the selection, by the Japanese Fifth Generation Project, of Prolog and of the relational data model as the basis for the development of new machine archi tectures; the focusing of research in database theory on logic queries and on recursive query processing; and the pragmatic, application-oriented development of expert database systems and of knowledge-base systems. As a result, an enormous amount of work has been produced in the recent literature, coupled with the spontaneous growth of several advanced projects in this area. The goal of this book is to present a systematic overview of a rapidly evolving discipline, which is presently not described with the same approach in other books. We intend to introduce stu dents and researchers to this new discipline; thus we use a plain, tutorial style, and complement the description of algorithms with examples and exercises. We attempt to achieve a balance be tween theoretical foundations and technological issues; thus we present a careful introduction to the new language Datalog, but we also focus on the efficient interfacing of logic programming formalisms (such as Prolog and Datalog) with large databases.

Foundations of Disjunctive Logic Programming

Foundations of Disjunctive Logic Programming
Author :
Publisher : MIT Press (MA)
Total Pages : 344
Release :
ISBN-10 : UOM:39015022254117
ISBN-13 :
Rating : 4/5 (17 Downloads)

Synopsis Foundations of Disjunctive Logic Programming by : Jorge Lobo

This monograph provides an intensive course for graduate students in computer science, as well as others interested in extensions of logic programming, on the theoretical foundations of disjunctive logic programming. Disjunctive logic programming permits the description of indefinite or incomplete information through a disjunction of atoms in the head of a clause. The authors describe model theoretic semantics, proof theoretic semantics, and fix point semantics for disjunctive and normal disjunctive programs (a normal disjunctive program permits negated atoms in the body of a clause) and present theories of negation. They conclude with selected applications to knowledge databases. Jorge Lobo is Assistant Professor in Computer Science at the University of Illinois, Chicago Circle. Jack Minker is Professor in the Department of Computer Science and Institute for Advanced Computer Studies at the University of Maryland. Arcot Rajasekar is Assistant Professor in the Computer Science Department at the University of Kentucky. Contents: Introduction and Background. Definitions and Terminology. Declarative Semantics. Proof Theory. Negation. Weak Negation. Normal Logic Programs. Procedural Semantics: Normal Programs. Disjunctive Databases. Applications.

Foundations of Logic Programming

Foundations of Logic Programming
Author :
Publisher : Springer Science & Business Media
Total Pages : 135
Release :
ISBN-10 : 9783642968266
ISBN-13 : 3642968260
Rating : 4/5 (66 Downloads)

Synopsis Foundations of Logic Programming by : J. W. Lloyd

This book gives an account oC the mathematical Coundations oC logic programming. I have attempted to make the book selC-contained by including prooCs of almost all the results needed. The only prerequisites are some Camiliarity with a logic programming language, such as PROLOG, and a certain mathematical maturity. For example, the reader should be Camiliar with induction arguments and be comCortable manipulating logical expressions. Also the last chapter assumes some acquaintance with the elementary aspects of metric spaces, especially properties oC continuous mappings and compact spaces. Chapter 1 presents the declarative aspects of logic programming. This chapter contains the basic material Crom first order logic and fixpoint theory which will be required. The main concepts discussed here are those oC a logic program, model, correct answer substitution and fixpoint. Also the unification algorithm is discussed in some detail. Chapter 2 is concerned with the procedural semantics oC logic programs. The declarative concepts are implemented by means oC a specialized Corm oC resolution, called SLD-resolution. The main results of this chapter concern the soundness and completeness oC SLD-resolution and the independence oC the computation rule. We also discuss the implications of omitting the occur check from PROLOG implementations. Chapter 3 discusses negation. Current PROLOG systems implement a form of negation by means of the negation as failure rule. The main results of this chapter are the soundness and completeness oC the negation as failure rule.

Logic Programming

Logic Programming
Author :
Publisher : MIT Press
Total Pages : 446
Release :
ISBN-10 : 026264035X
ISBN-13 : 9780262640350
Rating : 4/5 (5X Downloads)

Synopsis Logic Programming by : Lee Naish

Covers the latest research in areas such as theoretical foundations, constraints, concurrency and parallelism, deductive databases,language design and implementation, non-monotonic reasoning, and logicprogramming and the Internet. 8-12 July 1997, Leuven, Belgium The International Conference on Logic Programming is the main annual conference sponsored by the Association for Logic Programming. It covers the latest research in areas such as theoretical foundations, constraints, concurrency and parallelism, deductive databases, language design and implementation, non-monotonic reasoning, and logic programming and the Internet.

Foundations of Databases

Foundations of Databases
Author :
Publisher : Addison Wesley
Total Pages : 766
Release :
ISBN-10 : UOM:39015037851477
ISBN-13 :
Rating : 4/5 (77 Downloads)

Synopsis Foundations of Databases by : Serge Abiteboul

This product is a complete reference to both classical material and advanced topics that are otherwise scattered in sometimes hard-to-find papers. A major effort in writing the book was made to highlight the intuitions behind the theoretical development.