Expand description
Logic and formula problems.
Problems whose input is a boolean formula or circuit:
Satisfiability: Boolean satisfiability (SAT) with CNF clausesNAESatisfiability: Not-All-Equal satisfiability with CNF clausesKSatisfiability: K-SAT where each clause has exactly K literalsMaximum2Satisfiability: MAX-2-SAT — maximize satisfied 2-literal clausesNonTautology: Find a falsifying assignment for a DNF formulaOneInThreeSatisfiability: Exactly one literal true per clause (1-in-3 SAT)Planar3Satisfiability: 3-SAT restricted to planar variable-clause incidence graphsCircuitSAT: Boolean circuit satisfiabilityQuantifiedBooleanFormulas: Quantified Boolean Formulas (QBF) — PSPACE-complete
Structs§
- Assignment
- An assignment in a circuit: outputs = expr.
- Boolean
Expr - A boolean expression tree.
- CNFClause
- A clause in conjunctive normal form (CNF).
- Circuit
- A boolean circuit as a sequence of assignments.
- CircuitSAT
- The Circuit SAT problem.
- KSatisfiability
- K-Satisfiability problem where each clause has exactly K literals.
- Maximum2
Satisfiability - Maximum 2-Satisfiability problem where each clause has exactly 2 literals.
- NAESatisfiability
- Not-All-Equal Boolean Satisfiability (NAE-SAT) in CNF form.
- NonTautology
- Non-Tautology problem.
- OneIn
Three Satisfiability - One-in-Three Satisfiability problem.
- Planar3
Satisfiability - Planar 3-Satisfiability problem.
- Quantified
Boolean Formulas - Quantified Boolean Formulas (QBF) problem.
- Satisfiability
- Boolean Satisfiability (SAT) problem in CNF form.
Enums§
- Boolean
Op - Boolean expression node types.
- Quantifier
- Quantifier type for QBF variables.