Lihatlah bukti-bukti untuk penyatuan, persimpangan, penggabungan, dan bintang kleene dari bahasa NP, di sini . Sepertinya argumen yang sama bisa dibuat untuk bahasa NP-Complete.
Untuk notasi, biarkan
- Amenjadi peramal yang memutuskan masalah NP-Complete yang diketahui seperti 3-SAT. Lihat definisi turing yang dapat direduksi
- L1 dan L2 adalah bahasa NP-Lengkap
- M1 dan M2 adalah mesin Turing yang memutuskan L1 dan L2 menggunakan A.
- L3 adalah L1∪L2
- M3 adalah mesin turing yang memutuskan L3
Dalam kasus penyatuan dari 1 , kita dapat membuat mesin baruM3 itu yang memutuskan L3 dengan menyebut M1 dan M2sebagai sub rutinitas. Pada gilirannya, setiap kaliM1 atau M2 disebut, Ajuga disebut. BegituM3 memutuskan L3 menggunakan A. Dengan argumen dari 1 , waktu berjalanM3 dalam P dan sejak digunakan A sebagai subrutin, L3adalah NP-Lengkap. Dengan kata lain,L3 adalah NP-Complete untuk alasan yang sama itu L1 dan L2 NP-Lengkap.
Argumen yang sama dapat dibuat persimpangan dan sepertinya argumen serupa dapat dibuat untuk penggabungan, dan bintang kleene.
Dalam kasus pujian, sepertinya sulit untuk membuktikan karena alasan yang sama sulit untuk membuktikan pujian di NP.