एक "गैजेट" कुछ विशेष कार्य के लिए एक छोटा विशेष उपकरण है। एनपी-कठोरता प्रमाण में, जब समस्या ए से समस्या बी तक कमी करते हैं, तो बोलचाल शब्द "गैजेट" समस्या बी के छोटे (आंशिक) उदाहरणों को संदर्भित करता है जो समस्या ए में कुछ वस्तुओं को "अनुकरण" करने के लिए उपयोग किया जाता है उदाहरण के लिए, जब 3SAT को घटाकर 3-रंग देना, क्लॉज गैजेट छोटे ग्राफ़ होते हैं जिनका उपयोग मूल फॉर्मूले के क्लॉज़ को दर्शाने के लिए किया जाता है और चर गैजेट छोटे ग्राफ़ होते हैं जिनका उपयोग मूल फॉर्मूले के चर को दर्शाने के लिए किया जाता है। यह सुनिश्चित करने के लिए कि कटौती सही है, गैजेट को ऐसे ग्राफ़ होने चाहिए जो कि 3-रंग के बहुत विशिष्ट तरीकों से हो सकते हैं। इसलिए हम इन छोटे रेखांकन को एक विशेष कार्य करने वाले उपकरणों के रूप में सोचते हैं।
कई मामलों में, एनपी-कठोरता को साबित करने की मुख्य कठिनाई उपयुक्त गैजेट का निर्माण कर रही है। कभी-कभी ये गैजेट जटिल और मध्यम रूप से बड़े होते हैं। ऐसे गैजेट बनाने की रचनात्मक प्रक्रिया को कभी-कभी "गैजेटरिंग" कहा जाता है।