cs.AIOct 9, 2026

SAT-RL: Training Language Models for Logical Reasoning with Symbolic Solvers

Authors: Jialiang Sun, Kuldeep Meel

Organizations: University of Toronto

Abstract

Large language models (LLMs) have achieved strong performance in mathematical and logical reasoning, yet they still suffer from the curse of complexity and struggle as problem difficulty increases with the number of constraint interactions and the size of the search space. In contrast, satisfiability solvers such as Z3 provide scalable and verifiable reasoning through constraint solving under formal theories, but lack the flexibility to interpret natural-language problem descriptions. In this work, we propose SAT-RL, a reinforcement-learning (RL) framework that trains LLMs to interact with symbolic solvers through multi-turn tool execution. SAT-RL leverages synthetic data generation with verifiable solutions, supervised warm-up on solver-augmented traces, and solver-grounded reinforcement learning with tool-aware rewards. Experiments show that SAT-RL substantially improves symbolic reasoning with tools on both in-domain and out-of-domain logic tasks. Our code is available on https://github.com/sunjia72/SAT-RL.

Figures & tables

Appendix figures & tables3 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. ReaComp: Compiling LLM Reasoning into Symbolic Solvers for Efficient Program Synthesis

    May 6, 2026Atharva Naik, Yash Mathur, Prakam +2Symbolic ReasoningLLM-Based Program Synthesis

  2. Neurosymbolic Language Reasoning as Satisfiability Modulo Theory

    Feb 20, 2026Hyunseok Oh, Sam Stern, Youngki Lee +1Neuro-Symbolic ReasoningSatisfiability Modulo Theories

  3. Satisfiability Solving with LLMs: A Matched-Pair Evaluation of Reasoning Capability

    May 27, 2026Leizhen Zhang, Shuhan Chen, Sheng ChenLLM EvaluationConstraint Satisfaction