TY - GEN
T1 - Program synthesis through Gödel's interpretation
AU - Goto, Shigeki
PY - 1979/1/1
Y1 - 1979/1/1
N2 - This paper develops a program synthesis method based upon intuitionistic logic. This method is essentially an application of Gödel's interpretation which is also called Dialectica interpretation. By the use of Gödel's interpretation, it is possible to transform proof figures of intuitionistic number theory into primitive recursive functionals. The present concept is that primitive recursive functionals can be represented by LISP programs. Consequently, proof figures can be transformed into computer programs. To confirm this idea experimentally, a program synthesizer GDL0, which is a PDP-11 (DEC) program, is implemented. GDL0 experimental applications results are presented.
AB - This paper develops a program synthesis method based upon intuitionistic logic. This method is essentially an application of Gödel's interpretation which is also called Dialectica interpretation. By the use of Gödel's interpretation, it is possible to transform proof figures of intuitionistic number theory into primitive recursive functionals. The present concept is that primitive recursive functionals can be represented by LISP programs. Consequently, proof figures can be transformed into computer programs. To confirm this idea experimentally, a program synthesizer GDL0, which is a PDP-11 (DEC) program, is implemented. GDL0 experimental applications results are presented.
UR - http://www.scopus.com/inward/record.url?scp=84867632620&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84867632620&partnerID=8YFLogxK
U2 - 10.1007/3-540-09541-1_32
DO - 10.1007/3-540-09541-1_32
M3 - Conference contribution
AN - SCOPUS:84867632620
SN - 9783540095415
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 302
EP - 325
BT - Mathematical Studies of Information Processing - Proceedings of the International Conference
PB - Springer-Verlag
T2 - International Conference on Mathematical Studies of Information Processing, 1978
Y2 - 23 August 1978 through 26 August 1978
ER -