Сучасні SAT-вирішувачі дуже добре вирішують багато реальних прикладів екземплярів SAT. Однак ми знаємо, як генерувати жорсткі: наприклад, використовувати скорочення від факторингу до SAT і дати цифри RSA як вхідні дані.
Це викликає питання: що робити, якщо я візьму простий приклад факторингу. Замість того, щоб брати два великих прайме біти, що робити, якщо я беру прайм на біти і простий q на шматочки, нехай і кодування як екземпляр SAT. було б просто зарахувати чисельність методами пошуку грубої сили чи сита, оскільки один із факторів настільки малий; чи сучасний SAT-вирішувач з деяким стандартним зниженням від факторингу до SAT також підхоплює цю структуру?
Може досягти кращого коефіцієнта SAT-рішення де швидко?