forked from small-evil-beast/SAT_SMT_article
-
Notifications
You must be signed in to change notification settings - Fork 0
/
glossary.tex
19 lines (11 loc) · 870 Bytes
/
glossary.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
\chapter{Glossary (SAT)}
\begin{itemize}
\item clause - disjunction of one or more literals. For example: var1 OR -var2 OR var3 ... - at least one literal must be satisfied in each clause.
\item CNF (conjunctive normal form) formula, conjunction of one or more clauses. Is a list of clauses, all of which must be satisfied.
\item literal/term - can be variable and -variable, these are different literals.
\item pure literal - present only as x or -x. Can be eliminated at start.
\item unit clause - clause with only one literal.
\item DIMACS - file format, popular among SAT solvers, benchmarks, etc.
Earliest description (1993): \url{http://www.domagoj-babic.com/uploads/ResearchProjects/Spear/dimacs-cnf.pdf}.
"DIMACS" acronym itself means "The DIMACS Implementation Challenges"\footnote{\url{http://archive.dimacs.rutgers.edu/Challenges/}}.
\end{itemize}