A 2-SAT solver that determines satisfiability by constructing an implication graph and using Tarjan's Algorithm to find strongly connected components (SCCs), implemented in C++.
-
Updated
Mar 2, 2025 - C++
A 2-SAT solver that determines satisfiability by constructing an implication graph and using Tarjan's Algorithm to find strongly connected components (SCCs), implemented in C++.
This project was designed to serve as a research-grade symbolic reasoning dashboard that helps others explore the bridge between computational logic and interactive visualization.
2-sat linear time solver implementing the Aspvall, Plass and Tarjan algorithm in Haskell.
highly efficient 2SAT solution using only discovery array
Add a description, image, and links to the 2sat topic page so that developers can more easily learn about it.
To associate your repository with the 2sat topic, visit your repo's landing page and select "manage topics."