Proceedings

Reasoning by Cases and the Formation of Conditional Programs

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Automatic Programming. Pages 215-217.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

Reasoning by cases, a natural feature of human reasoning, has been difficult to formulate so that it can be performed naturally when needed. Several difficulties arise: (1) how to motivate the use of reasoning by cases when and only when needed, (2) how to determine an appropriate analysis of the goal into cases, and (3) how to carry out the deduction in each case and combine the results. In this paper we focus on how reasoning by cases can be naturally accomplished in the framework of derived antecedents (Smith 1982). Our main technical contributions are (1) a set of strategies that draw on the context of a deduction to provide an appropriate case analysis for a goal, and (2) inference rules for carrying out reasoning by cases and forming conditional terms for the existentially quantified variables in the initial goal.

  1. Bledsoe, W.W., "Nonresolution Theorem Proving". Artificial Intelligence 9:1 (1977) 1-35.
  2. Bledsoe, W.W. and Tyson, M ., "Typing and Proof by Cases in Program Verification". Machine Intel- ligence 8: Machine Representations of Knowledge.
  3. Buchanan, J.R. and Luckham, D.C., "On Automat- ing the Construction of Programs." Technical Re- port STAN-CS-74-433, Stanford University, 1974.
  4. Nilsson, N.J ., Principles of Artificial Intelligence. Tioga Press, Palo Alto, CA, 1980.
  5. Smith, D.R., "Derived Preconditions and Their Use in Program Synthesis." in Proc. Sixth Conference on Automated Deduction, Ed. D.W. Loveland, Lec- ture Notes in Computer Science 138, Springer-Verlag, New York, 1982, 172-193.
  6. Smith, D.R., "Reasoning by cases and the formation of conditional programs," Technical Report Kes.U.- 85.4, Kestrel Institute, Palo Alto, CA, 1985.
  7. Smith, D.R., "Top-down synthesis of divide and con- quer algorithms." to appear in Artificial Intelligence.
  8. Tyson, M. and Bledsoe, W.W., "Conflicting Bind- ings and Generalized Substitutions" In Proc. Fourth Workshop on Automated Deduction. Austin, Texas, 1979, pp. 14-18.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards