Enumeration operators and modular logic programming
Journal of Logic Programming
Languages that capture complexity classes
SIAM Journal on Computing
Foundations of logic programming; (2nd extended ed.)
Foundations of logic programming; (2nd extended ed.)
Negation in rule-based database languages: a survey
Selected papers of the workshop on Deductive database theory
SIAM Journal on Computing
A catalog of complexity classes
Handbook of theoretical computer science (vol. A)
The Z notation: a reference manual
The Z notation: a reference manual
Capturing complexity classes by fragments of second-order logic
Theoretical Computer Science - Special issue on logic and applications to computer science
Model theory and computer science: an appetizer
Handbook of logic in computer science (vol. 1)
Complete problems for monotone NP
Theoretical Computer Science
The expressive powers of the logic programming semantics
Selected papers of the 9th annual ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Software engineering with B
ACM Transactions on Database Systems (TODS)
Succinct representation, leaf languages, and projection reductions
Information and Computation
Universality of data retrieval languages
POPL '79 Proceedings of the 6th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Deterministic and Non-Deterministic Stable Model Semantics for Unbound DATALOG Queries
ICDT '95 Proceedings of the 5th International Conference on Database Theory
Arity vs. Alternation in Second Order Logic
LFCS '94 Proceedings of the Third International Symposium on Logical Foundations of Computer Science
Capturing Complexity Classes with Lindström Quantifiers
MFCS '94 Proceedings of the 19th International Symposium on Mathematical Foundations of Computer Science 1994
Second Order Logic and the Weak Exponential Hierarchies
MFCS '95 Proceedings of the 20th International Symposium on Mathematical Foundations of Computer Science
Modular Logic Programming and Generalized Quantifiers
LPNMR '97 Proceedings of the 4th International Conference on Logic Programming and Nonmonotonic Reasoning
Incorporating Generalized Quantifiers and the Least Fixed Point Operator
CSL '93 Selected Papers from the 7th Workshop on Computer Science Logic
CSL '93 Selected Papers from the 7th Workshop on Computer Science Logic
Logics Capturing Relativized Complexity Classes Uniformly
LCC '94 Selected Papers from the International Workshop on Logical and Computational Complexity
Complexity and Expressive Power of Logic Programming
CCC '97 Proceedings of the 12th Annual IEEE Conference on Computational Complexity
The complexity of relational query languages (Extended Abstract)
STOC '82 Proceedings of the fourteenth annual ACM symposium on Theory of computing
Monadic datalog over finite structures of bounded treewidth
ACM Transactions on Computational Logic (TOCL)
Hi-index | 0.00 |
Generalized quantifiers are an important concept in model-theoretic logic which has applications in different fields such as linguistics, philosophical logic and computer science. In this paper, we consider a novel application in the field of logic programming, which has been presented recently. The enhancement of logic programs by generalized quantifiers is a convenient tool for interfacing extra-logical functions and provides a natural framework for the definition of modular logic programs. We survey the expressive capability of syntactical classes of logic programs with generalized quantifiers over finite structures, and pay particular attention to modular logic programs. Moreover, we study the complexity of such programs. It appears that modular logic programming has the expressive power of second-order logic and captures the polynomial hierarchy, and different natural syntactical fragments capture the classes therein. The program complexity parallels the expressive power in the weak exponential hierarchy. Modular logic programming proves to be a rich formalism whose expressiveness and complexity can be controlled by efficiently recognizable syntactic restrictions.