Theta as a Horn Solver
By: Levente Bajczi, Milán Mondok, Vince Molnár
Potential Business Impact:
Checks computer programs for mistakes faster.
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.
Similar Papers
CHCVerif: A Portfolio-Based Solver for Constrained Horn Clauses
Software Engineering
Helps computers check if programs are safe.
Hammering Higher Order Set Theory
Logic in Computer Science
Makes math proofs faster and easier for computers.
An abstract fixed-point theorem for Horn formula equations
Logic in Computer Science
Proves computer programs are correct and safe.