Inversion of applicative programs

  • Authors:
  • Richard E. Korf

  • Affiliations:
  • Department of Computer Science, Carnegie-Mellon University, Pittsburgh, PA and Computer Sciences Department, IBM Thomas J. Watson Research Center, Yorktown Heights, N.Y.

  • Venue:
  • IJCAI'81 Proceedings of the 7th international joint conference on Artificial intelligence - Volume 2
  • Year:
  • 1981

Quantified Score

Hi-index 0.00

Visualization

Abstract

A technique is presented for taking a program written in pure LISP and automatically deriving a program which computes the inverse function of the given program The scheme is based on a set of rules for inverting the primitive functions plus a method of solving for variables introduced by non-invertible functions. As an example, a program to reverse a list is inverted.