The Substitutional Framework for Sorted Deduction: Fundamental Results on Hybrid Reasoning

Abstract Researchers in artificial intelligence have recently been taking great interest in hybrid representations, among them sorted logics—logics that link a traditional logical representation to a taxonomic (or sort) representation such as those prevalent in semantic networks. This paper introduces a general framework—the substitutional framework—for integrating logical deduction and sortal deduction to form a deductive system for sorted logic. This paper also presents results that provide the theoretical under-pinnings of the framework. A distinguishing characteristic of a deductive system that is structured according to the substitutional framework is that the sort subsystem is invoked only when the logic subsystem performs unification, and thus sort information is used only in determining what substitutions to make for variables. Unlike every other known approach to sorted deduction, the substitutional framework provides for a systematic transformation of unsorted deductive systems into sorted ones.

[1]  Hector J. Levesque,et al.  Krypton: A Functional Approach to Knowledge Representation , 1983, Computer.

[2]  Alan M. Frisch Parsing with restricted quantification: an initial demonstration 1 , 1986, Comput. Intell..

[3]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[4]  Christoph Walther,et al.  A Many-Sorted Calculus Based on Resolution and Paramodulation , 1982, IJCAI.

[5]  Raymond Reiter An Approach to Deductive Question-Answering , 1977 .

[6]  Jacques Cohen,et al.  Constraint logic programming languages , 1990, CACM.

[7]  Richard B. Scherl,et al.  A General Framework for Modal Deduction , 1991, KR.

[8]  M. Schmidt-Schauβ Computational Aspects of an Order-Sorted Logic with Term Declarations , 1989 .

[9]  Marc B. Vilain,et al.  The Restricted Language Architecture of a Hybrid Representation System , 1985, IJCAI.

[10]  Hassan Aït-Kaci,et al.  LOGIN: A Logic Programming Language with Built-In Inheritance , 1986, J. Log. Program..

[11]  Roland H. C. Yap,et al.  The CLP( R ) language and system , 1992, TOPL.

[12]  Peter Jackson,et al.  A General Proof Method for Modal Predicate Logic without the Barcan Formula , 1988, AAAI.

[13]  Hans Jürgen Ohlbach,et al.  A Resolution Calculus for Modal Logics , 1988, CADE.

[14]  Alberto Martelli,et al.  An Efficient Unification Algorithm , 1982, TOPL.

[15]  Raymond Reiter On the Integrity of Typed First Order Data Bases , 1979, Advances in Data Base Theory.

[16]  Michael J. Maher,et al.  Logic Programming Language Scheme , 1986, Logic Programming: Functions, Relations, and Equations.

[17]  Jack Minker,et al.  A PREDICATE CALCULUS BASED SEMANTIC NETWORK FOR DEDUCTIVE SEARCHING , 1979 .

[18]  A. G. Cohn,et al.  Many sorted logic=unsorted logic+control? , 1987 .

[19]  D. McDermott A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[20]  Gert Smolkaz,et al.  Deenite Relations over Constraint Languages , 1988 .

[21]  Hans-Jürgen Bürckert,et al.  A Resolution Principle for Clauses with Constraints , 1990, CADE.

[22]  Anthony G. Cohn,et al.  On the Solution of Schubert's Steamroller in Many-Sorted Logic , 1985, IJCAI.

[23]  Hector J. Levesque,et al.  The substitutional framework for sorted deduction: fundamental results on hybrid reasoning , 1992 .

[24]  PETER F. PATEL-SCHNEIDER,et al.  A hybrid, decidable, logic‐based knowledge representation system 1 , 1987, Comput. Intell..

[25]  Alan M Frisch Knowledge Retrieval as Specialized Inference. , 1987 .

[26]  Christoph Walther,et al.  Many-sorted unification , 1988, JACM.

[27]  James F. Allen,et al.  An overview of the HORNE logic programming system , 1983, SGAR.

[28]  Joxan Jaffar,et al.  Constraint logic programming , 1987, POPL '87.

[29]  Christoph Walther A Mechanical Solution of Schubert's Steamroller by Many-Sorted Resolution , 1984, AAAI.

[30]  Francesco M. Donini,et al.  A Hybrid System with Datalog and Concept Languages , 1991, AI*IA.

[31]  Hans-Jürgen Bürckert,et al.  A Resolution Principle for a Logic with Restricted Quantifiers , 1991, Lecture Notes in Computer Science.

[32]  Alan M. Frisch A General Framework for Sorted Deduction: Fundamental Results on Hybrid Reasoning , 1989, International Conference on Principles of Knowledge Representation and Reasoning.

[33]  Anthony G. Cohn On the Appearance of Sortal Literals: a Non Substitutional Framework for Hybrid Reasoning , 1989, KR.

[34]  Patrice Enjalbert,et al.  Modal Theorem Proving: An Equational Viewpoint , 1989, IJCAI.