The Modal Logic of Abstraction Refinement

Read full text
Authors: Jakob Piribauer, Vinzent Zschuppe
Cited by: 0

Abstract

Iterative abstraction refinement techniques are one of the most prominent paradigms for the analysis and verification of systems with large or infinite state spaces. This paper investigates the changes of truth values of system properties expressible in computation tree logic (CTL) when abstractions of transition systems are refined. To this end, the paper utilizes modal logic by defining alethic modalities expressing possibility and necessity on top of CTL: The modal operator $\lozenge$ is interpreted as "there is a refinement, in which ..." and $\Box$ is interpreted as "in all refinements, ...". Upper and lower bounds for the resulting modal logics of abstraction refinement are provided for three scenarios: 1) when considering all finite abstractions of a transition system, 2) when considering all abstractions of a transition system, and 3) when considering the class of all transition systems. Furthermore, to prove these results, generic techniques to obtain upper bounds of modal logics using novel types of so-called control statements are developed.

Fields of Study & Subjects

Formal Methods in Verification Logic Reasoning and Knowledge programming and type systems

Publication details

Journal / source
arXiv (Cornell University)
Publication date
9 January 2026
Document type
Preprint