Biarkan menjadi bahasa dan fungsi pada dua parameter dengan properti yang untuk semua dan , mengembalikan elemen dari jika dan hanya jika keduanya dan adalah elemen :f : Σ ⋆ × Σ ⋆ → Σ ⋆ x y f L x y L
Pertanyaan Apakah fungsi-fungsi tersebut memiliki nama dalam literatur?
Berikut ini adalah beberapa pengamatan yang lucu. Fungsi-fungsi ini, yang saya sebut " pengurangan konjungtif ", dapat dibangun untuk masalah lengkap berbagai kelas kompleksitas. Misalnya, untuk , ambil fungsi f ( ψ , ϕ ) = ψ ∧ ϕ . Secara analog, kita dapat mempertimbangkan " reduksi disjungtif ", sehingga g ( ψ , ϕ ) = ψ ∨ ϕ adalah reduksi disjungtif atas S A T. Kedua pengurangan ini bekerja dengan baik di atas rumus boolean yang dikuantifikasi juga, sehingga mereka juga bekerja untuk semua tingkat hierarki polinomial dan untuk PSPACE.
Mudah untuk membuat pengurangan konjungtif dan disjungtif untuk bahasa L dan NL-Lengkap DSTCON dan USTCON: Diberi dua grafik, dan dua pasang simpul, ( u , v ) , ( x , y ) , buat yang baru grafik dengan mengambil gabungan disjoint G ∪ H , tambahkan dua node s , t dan tambahkan edge ( s , u ) , ( v , x ) , ( y , t ). Pengurangan disjungtif menempatkan kedua grafik ini secara paralel, bukan seri.
Reduksi konjungtif ada untuk Graph Isomorphism, tetapi tidak ada reduksi disjungtif jelas ada. Sebaliknya, reduksi disjungtif ada untuk masalah Automorfisme Nontrivial Graph, tetapi saya tidak bisa menemukan reduksi konjungtif. Ini mengejutkan saya, karena saya pikir masalah ini pada tingkat yang sama, dan kemudian saya telah belajar sesuatu yang baru tentang isomorfisme grafik!
Sebagai langkah terakhir yang jelas, seseorang dapat mempertimbangkan " reduksi konjugat ", fungsi sedemikian rupa sehingga . Menemukan pengurangan seperti itu untuk Graph Isomorphism akan menunjukkan bahwa itu ada dalam coNP. Saya tidak dapat menemukan konjungtif, atau disjungtif, atau pengurangan konjugat untuk versi keputusan Factoring.
x ⊕ y ≔ f(x,y)
danP(e) ≔ e ∈ L
, maka pernyataan Anda sama saja denganP(x ⊕ y) = (P x ∧ P y
. Artinya,P
adalah kata penghubung: dibutuhkan ⊕ untuk ∧.