Score: 0

Representations

Published: October 13, 2025 | arXiv ID: 2510.11419v2

By: Paul Brunet

Potential Business Impact:

Makes checking computer programs for mistakes easier.

Business Areas:
Simulation Software

The formal analysis of automated systems is an important and growing industry. This activity routinely requires new verification frameworks to be developed to tackle new programming features, or new considerations (bugs of interest). Often, one particular property can prove frustrating to establish: completeness of the logic with respect to the semantics. In this paper, we try and make such developments easier, with a particular attention on completeness. Towards that aim, we propose a formal (meta-)model of software analysis systems (SAS), the eponymous Representations. This model requires few assumptions on the SAS being modelled, and as such is able to capture a large class of such systems. We then show how our approach can be fruitful, both to understand how existing completeness proofs can be structured, and to leverage this structure to build new systems and prove their completeness.

Page Count
20 pages

Category
Computer Science:
Logic in Computer Science