เพื่อนร่วมงานของฉันและฉันเพิ่งอ่านโน้ตของอาจารย์คนหนึ่งของเรา หมายเหตุระบุว่ามีงานที่สามารถแก้ไขได้ในเวลาพหุนาม (อยู่ในชั้นเรียนของ PF) แต่ไม่สามารถตรวจสอบได้ในเวลาพหุนาม (ไม่อยู่ในชั้นเรียนของ NPF)
ในการอธิบายอย่างละเอียดเกี่ยวกับคลาสเหล่านี้: เราได้รับอินพุต X และสร้างเอาต์พุต Y บางส่วนซึ่ง (X, Y) สัมพันธ์กับ R แทนงานของเรา หากเป็นไปได้ที่จะได้ Y สำหรับ X ในเวลาพหุนามงานนี้เป็นของคลาสของ PF ถ้าเป็นไปได้ที่จะตรวจสอบใบรับรองความยาวพหุนาม Z ที่พิสูจน์ tuple (X, Y) อยู่ในความสัมพันธ์ R ในเวลาพหุนามงานเป็นของคลาสของ NPF
เราไม่ได้พูดถึงปัญหาการตัดสินใจโดยที่คำตอบนั้นเป็นเพียงแค่ใช่หรือไม่ใช่ (อย่างเป็นทางการมากขึ้นถ้าสตริงบางอันเป็นของบางภาษา) สำหรับปัญหาการตัดสินใจปรากฏว่า PF เป็นเซตย่อยที่เหมาะสมของ NPF อย่างไรก็ตามสำหรับงานอื่น ๆ อาจแตกต่างกัน
คุณรู้จักงานที่สามารถแก้ไขได้ในเวลาพหุนาม แต่ไม่ตรวจสอบในเวลาพหุนามหรือไม่