Теорема Махани — это теорема в теории вычислительной сложности, доказанная Стивеном Махани, которая утверждает, что если любой разреженный язык является NP-полным , то P = NP. Кроме того, если любой разреженный язык является NP-полным относительно редукций Тьюринга , то иерархия полиномиального времени схлопывается до . [1]
Аргумент Махани на самом деле не требует, чтобы разреженный язык был в NP, поэтому существует разреженное NP-трудное множество тогда и только тогда, когда P = NP. Это происходит потому, что существование NP-трудного разреженного множества подразумевает существование NP-полного разреженного множества. [2]