arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv cs/0110034cs.PLcs.LO
收藏

Prolog中数值循环终止条件的推导

Inference of termination conditions for numerical loops in Prolog

Alexander Serebrenik, Danny De Schreye

摘要:

本文提出了一种新的分析逻辑程序中数值计算终止性的方法。传统的方法由于整数的非良基性而无法对其进行分析。我们提出了一种技术,可以克服这些困难。我们的方法是基于转换程序的方式,允许集成和扩展技术最初开发的数值计算分析的框架中的查询映射对与知名的框架的可接受性。这样的整合不仅有助于理解终止行为的数值计算,而且还允许我们自动执行正确的分析,这样的计算,通过扩展以前的工作基于约束的方法终止。最后,我们讨论了可能的扩展的技术,包括将一般术语排序。

英文摘要:

We present a new approach to termination analysis of numerical computations in logic programs. Traditional approaches fail to analyse them due to non well-foundedness of the integers. We present a technique that allows overcoming these difficulties. Our approach is based on transforming a program in a way that allows integrating and extending techniques originally developed for analysis of numerical computations in the framework of query-mapping pairs with the well-known framework of acceptability. Such an integration not only contributes to the understanding of termination behaviour of numerical computations, but also allows us to perform a correct analysis of such computations automatically, by extending previous work on a constraint-based approach to termination. Finally, we discuss possible extensions of the technique, including incorporating general term orderings.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑