CHCVerif: A Portfolio-Based Solver for Constrained Horn Clauses

Dobos-Kovács, Mihály [Dobos-Kovács, Mihály (informatika), author] Critical Systems Research Group (BUTE / FEEI / MIT); Department of Artificial Intelligence and Syst... (BUTE / FEEI); Bajczi, Levente [Bajczi, Levente (informatika), author] Critical Systems Research Group (BUTE / FEEI / MIT); Department of Artificial Intelligence and Syst... (BUTE / FEEI); Vörös, András [Vörös, András (informatika), author] Critical Systems Research Group (BUTE / FEEI / MIT); Department of Artificial Intelligence and Syst... (BUTE / FEEI)

English Conference paper in journal (Journal Article) Scientific
Conference: 12th Workshop on Horn Clauses for Verification and Synthesis 2025-07-22 [Zagreb, Croatia]
    Subjects:
    • Computer and information sciences
    Constrained Horn Clauses (CHCs) are widely adopted as intermediate representations for a variety of verification tasks, including safety checking, invariant synthesis, and inter procedural analysis. This paper introduces CHCVERIF, a portfolio-based CHC solver that adopts a software verification approach for solving CHCs. This approach enables us to reuse mature software verification tools to tackle CHC benchmarks, particularly those involving bitvectors and low-level semantics. Our evaluation shows that while the method enjoys only moderate success with linear integer arithmetic, it achieves modest success on bitvector benchmarks. Moreover, our results demonstrate the viability and potential of using software verification tools as backends for CHC solving, particularly when supported by a carefully constructed portfolio. © Dobos-Kovács et al.
    Citation styles: IEEEACMAPAChicagoHarvardCSLCopyPrint
    2026-02-06 21:02