En
teoría de la computación, un
problema es un conjunto de frases de longitud finita que tienen asociadas frases resultantes también de longitud finita. Un
problema de decisión es un problema en donde las respuestas posibles son «sí» o «no». Un ejemplo típico de problema de decisión es la pregunta: ¿Es un número
entero dado
primo? Una instancia de este problema sería: ¿
Es 17 primo?