Saved in:
Bibliographic Details
Main Author: Brunet, Paul
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.11419
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911449164546048
author Brunet, Paul
author_facet Brunet, Paul
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2510_11419
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Representations
Brunet, Paul
Logic in Computer Science
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.
title Representations
topic Logic in Computer Science
url https://arxiv.org/abs/2510.11419