Academia.eduAcademia.edu

Outline

Representing knowledge with theories about theories

1990, The Journal of Logic Programming

https://doi.org/10.1016/0743-1066(90)90035-4

Abstract
sparkles

AI

This paper explores a technique for generating a standard proof-representation-building metatheory for Horn-clause theories. It emphasizes the logical semantics of the approach, distinguishing its corrective and complete aspects. The authors demonstrate how this technique can represent various problems in fields such as diagnosis, planning, and natural-language parsing, emphasizing the advantages of using declarative, first-order logical representations. Additionally, they discuss efficient integration with left-to-right theorem provers.

References (35)

  1. Bibel, W., A Deductive Solution for Plan Generation, New Generation Comput. 4:115-132 (1986).
  2. Bowen, K. A., Meta-level Programming and Knowledge Representation, New Genera- tion Comput. 3:359-383 (1985).
  3. Bowen, K. A., Using Prolog to Build Expert Systems, presented at Expert Systems and Prolog, IEEE Videoconference, 4 Dec. 1985.
  4. Bowen, K. A. and Kowalski, R., Amalgamating Language and Metalanguage in Logic Programming, in: K. L. Clark and S.-A. Tarnlund (eds.), Logic Programming, Academic, New York, 1982, pp. 153-172.
  5. Bowen, K. A. and Weinberg, T., A Meta-level Extension of Prolog, in: Proceedings of the IEEE 1985 International Symposium on IA+ ' -*;p Programming, 1985, pp. 48-53.
  6. Brough, D. R. and Walker, A., Some Practical Properties of tigic Programming Interpreters, in: Proceedings of the International Conference on Fifth Generation Computer Systems, Tokyo, 1984.
  7. Chapman, D., Planning for Conjunctive Goals, Technical Report AI TR-802, Mas- sachusetts Inst. of Technology, Cambridge, MA, 1985.
  8. Chomsky, N., The Logical Structure of Linguistic Theory, Plenum, New York, 1955. Chomsky, N., Lectures on Government and Binding, Foris, Dordrecht, 1981. Colmerauer, A., Prolog II Manuel de Reference et Modele Theoretique, Groupe Intelli- gence Artificelle, Univ. d'Aix-Marseille, 1982. Dahl, V., Grammaticas Dicontinuas-Una Herramienta Computational con Applica- ciones en la Teoria de Gobierno y Nexo, Rev. Argentina Linguistica, 1986. Godel, K., On Formally Undecidable Propositions of Principia Mathematics and Re- lated Systems I, Monatsh. Math. u. Phys. 38:173-198 (1931); reprinted in: J. van Heijenoort (ed.), Frege and Giidef: Two Fundamental Texts in Mathematical Logic, Harvard U.P., Cambridge, MA, 1970.
  9. Joshi, A. K., Levy, t.. S., and Yueh, K., Local Constraints in Programming Languages: Part I: Syntax, Theoret. Comput. Sci. 12:265-290 (1980).
  10. Knuth, D. E., The Art of Computer Programming, Volume 1: Fundamental Algorithms, Addison-Wesley, Reading, MA, 1973.
  11. Kowalski, R., Logic for Problem Solving, North-Holland, New York, 1979.
  12. Lloyd, J. W., Foundations of Logic Programming, Springer-Verlag, New York, 1984.
  13. Loveland, D. W., Automated Theorem Proving: A Logical Basis, North-Holland, New York, 1978.
  14. Ma&worth, A., Constraint Satisfaction, in: S. Shapiro ted.), Encyclopedia of Artificial Intelligence, Wiley, New York, 1987.
  15. McCarthy, J., Towards a Mathematical Science of Computation, in: Information Process- ing, Proceedings of ZFZP Congress 62, North-Holland, Amsterdam, 1962, pp. 21-28.
  16. Moore, R. C., Reasoning about Knowledge and Action, Technical Note 191, SRI International, Menlo Park, CA, 1980.
  17. Naish, L., Automating Control for Logic Programs, J. Logic Programming 3:167-183
  18. Pednault, E. P. D., Preliminary Report on a Theory of Plan Synthesis, Technical Note 358, SRI International, Menlo Park, CA, 1985.
  19. Pereira, F. C. N., Logic for Natural Language Analysis, Ph.D. Thesis, Univ. of
  20. Edinburgh, Scotland, 1982.
  21. Pereira, F. C. N. and Warren, D. H. D., Definite Clause Grammars for Natural Language Analysis, Artificial Intelligence 13:231-278 (1980).
  22. Pereira, F. C. N. and Warren, D. H. D., Parsing as Deduction, in: Proceedings ofthe 21st Annual Meeting of the Association for Computational Linguistics, 1983, pp. 137-144.
  23. Perlis, D., Languages with Self-reference I: Foundations, Artificial Intelligence 25:301-322 (1985).
  24. Reiter, R., A Theory of Diagnosis from First Principles, Artificial Intelligence 32:57-95 (1986).
  25. Ross, J. R., Constraints on Variables in Syntax, Ph.D. Dissertation, Massachusetts Inst. of Technology, 1967.
  26. Smith, D. E., Controlling inference. Ph.D. Thesis, Stanford Univ., Stanford, CA, 1985. Shapiro, E. Y., Alternation and the Computational Complexity of Logic Programs, J. Logic Programming 1(1):19-34 (1984).
  27. Shapiro, E. Y., Algorithmic Program Debugging, MIT Press, Cambridge, MA, 1983.
  28. Sterling, L. and Shapiro, E., The Art of Prolog, MIT Press, Cambridge, MA, 1986.
  29. Stabler, E. P., Jr., Parsing with Explicit Representations of Syntactic Constraints, in: V. Dahl and P. Saint-Dizier (eds.), Proceedings of the Second International Workshop on Natural Language Understanding and Logic Programming, North-Holland, 1987.
  30. Stabler, E. P., Jr., The Logical Approach to Syntax, to appear.
  31. Tarski, A., The Concept of Truth in Formalized Languages, in: Logic, Semantics and Metamathematics: Papers from 1923 to 1938 by A. Tarski, Clarendon, Oxford.
  32. Van Hentenryck, P. and Dincbas, M., Forward Checking in Logic Programming, in: Logic Programming: Proceedings of 4th International Conference, MIT Press, Cambridge, MA, 1987.
  33. van Riemsdijk, H. and Williams, E., Introduction to the Theory of Grammar, MIT Press, Cambridge, MA, 1986.
  34. Warren, D. H. D., WARPLAN: A System for Generating Plans, Memo 76, Dept. of Artificial Intelligence, Univ. of Edinburgh, Scotland, 1974.
  35. Wehrli, E., A Government-Binding Parser for French, Working Paper 48, Inst. pour les Etudes Semantiques et Cognitives, Univ. de Geneve, 1984.