Saturation, nonmonotonic reasoning and the closed-world assumption
Artificial Intelligence
Negation as failure: Careful closure procedure
Artificial Intelligence
Journal of Logic Programming
Foundations of logic programming; (2nd extended ed.)
Foundations of logic programming; (2nd extended ed.)
Readings in nonmonotonic reasoning
Readings in nonmonotonic reasoning
On indefinite databases and the closed world assumption
Readings in nonmonotonic reasoning
Towards a theory of declarative knowledge
Foundations of deductive databases and logic programming
Negation as failure using tight derivations for general logic programs
Foundations of deductive databases and logic programming
On the declarative semantics of deductive databases and logic programs
Foundations of deductive databases and logic programming
A completeness theorem for SLDNF resolution
Journal of Logic Programming
Negation in rule-based database languages: a survey
Selected papers of the workshop on Deductive database theory
Foundations of disjunctive logic programming
Foundations of disjunctive logic programming
The Semantics of Predicate Logic as a Programming Language
Journal of the ACM (JACM)
Completeness of the SLDNF-resolution for a class of logic programs
Proceedings of the Third International Conference on Logic Programming
A First Order Resolution Calculus with Symmetries
LPAR '93 Proceedings of the 4th International Conference on Logic Programming and Automated Reasoning
Theoretical Study of Symmetries in Propositional Calculus and Applications
CADE-11 Proceedings of the 11th International Conference on Automated Deduction: Automated Deduction
Hi-index | 0.00 |
It is argued that some symmetric structure in logic programs could be taken into account when implementing semantics in logic programming. This may enhance the declarative ability or expressive power of the semantics. The work presented here may be seen as representative examples along this line. The focus is on the derivation of negative information and some other classic semantic issues. We first define a permutation group associated with a given logic program. Since usually the canonical models used to reflect the common sense or intended meaning are minimal or completed models of the program, we expose the relationships between minimal models and completed models of the original program and its so-called G-reduced form newly-derived via the permutation group defined. By means of this G-reduced form, we introduce a rule to assume negative information termed G-CWA, which is actually a generalization of the GCWA. We also develop the notions of G-definite, G-hierarchical and G-stratified logic programs, which are more general than definite, hierarchical and stratified programs, and extend some well-known declarative and procedural semantics to them, respectively.