“…But the combination of the computational challenges such problems present, and the enormous range of significant, practical applications that can be addressed this way, makes general solvers for SAT and its friends a compelling target for research. Marques-Silva (2008) reviews applications of SAT solvers circa 2008, and the interested reader might consult work applying them to bounded model checking (Biere et al, 1999;Clarke et al, 2001), planning (Kautz and Selman, 1992;Kautz, 2006), bioinformatics (Lynce and Marques-Silva, 2006;Graça et al, 2010), allocation of radio spectrum (Fréchette et al, 2016), and software verification (Babić and Hu, 2007). A further notable application has been the solution of the Boolean Pythagorean triples problem by Heule et al (2016), resulting in what is currently considered the longest mathematical proof in history.…”