Proceedings

The Specialization and Transformation of Constructive Existence Proofs

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Automated Deduction. Pages 413-417.

© 1989 International Joint Conferences on Artificial Intelligence

Abstract

The transformation of constructive program synthesis proofs is discussed and compared with the more traditional approaches to program transformation. An example system for adapting programs to special situations by transforming constructive synthesis proofs has been reconstructed and is compared with the orig,inal implementation [Goad, 1980b, Goad, 1980a]. A brief account of more general proof transformation applications is also presented.

  1. [Aubin, 1975] A. Aubin. Some generalization heuristics in proofs by induction. Actes de Colloque Construc- tion: Amelioration et Verification de Programmes, In- stitut de recherche d'informatique et d'automatique, 1975.
  2. [R.S. Boyer and J .S. Moore. A Computational Logic. Academic Press, 1979. ACM monograph series. Bruynooghe et al., 1988] M. Bruynooghe, L. De Raedt, and D. De Schreye. Explanation based transforma- tion. Research Report, dept. of Computer Science, tholielce Universiteit Leuven, 1988.
  3. [Bundy et al., 1982] A. Bundy, L. Byrd, R. O'Keefe, B. Silver, and L. Sterling. Solving symbolic equations with press. In J. Calmet, editor, Computer Algebra, Lecture Notes in Computer Science No. l.U, pages 109-116. Springer, 1982.
  4. [Bundy et al., 1988] A. Bundy, D. Sannella, F. Giunchiglia, F. Van Harmelen, J. Hesketh, P. Mad- den, A. Smaill, A. Stevens, and L. Wallen. Proving properties of logic programs: A progress report. In 1988 Alvey Conference, pages 131-133, 1988.
  5. [Bundy, 1988] A. Bundy. The Use of Explicit Plans to Guide Inductive Proofs. In R. Luck and R. Overbeek, editors, CADE9. Springer-Verlag, 1988.
  6. [Burstall and Darlington, 1977] R. Burstall and J. Dar- lington. A transformation system for developing re- cursive programs. Journal of Assoc. Compt. Mach., 21(1):44-67, 1977.
  7. [Constable et al., 1986] R.L. Constable, S.F. Allen, H.M. Bromley, et al. Implementing Mathematics with the NuPRL Proof Development System. Prentice Hall, 1986. 418 Automated Deduction [Constable, 1982]
  8. R.L. Constable. Programs as proofs. Technical Report TR 82-532, Dept. of Computer Sci- ence, Cornell University, 1982.
  9. [Darlington, 1981] J. Darlington. An experimental pre> gram transformation and synthesis system. Artificial Intelligence, 16:1-46, 1981.
  10. [Goad, 1980a] C. A. Goad. Computational uses of the manipulation of formal proofs. Technical report, Stan- ford University, 1980. STAN-CS-80-819.
  11. Goad, 1980bj C. A. Goad. Proofs as descriptions of computation. In Lecture Notes in Computer Science. Academic Press, 1980.
  12. [Grant and Zhang, 1988] P. W. Grant and J. Zhang. Heuristics for the automatic transformation of Prolog programs. In UK IT 88 Conference Publication, pages 135-139. UK IT 88 Conference (sponsors: SERC, DTI, MOD), 1988.
  13. [Horn, 1988] C. Horn. The NurPRL proof development system. Research Paper 213, Dept. of Artificial Intel- ligence, University of Edinburgh, 1988.
  14. [Kowalski, 1979] R. Kowalski. Logic for Problem Solv- ing. Artificial Intelligence Series. North Holland, 1979.
  15. [Kreisel, 1968] G. Kreisel A survey of proof theory. J. of Symbolic Logic, 33:321-328, 1968.
  16. [Kreisel, 1985] G. Kreisel Proof theory and the syn- thesis of programs: Potentials and limitations. In B.Buchberger, editor, EUROCAL '85. Springer, 1985.
  17. [Madden, 1987] P. Madden. An Oyster synthesis of sev- eral sorting algorithms. Research Paper 356, Dept. of Artificial Intelligence, University of Edinburgh, 1987.
  18. [Madden, 1988a] P. Madden. Automatic program op- timization via the transformation of Nuprl synthesis proofs. In UK IT 88 Conference Publication, pages 139-143, 1988.
  19. Madden, 1988bj P. Madden. The Lops approach to program synthesis; a comparison with NuPRL. Re- search Paper 397, Dept. of Artificial Intelligence, Uni- versity of Edinburgh, 1988.
  20. [Madden, 1988c] P. Madden. The specialization of con- structive existence proofs. Research Paper 406, Dept. of Artificial Intelligence, University of Edinburgh, 1988.
  21. [Madden, 1989] P. Madden. The automatic transfor- mation of Oyster inductive proofs. Research Paper 412, Dept. of Artificial Intelligence, University of Ed- inburgh, 1989.
  22. [Peter, 1967] R. Peter. Recursive Functions. Academic Press, 1967.
  23. [Stevens, 1987] A. Stevens. A rational reconstruction of Boyer and Moore's technique for constructing induc- tion formulas. In The proceedings of ECAI-88, pages 565-570, 1987.
  24. [Tamaki and T.Sato, 1983] H. Tamaki and T.Sato. A transformation system for logic programs which pre- serves equivalence. Technical Report ICOT Research Center Technical Report, ICOT, 1983.

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

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