Producing All Ideals Of A Forest, Formally (Verification Pearl)

Verified Software: Theories, Tools, and Experiments, VSTTE 2016(2016)

引用 0|浏览9
暂无评分
摘要
In this paper we present the first formal proof of an implementation of Koda and Ruskey's algorithm, an algorithm for generating all ideals of a forest poset as a Gray code. One contribution of this work is to exhibit the invariants of this algorithm, which proved to be challenging. We implemented, specified, and proved this algorithm using the Why3 tool. This allowed us to employ a combination of several automated theorem provers to discharge most of the verification conditions, and the Coq proof assistant for the remaining two.
更多
查看译文
关键词
Formal Proof, Final Coloring, Gray Code, Proof Assistant, Automate Theorem Prover
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要