@inproceedings{2b935e7975c04b3697e808bb2ea09fa1,
title = "Structure-Guided Solution of Constrained Horn Clauses",
abstract = "We present StHorn, a novel technique for solving the satisfiability problem of CHCs, which works lazily and incrementally and is guided by the structure of the set of CHCs. Our technique is driven by the idea that a set of CHCs can be solved in parts, making it an easier problem for the CHC-solver. Furthermore, solving a set of CHCs can benefit from an interpretation revealed by the solver for its subsets. Our technique is lazy in that it gradually extends the set of checked CHCs, as needed. It is incremental in the way it constructs a solution by using satisfying interpretations obtained for previously checked subsets. In order to capture the structure of the problem, we define an induced CHC hypergraph that precisely corresponds to the set of CHCs. The paths in this graph are explored and used to select the clauses to be solved. We implemented StHorn on top of two CHC-solvers, Spacer and Eldarica. Our evaluation shows that StHorn complements both tools and can solve instances that cannot be solved by the other tools. We conclude that StHorn can improve upon the state-of-the-art in CHC solving.",
keywords = "CHC-SAT, Constrained Horn Clauses, Verification",
author = "Omer Rappoport and Orna Grumberg and Yakir Vizel",
note = "Publisher Copyright: {\textcopyright} 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.; 21st International Symposium on Automated Technology for Verification and Analysis, ATVA 2023 ; Conference date: 24-10-2023 Through 27-10-2023",
year = "2023",
doi = "https://doi.org/10.1007/978-3-031-45332-8_6",
language = "الإنجليزيّة",
isbn = "9783031453311",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "117--138",
editor = "{\'E}tienne Andr{\'e} and Jun Sun",
booktitle = "Automated Technology for Verification and Analysis - 21st International Symposium, ATVA 2023, Proceedings",
address = "ألمانيا",
}