LLM-Guided Quantified SMT Solving over Uninterpreted Functions
Kunhang Lv, Yuhang Dong, Rui Han, Fuqi Jia, Feifei Ma, Jian Zhang

TL;DR
AquaForte introduces a novel framework that uses Large Language Models to guide SMT solving over formulas with Uninterpreted Functions, significantly improving efficiency and success rate on complex benchmarks.
Contribution
This work is the first to integrate LLMs into SMT solving for UFs, enhancing instantiation guidance and reducing search space while maintaining soundness and completeness.
Findings
AquaForte solves instances that timeout traditional solvers.
It is particularly effective on satisfiable formulas.
Demonstrates the potential of LLMs in symbolic reasoning tasks.
Abstract
Quantified formulas with Uninterpreted Functions (UFs) over non-linear real arithmetic pose fundamental challenges for Satisfiability Modulo Theories (SMT) solving. Traditional quantifier instantiation methods struggle because they lack semantic understanding of UF constraints, forcing them to search through unbounded solution spaces with limited guidance. We present AquaForte, a framework that leverages Large Language Models to provide semantic guidance for UF instantiation by generating instantiated candidates for function definitions that satisfy the constraints, thereby significantly reducing the search space and complexity for solvers. Our approach preprocesses formulas through constraint separation, uses structured prompts to extract mathematical reasoning from LLMs, and integrates the results with traditional SMT algorithms through adaptive instantiation. AquaForte maintains…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Formal Methods in Verification · Logic, programming, and type systems
