Proceedings

Program Synthesis from Natural Deduction Proofs

Download BibTeX Cite

Proceedings of the Sixth International Joint Conference on Artificial Intelligence. .

© 1979 International Joint Conferences on Artificial Intelligence

Abstract

There have already been many program synthesizers which are based on classical logic . There is, however, some evidence that intuitionistic logic is more suitable for computer programs. This paper presents a program synthesis method based on intuitionistic logic. The synthesizing method is essentially an application of ~del's interpretation. An experimental program synthesizer NJL, which performs ~del's interpretation, is implemented in LISP. NJL takes natural deduction proofs as input and produces LISP programs.

  1. Z.Manna and R.J.Waldinger, Toward automatic program synthesis, Comm. ACM, vol.l4, no.3, pp.l51-165, 1971;
  2. S.Goto, Program synthesis through GOdel 1 s interpretation, Proceedings of The International Conference on Mathematical Studies of Information Processing, 1978.
  3. !.Takeuchi and H.Okuno, A list processor LIPQ, 2nd USA-JAPAN Computer conference Proceedings, pp.416-421, August, 1975.
  4. A.S.Troelstra, Metamathematical investi- gation of intuitionistic arithmetic and analysis, Lecture Notes in Math. 344, Springer, 1973.
  5. M.E.Szabo (ed), The collected papers of Gerhard Gentzen, North-Holland, 1969.
  6. M.Sato, Towards a Mathematical Theory of Program Synthesis, IJCAI-79. IJCAI
  7. J.McCarthy, Representation of Recursive programs in First order logic, The International Conference on Mathematical Studies of Information Processing, 1978.

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

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