LangSAT: A Novel Framework Combining NLP and Reinforcement Learning for SAT Solving

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Pan, Muyu, Walter, Matthew, Kodakandla, Dheeraj, Farooque, Mahfuza
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914179617652736
author Pan, Muyu
Walter, Matthew
Kodakandla, Dheeraj
Farooque, Mahfuza
author_facet Pan, Muyu
Walter, Matthew
Kodakandla, Dheeraj
Farooque, Mahfuza
contents Our work presents a novel reinforcement learning (RL) based framework to optimize heuristic selection within the conflict-driven clause learning (CDCL) process, improving the efficiency of Boolean satisfiability (SAT) solving. The proposed system, LangSAT, bridges the gap between natural language inputs and propositional logic by converting English descriptions into Conjunctive Normal Form (CNF) expressions and solving them using an RL-enhanced CDCL SAT solver. Unlike existing SAT-solving platforms that require CNF as input, LangSAT enables users to input standard English descriptions, making SAT-solving more accessible. The framework comprises two key components: Lang2Logic, which translates English sentences into CNF expressions, and SmartSAT, an RL-based SAT solver. SmartSAT encodes clause-variable relationships as structured graph representations and extracts global features specific to the SAT problem. This implementation provides the RL agent with deeper contextual information, enabling SAT problems to be solved more efficiently. Lang2Logic was evaluated on diverse natural language inputs, processing descriptions up to 450 words. The generated CNFs were solved by SmartSAT, which demonstrated comparable performance to traditional CDCL heuristics with respect to solving time. The combined LangSAT framework offers a more accessible and scalable solution for SAT-solving tasks across reasoning, formal verification, and debugging.
format Preprint
id arxiv_https___arxiv_org_abs_2512_04374
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle LangSAT: A Novel Framework Combining NLP and Reinforcement Learning for SAT Solving
Pan, Muyu
Walter, Matthew
Kodakandla, Dheeraj
Farooque, Mahfuza
Computation and Language
Formal Languages and Automata Theory
Our work presents a novel reinforcement learning (RL) based framework to optimize heuristic selection within the conflict-driven clause learning (CDCL) process, improving the efficiency of Boolean satisfiability (SAT) solving. The proposed system, LangSAT, bridges the gap between natural language inputs and propositional logic by converting English descriptions into Conjunctive Normal Form (CNF) expressions and solving them using an RL-enhanced CDCL SAT solver. Unlike existing SAT-solving platforms that require CNF as input, LangSAT enables users to input standard English descriptions, making SAT-solving more accessible. The framework comprises two key components: Lang2Logic, which translates English sentences into CNF expressions, and SmartSAT, an RL-based SAT solver. SmartSAT encodes clause-variable relationships as structured graph representations and extracts global features specific to the SAT problem. This implementation provides the RL agent with deeper contextual information, enabling SAT problems to be solved more efficiently. Lang2Logic was evaluated on diverse natural language inputs, processing descriptions up to 450 words. The generated CNFs were solved by SmartSAT, which demonstrated comparable performance to traditional CDCL heuristics with respect to solving time. The combined LangSAT framework offers a more accessible and scalable solution for SAT-solving tasks across reasoning, formal verification, and debugging.
title LangSAT: A Novel Framework Combining NLP and Reinforcement Learning for SAT Solving
topic Computation and Language
Formal Languages and Automata Theory
url https://arxiv.org/abs/2512.04374