Information Services banner Edinburgh Research Archive The University of Edinburgh crest

Edinburgh Research Archive >
Informatics, School of >
Informatics Publications >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1842/4557

View Statistics

Files in This Item:

File Description SizeFormat
BundyA_Turning Eureka Steps.pdf84 kBAdobe PDFView/Open
Title: Turning Eureka Steps into Calculations in Automatic Program Synthesis
Authors: Bundy, Alan
Smaill, A.
Hesketh, J.
Issue Date: 1990
Journal Title: Proceedings of the UK IT 90 Conference
Page Numbers: 221–226
Abstract: A description is given of a technique called middle-out reasoning for the control of search in automatic theorem proving. The authors illustrate it use in the domain of automatic program synthesis. Programs can be synthesised from proofs that their logical specifications are satisfiable. Each proof step is also a program construction step. Unfortunately, a naive use of this technique requires a human or computer to produce proof steps which provide the essential structure of the desired program. It is hard to see the justification for these steps at the time that they are made; the reason for them emerges only later in the proof. Such proof steps are often call eureka steps. Middle-out reasoning enables these eureka steps to be produced, automatically, as a side effect of non-eureka steps.
URI: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=114292&tag=1
http://hdl.handle.net/1842/4557
Appears in Collections:Informatics Publications

Items in ERA are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh 2013, and/or the original authors. Privacy and Cookies Policy