de.mpg.escidoc.pubman.appbase.FacesBean
English
 
Help Guide Disclaimer Contact us Login
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Report

Recursive program optimization through inductive synthesis proof transformation

MPS-Authors
http://pubman.mpdl.mpg.de/cone/persons/resource/persons44961

Madden,  Peter
Programming Logics, MPI for Informatics, Max Planck Society;

Locator
There are no locators available
Fulltext (public)

MPI-I-94-240.pdf
(Any fulltext), 41MB

Supplementary Material (public)
There is no public supplementary material available
Citation

Madden, P.(1994). Recursive program optimization through inductive synthesis proof transformation (MPI-I-94-240). Saarbrücken: Max-Planck-Institut für Informatik.


Cite as: http://hdl.handle.net/11858/00-001M-0000-0014-B7B2-9
Abstract
The research described in this paper involved developing transformation techniques which increase the efficiency of the original program, the {\em source}, by transforming its synthesis proof into one, the {\em target}, which yields a computationally more efficient algorithm. We describe a working proof transformation system which, by exploiting the duality between mathematical induction and recursion, employs the novel strategy of optimizing recursive programs by transforming inductive proofs. We compare and contrast this approach with the more traditional approaches to program transformation, and highlight the benefits of proof transformation with regards to search, correctness, automatability and generality.