Theta as a Horn Solver

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Bajczi, Levente, Mondok, Milán, Molnár, Vince
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915586906259456
author Bajczi, Levente
Mondok, Milán
Molnár, Vince
author_facet Bajczi, Levente
Mondok, Milán
Molnár, Vince
contents Theta is a verification framework that has participated in the CHC-COMP competition since 2023. While its core approach -- based on transforming constrained Horn clauses (CHCs) into control-flow automata (CFAs) for analysis -- has remained mostly unchanged, Theta's verification techniques, design trade-offs, and limitations have remained mostly unexplored in the context of CHCs. This paper fills that gap: we provide a detailed description of the algorithms employed by Theta, highlighting the unique features that distinguish it from other CHC solvers. We also analyze the strengths and weaknesses of the tool in the context of CHC-COMP benchmarks. Notably, in the 2025 edition of the competition, Theta's performance was impacted by a configuration issue, leading to suboptimal results. To provide a clearer picture of Theta's actual capabilities, we re-execute the tool on the competition benchmarks under corrected settings and report on the resulting performance.
format Preprint
id arxiv_https___arxiv_org_abs_2510_26430
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Theta as a Horn Solver
Bajczi, Levente
Mondok, Milán
Molnár, Vince
Logic in Computer Science
Software Engineering
Theta is a verification framework that has participated in the CHC-COMP competition since 2023. While its core approach -- based on transforming constrained Horn clauses (CHCs) into control-flow automata (CFAs) for analysis -- has remained mostly unchanged, Theta's verification techniques, design trade-offs, and limitations have remained mostly unexplored in the context of CHCs. This paper fills that gap: we provide a detailed description of the algorithms employed by Theta, highlighting the unique features that distinguish it from other CHC solvers. We also analyze the strengths and weaknesses of the tool in the context of CHC-COMP benchmarks. Notably, in the 2025 edition of the competition, Theta's performance was impacted by a configuration issue, leading to suboptimal results. To provide a clearer picture of Theta's actual capabilities, we re-execute the tool on the competition benchmarks under corrected settings and report on the resulting performance.
title Theta as a Horn Solver
topic Logic in Computer Science
Software Engineering
url https://arxiv.org/abs/2510.26430