Una riduzione è la trasformazione di un problema in un altro problema. Un esempio di utilizzo di una riduzione sarebbe quello di mostrare se un problema P è indecidibile. Ciò si otterrebbe trasformando o eseguendo una riduzione di un problema decisionale in un problema indecidibile. Se ciò può essere ottenuto, abbiamo dimostrato che questo problema P è indecidibile.