The Modal Logic of Abstraction Refinement
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 is interpreted as "there is a refinement, in which ..." and 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.
Keywords
Cite
@article{arxiv.2601.05897,
title = {The Modal Logic of Abstraction Refinement},
author = {Jakob Piribauer and Vinzent Zschuppe},
journal= {arXiv preprint arXiv:2601.05897},
year = {2026}
}
Comments
This is the extended version of a paper accepted for publication at FoSSaCS 2026