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

Transformations of Logic Programs on Infinite Lists

Alberto Pettorossi, Maurizio Proietti, Valerio Senni

英文摘要:

We consider an extension of logic programs, called ω-programs, that can be used to define predicates over infinite lists. ω-programs allow us to specify properties of the infinite behavior of reactive systems and, in general, properties of infinite sequences of events. The semantics of ω-programs is an extension of the perfect model semantics. We present variants of the familiar unfold/fold rules which can be used for transforming ω-programs. We show that these new rules are correct, that is, their application preserves the perfect model semantics. Then we outline a general methodology based on program transformation for verifying properties of ω-programs. We demonstrate the power of our transformation-based verification methodology by proving some properties of Buechi automata and ω-regular languages.

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

↑