Question

Programs for this problem might preprocess the input by analyzing conditional autarkies. An annual competition for programs solving this problem gives inputs in the DIMACS format and requires outputs in proof formats like DRUP or DRAT. State-of-the-art programs like CaDiCaL and Glucose efficiently solve this problem (15[1])thanks to a “conflict-driven” technique called CDCL. (15[2])A generalization of this problem “modulo theories” is solved by the Microsoft-developed program (*) Z3. This problem is solved by repeatedly guessing and backtracking while applying unit propagation to resolve single literals in the DPLL algorithm. Solvers for this problem often start by converting the input to conjunctive normal form, (10[1])which is always possible to do using size three clauses. For 10 points, name this problem of deciding if there’s an assignment of variables in a Boolean formula that makes it true. ■END■

ANSWER: SAT [or Boolean satisfiability; accept SAT solvers; accept 3-SAT or CNF-SAT; accept satisfiability modulo theories or SMT]
<WZ>
= Average correct buzz position
Conv. %Power %Average Buzz
100%75%62.50

Back to tossups

Buzzes

PlayerTeamOpponentBuzz PositionValue
Dan Niplaying emacs while my parents are arguingEdwardian Manifestation of All Colonial Sins4515
Vincent DuEight Megabytes And Constantly SwappingDianetics for Diabetics5215
Henry Cafaroscreaming into the public static void main(String[] args)Macro Editors5215
Raul PassementWe Bought a Complexity Zoo Storya neural-net processor; a thinking machine10110