Пусть язык и f : Σ ⋆ × Σ ⋆ → Σ ⋆ функция по двум параметрам со свойством, которое для всех x и y , f возвращает элемент из L тогда и только тогда, когда x и y являются элементами из L :
Вопрос Есть ли такие функции в литературе?
Ниже приведены некоторые забавные замечания. Эти функции, которые я буду называть « конъюнктивными редукциями », могут быть построены для полных задач различных классов сложности. Например, для возьмем функцию f ( ψ , ϕ ) = ψ ∧ ϕ . Аналогично, мы можем рассмотреть « дизъюнктивные редукции », так что g ( ψ , ϕ ) = ψ ∨ ϕ - дизъюнктивная редукция над S A T, Эти два сокращения отлично работают и для количественных логических формул, поэтому они также работают для всех уровней полиномиальной иерархии и для PSPACE.
Легко построить как конъюнктивную, так и дизъюнктивную редукции для языков L и NL-Complete DSTCON и USTCON: для двух графов и двух пар вершин ( u , v ) , ( x , y ) создайте новый граф, взяв непересекающееся объединение G ∪ H , добавьте два узла s , t и добавьте ребра ( s , u ) , ( v , x ) , ( y , t ), Разъединительное сокращение ставит эти два графика параллельно, а не последовательно.
Конъюнктивная редукция существует для изоморфизма графов, но дизъюнктивная редукция явно не существует. Наоборот, дизъюнктивная редукция существует для проблемы автоморфизма нетривиального графа, но я не смог найти конъюнктивную редукцию. Это удивило меня, потому что я думал, что эти проблемы на каком-то уровне одинаковы, а затем я узнал что-то новое об изоморфизме графов!
В качестве очевидного последнего шага можно рассмотреть « сопряженные редукции », такие функции, что
x ⊕ y ≔ f(x,y)
иP(e) ≔ e ∈ L
тогда ваше заявление будет равносильноP(x ⊕ y) = (P x ∧ P y
. То есть,P
это конъюнктивно: от ⊕ до ∧.