Many analysis and verifications tasks, such as static program analyses and model-checking for temporal logics reduce to the solution of systems of equations over suitable lattices. Inspired by recent work on lattice-theoretic progress measures, we develop a game-theoretical approach to the solution of systems of monotone equations over lattices, where for each single equation either the least or greatest solution is taken. A simple parity game, referred to as fixpoint game, is defined that provides a correct and complete characterisation of the solution of equation systems over continuous lattices, a quite general class of lattices widely used in semantics. For powerset lattices the fixpoint game is intimately connected with classical parity games for $\mu$-calculus model-checking, whose solution can exploit as a key tool Jurdzi\'nski's small progress measures. We show how the notion of progress measure can be naturally generalised to fixpoint games over continuous lattices and we prove the existence of small progress measures. Our results lead to a constructive formulation of progress measures as (least) fixpoints. We refine this characterisation by introducing the notion of selection that allows one to constrain the plays in the parity game, enabling an effective (and possibly efficient) solution of the game, and thus of the associated verification problem. We also propose a logic for specifying the moves of the existential player that can be used to systematically derive simplified equations for efficiently computing progress measures. We discuss potential applications to the model-checking of latticed $\mu$-calculi and to the solution of fixpoint equations systems over the reals.
翻译:许多分析和核查任务,例如静态程序分析和对时间逻辑进行模型检查等静态程序分析和对时间逻辑进行模型检查等式系统降低到对合适纬度的等式系统的解决办法。受最近关于拉蒂理论进步衡量方法的工作启发,我们开发了一种游戏理论方法来解决单调方程式系统对拉提克的系统,对于每一个单调程程采用最小或最大的解决办法。一个被称为固定点游戏的简单对等游戏被定义了,它提供了一个正确和完整的等式系统解决办法的特性,而相对于连续纬度的等离子系统,这是在语义学中广泛使用的相当普通的等式。对于电源定点游戏的游戏,我们开发了一种典型的等同游戏游戏的理论方法,用它作为关键工具,Jurdzi\'nski的小进步计量方法。我们展示了如何自然地将等同度模型概念概括成固定点游戏的固定点游戏,我们证明了小进步措施的存在。对于精准的等值应用,我们的结果导致了一种具有建设性性的平比值的公式,因此可以使游戏的精度选择一个精度的精度选择。