arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2202.04546cs.LO
收藏

Proving Non-Termination and Lower Runtime Bounds with LoAT (System Description)

Florian Frohn, Jürgen Giesl

英文摘要:

We present the new version of the Loop Acceleration Tool (LoAT), a powerful tool for proving non-termination and worst-case lower bounds for programs operating on integers. It is based on a novel calculus for loop acceleration, i.e., transforming loops into non-deterministic straight-line code, and for finding non-terminating configurations. To implement it efficiently, LoAT uses a new approach based on SMT solving and unsat cores. An extensive evaluation shows that LoAT is highly competitive with other state-of-the-art tools for proving non-termination. While no other tool is able to deduce worst-case lower bounds for full integer programs, we also demonstrate that LoAT significantly outperforms its predecessors.

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

↑