Symmetric Proofs of Parameterized Programs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Cheng, Ruotong, Farzan, Azadeh
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908789005877248
author Cheng, Ruotong
Farzan, Azadeh
author_facet Cheng, Ruotong
Farzan, Azadeh
contents We investigate the problem of safety verification of infinite-state parameterized programs that are formed based on a rich class of topologies. We introduce a new proof system, called parametric proof spaces, which exploits the underlying symmetry in such programs. This is a local notion of symmetry which enables the proof system to reuse proof arguments for isomorphic neighbourhoods in program topologies. We prove a sophisticated relative completeness result for the proof system with respect to a class of universally quantified invariants. We also investigate the problem of algorithmic construction of these proofs. We present a construction, inspired by classic results in model theory, where an infinitary limit program can be soundly and completely verified in place of the parameterized family, under some conditions. Furthermore, we demonstrate how these proofs can be constructed and checked against these programs without the need for axiomatization of the underlying topology for proofs or the programs. Finally, we present conditions under which our algorithm becomes a decision procedure.
format Preprint
id arxiv_https___arxiv_org_abs_2601_18745
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Symmetric Proofs of Parameterized Programs
Cheng, Ruotong
Farzan, Azadeh
Logic in Computer Science
Programming Languages
We investigate the problem of safety verification of infinite-state parameterized programs that are formed based on a rich class of topologies. We introduce a new proof system, called parametric proof spaces, which exploits the underlying symmetry in such programs. This is a local notion of symmetry which enables the proof system to reuse proof arguments for isomorphic neighbourhoods in program topologies. We prove a sophisticated relative completeness result for the proof system with respect to a class of universally quantified invariants. We also investigate the problem of algorithmic construction of these proofs. We present a construction, inspired by classic results in model theory, where an infinitary limit program can be soundly and completely verified in place of the parameterized family, under some conditions. Furthermore, we demonstrate how these proofs can be constructed and checked against these programs without the need for axiomatization of the underlying topology for proofs or the programs. Finally, we present conditions under which our algorithm becomes a decision procedure.
title Symmetric Proofs of Parameterized Programs
topic Logic in Computer Science
Programming Languages
url https://arxiv.org/abs/2601.18745