Abstract
We apply logic program development technology to de ne abstract proof procedures, in the form of logic programs, for computing the admissibility semantics for default reasoning proposed in 2]. The proof procedures are derived from a formal speci cation. The derivation guarantees the soundness of the proof procedures. The completeness of the proof procedures is shown by employing a technique of symbolic execution of logic programs to compute (an instance of) a relation implied by the speci cation.
References (20)
- A. Bondarenko, F. Toni, R. A. Kowalski, An assumption-based framework for non-monotonic reasoning. Proceedings of the 2nd International Workshop on Logic Programming and Non-monotonic Reasoning, Lisbon, Portugal (1993), MIT Press (L. M. Pereira and A. Nerode, eds) 171{189
- A. Bondarenko, P. M. Dung, R. A. Kowalski, F. Toni, An abstract, argumentation- theoretic framework for default reasoning. To appear in Arti cial Intelligence, El- sevier.
- Y. Deville, K.-K. Lau, Logic program synthesis. Journal of Logic Programming 19/20 (1994), Elsevier, 321{350
- P. M. Dung, Negation as hypothesis: an abductive foundation for logic pro- gramming. Proceedings of the 8th International Conference on Logic Programming, Paris, France (1991), MIT Press (K. Furukawa, ed.) 3{17
- P. M. Dung, On the acceptability of arguments and its fundamental role in nonmonotonic reasoning and logic programming. Proceedings of the 13th Interna- tional Joint Conference on Arti cial Intelligence, Chambery, France (1993), Mor- gan Kaufmann (R. Bajcsy, ed.) 852{857
- P. M. Dung, R. A. Kowalski, F. Toni, Argumentation-theoretic proof procedures for non-monotonic reasoning. Logic Programming Section Technical Report, De- partment of Computing, Imperial College, London (1996)
- K. Eshghi, R.A. Kowalski, Abduction through deduction. Logic Programming Section Technical Report, Department of Computing, Imperial College, London (1988)
- K. Eshghi, R. A. Kowalski, Abduction compared with negation as failure. Proceed- ings of the 6th International Conference on Logic Programming, Lisbon, Portugal (1989), MIT Press (G. Levi and M. Martelli, eds) 234{254
- M. Gelfond, V. Lifschitz, The stable model semantics for logic programming. Pro- ceedings of the 5th International Conference on Logic Programming, Washington, Seattle (1988), MIT Press (K. Bowen and R. A. Kowalski, eds) 1070{1080
- A. C. Kakas, P. Mancarella. Preferred extensions are partial stable models. Journal of Logic Programming 14(3,4) (1993), Elsevier, 341{348
- A. C. Kakas, P. Mancarella, P.M. Dung, The Acceptability Semantics for Logic Programs. Proceedings of the 11th International Conference on Logic Programming, Santa Margherita Ligure, Italy (1994), MIT Press (P. van Hentenryck, ed.) 504{519
- R.A. Kowalski. Logic for problem solving. Elsevier, New York (1979)
- J. McCarthy, Circumscription { a form of non-monotonic reasoning. Arti cial Intelligence 13 (1980), Elsevier, 27{39
- D. McDermott, Nonmonotonic logic II: non-monotonic modal theories. Journal of ACM 29(1) (1982) 33{57
- R. Moore, Semantical considerations on non-monotonic logic. Arti cial Intelli- gence 25 (1985), Elsevier, 75{94
- R. Paige, S. Koenig, Finite di erencing of computable expressions. ACM Trans- actions on Programming Languages Systems 4(3) (1982), ACM Press, 402{454
- A. Pettorossi, M. Proietti, Transformation of logic programs. Journal of Logic Programming 19/20 (1994), Elsevier, 261{320
- D. Poole, A logical framework for default reasoning. Arti cial Intelligence 36 (1988), Elsevier, 27{47
- R. Reiter, A logic for default reasoning. Arti cial Intelligence 13 (1980), Elsevier, 81{132
- D. Sacc a, C. Zaniolo, Stable model semantics and non-determinism for logic pro- grams with negation. Proceedings of the 9th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, Nashville, Tennessee (1990) ACM Press, 205{217