सैद्धांतिक रूप से चरघातांकी विस्फोट करने वाली NP-Complete समस्याओं को आधुनिक कंप्यूटर सेकंडों में कैसे हल करते हैं: SAT सॉल्वर, CDCL और प्रावस्था संक्रमण