E-Cyclist: Implementation of an Efficient Validation of FOLID Cyclic Induction Reasoning.

International Symposium on Symbolic Computation in Software Science (SCSS)(2021)

引用 3|浏览0
暂无评分
摘要
Checking the soundness of cyclic induction reasoning for first-order logic with inductive definitions (FOLID) is decidable but the standard checking method is based on an exponential complement operation for B\"uchi automata. Recently, we introduced a polynomial checking method whose most expensive steps recall the comparisons done with multiset path orderings. We describe the implementation of our method in the Cyclist prover. Referred to as E-Cyclist, it successfully checked all the proofs included in the original distribution of Cyclist. Heuristics have been devised to automatically define, from the analysis of the proof derivations, the trace-based ordering measures that guarantee the soundness property.
更多
查看译文
关键词
efficient validation,reasoning,induction,e-cyclist
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要