«Гаджет» - это небольшое специализированное устройство для какой-то конкретной задачи. В NP-доказательствах твердости при выполнении сокращения от проблемы A к проблеме B разговорный термин «гаджет» относится к небольшим (частичным) экземплярам проблемы B, которые используются для «моделирования» определенных объектов в задаче A. Например, когда сокращая 3SAT до 3-COLORING, гаджеты предложений - это небольшие графики, которые используются для представления предложений исходной формулы, а гаджеты с переменными объектами - это небольшие графики, которые используются для представления переменных исходной формулы. Чтобы обеспечить правильное сокращение, гаджеты должны представлять собой графики, которые могут быть трехцветными совершенно определенным образом. Следовательно, мы рассматриваем эти маленькие графики как устройства, которые выполняют специализированную задачу.
Во многих случаях основной трудностью доказательства NP-твердости является создание соответствующих гаджетов. Иногда эти гаджеты сложные и в меру большие. Творческий процесс создания таких гаджетов иногда называют «гаджетом».