首页> 外文会议>International IEEE Symposium on Intelligent Systems >Folding of finite program terms to recursive program schemes
【24h】

Folding of finite program terms to recursive program schemes

机译:将有限节目术语折叠到递归程序方案

获取原文

摘要

We present an approach to inductive synthesis of functional programs based on the detection of recurrence relations. A given term is considered as the κth unfolding of an unknown recursive program. If a recurrence relations call be identified in the term, it can be folded into a recursive program which (a) can reproduce the term and (b) generalizes over it. Our approach goes beyond Summers' classical approach in several aspects: It is language independent and works for terms belonging to an arbitrary term algebra; it allows induction of sets of recursive equations which are in some arbitrary calls' relation; induced equations can be dependent on more than one input parameters and we can detect interdependencies of variable substitutions in recursive calls; the given input terms can represent incomplete unfolding of an hypothetical recursive program.
机译:我们提出了一种基于复发关系的检测来归因合成功能计划的方法。给定术语被认为是未知递归程序的κ展开。如果在术语中识别重复关系呼叫,则可以将其折叠成递归程序,该递归程序可以再现术语和(b)通过它概括。我们的方法在若干方面取决于夏季的经典方法:它是语言独立的,有效地用于属于任意术语代数的术语;它允许诱导在一些任意呼叫关系中的递归方程集;诱导的等式可以取决于一个以上的输入参数,我们可以在递归呼叫中检测可变替换的相互依赖性;给定的输入术语可以表示假设递归程序的不完整展开。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号