Inductive synthesis of equational programs

  • Authors:
  • Nachum Dershowitz;Eli Pinchover

  • Affiliations:
  • Department of Computer Science, University of Illinois, Urbana, IL;Department of Mathematics and Computer Science, Bar-Ilan University, Ramat-Gan, Israel

  • Venue:
  • AAAI'90 Proceedings of the eighth National conference on Artificial intelligence - Volume 1
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

An equational approach to the synthesis of functional and logic programs is taken. Typically, a target program contains equations that are only true in the standard model of the given domain rules. To synthesize such programs, induction is necessary. We propose heuristics for generalizing from a sequence of deductive consequences. These are combined with rewrite-based methods of inductive proof to derive provably correct programs.