Shlw / Naive-SAT-Solver

Term project of Logic and Program Verification

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Naive-SAT-Solver

Description

DPLL based SAT Solver and CDCL based SAT Solver and combined

Usage

python3 dpll.py <file path>

or

python3 cdcl.py <file path>

or

python3 main.py <file path>

It also supports input from console by leaving <file path> empty.

Input Format

DIMACS-CNF Format

Course

Logic and Program Verification

Test Data

http://www.cs.ubc.ca/~hoos/SATLIB/benchm.html

Detail

See report.pdf

About

Term project of Logic and Program Verification


Languages

Language:Python 86.4%Language:TeX 13.6%