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

在Isabelle/HOL中形式化MLTL公式推进

Formalizing MLTL Formula Progression in Isabelle/HOL

Katherine Kosaian, Zili Wang, Elizabeth Sloan, Kristin Rozier

AI总结:

本文在Isabelle/HOL中形式化了MLTL的语法、语义、关键属性库及公式推进算法,并验证其正确性与可执行性。

摘要:

任务时间线性时序逻辑(MLTL)作为一种规范逻辑,例如用于运行时验证和模型检测,其受欢迎程度正在迅速增长,这推动了对用于分析MLTL的可信工具基础的需求。在这项工作中,我们形式化了MLTL的语法和语义,以及一个关键属性库,包括有用的自定义归纳规则。我们设想这个库对于未来涉及MLTL的形式化工作很有用,并可作为使用或开发MLTL的理论工作的参考点。然后,我们形式化了MLTL公式推进的算法和正确性定理;在此过程中,我们识别并修复了原始材料中的几个错误和空白。我们工作的一个主要动机是工具验证;我们通过使用Isabelle的内置代码生成器来确保我们算法的可执行性。

英文摘要:

Mission-time Linear Temporal Logic (MLTL) is rapidly increasing in popularity as a specification logic, e.g., for runtime verification and model checking, driving a need for a trustworthy tool base for analyzing MLTL. In this work, we formalize the syntax and semantics of MLTL and a library of key properties, including useful custom induction rules. We envision this library as being useful for future formalizations involving MLTL and as serving as a reference point for theoretical work using or developing MLTL. We then formalize the algorithm and correctness theorems for MLTL formula progression; along the way, we identify and fix several errors and gaps in the source material. A main motivation for our work is tool validation; we ensure the executability of our algorithms by using Isabelle's built-in code generator.

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

↑