เครื่องทัวริงแบบไม่ระบุชื่อยอมรับอย่างน้อยหนึ่งพา ธ ที่ยอมรับ มันจะปฏิเสธก็ต่อเมื่อทุกเส้นทางปฏิเสธ ความไม่สมดุลนี้ทำให้ "พลิกคำตอบ" ได้ยาก
ตัวอย่างเช่นสมมติว่าคุณมีเครื่องจักรทัวริง nondeterministic ที่มีสองเส้นทางสำหรับอินพุต w : หนึ่งยอมรับอีกอีกปฏิเสธ M มีเส้นทางยอมรับอย่างน้อยหนึ่งเส้นทางสำหรับ wดังนั้นจึงยอมรับ สมมติว่าเราต้องการผลิตเครื่องที่ยอมรับอินพุตที่M ปฏิเสธอย่างแน่นอน ความพยายามครั้งแรกที่เห็นได้ชัดคือการใช้ Mและทำให้รัฐที่ยอมรับนั้นปฏิเสธและรัฐที่ปฏิเสธก็ยอมรับ M มีเส้นทางยอมรับหนึ่งทางสำหรับ wและเส้นทางปฏิเสธหนึ่งเส้นทาง เครื่องใหม่ M ′นี้มีเส้นทางปฏิเสธหนึ่งเส้นทางและหนึ่งเส้นทางยอมรับ ดังนั้นจึงยังคงยอมรับ wซึ่งควรจะปฏิเสธ!MWMWMMMWM'W
เครื่อง nondeterministic ไม่สามารถดูเส้นทางทั้งหมดพร้อมกันและดำเนินการตามสิ่งที่เส้นทางเหล่านั้นทำ ถ้าคุณชอบคุณสามารถคิดว่ามันเป็นรูปแบบของการขนานซึ่งเป็นสิ่งต้องห้ามในการสื่อสารระหว่างกัน เมื่อเธรดทั้งหมดเสร็จสิ้นแล้วโปรแกรมต้องถามตัวเองด้วยคำถามต่อไปนี้: "เธรดของฉันยอมรับอย่างน้อยหนึ่งรายการหรือไม่" หากคำตอบคือใช่ก็จำเป็นต้องยอมรับตามกฎหมาย หากคำตอบคือไม่ถูกต้องตามกฎหมายจะต้องปฏิเสธ มันไม่สามารถทำอะไรได้อีก
เมื่อคุณจำลองเครื่อง nondeterministic โดยใช้อีกอันหนึ่งM ′แต่ละเส้นทางของ M ′จำลองหนึ่งเส้นทางของ Mและเห็นเส้นทางนั้นเท่านั้น ไม่สามารถพูดได้ว่า "หากเส้นทางอื่นทั้งหมดนั้นถูกปฏิเสธฉันจะยอมรับ" เพราะไม่สามารถมองเห็นเส้นทางอื่นได้ มันสามารถเห็นตัวเองเท่านั้น ดังนั้นสิ่งที่อาจเป็นไปได้ก็คือสิ่งต่าง ๆ เช่น "ถ้าเส้นทางที่ฉันจำลองเป็นที่ยอมรับฉันจะปฏิเสธ" หรือ "ถ้าเส้นทางที่ฉันจำลองเป็นที่ยอมรับฉันจะยอมรับด้วย" จากนั้นเมื่อสิ้นสุดการคำนวณเครื่องจะต้องพูดว่า "หากเส้นทางใดของฉันยอมรับฉันจะยอมรับด้วย" นำไปสู่ปัญหาที่ฉันอธิบายไว้ข้างต้น เพื่อกลับด้านพฤติกรรมของMแต่ละเส้นทางของM ′MM'M'MMM'จำเป็นต้องพูดว่า "ถ้าเส้นทางที่ฉันจำลองเป็นที่ยอมรับฉันปฏิเสธ; อื่นฉันยอมรับ" และในตอนท้ายของการคำนวณเครื่องจะต้องพูดว่า "ถ้าเส้นทางทั้งหมดของฉันยอมรับฉันยอมรับ; อื่นฉันปฏิเสธ ." นี่เป็นเพราะหากทุกเส้นทางของตัวจำลองได้รับการยอมรับนั่นหมายความว่าเส้นทางทั้งหมดของถูกปฏิเสธดังนั้นMจึงปฏิเสธดังนั้นตัวจำลองต้องยอมรับ แต่เครื่องจำลองไม่ใช่เครื่องทัวริงที่ถูกต้องเพราะมันไม่ได้ใช้เกณฑ์การยอมรับที่ถูกต้องตามกฎหมาย มันทำไม่ได้MM
วิธีเดียวที่เรารู้ว่าเครื่อง nondeterministic ปฏิเสธการป้อนข้อมูลคือการลองทุกเส้นทางที่เป็นไปได้และตรวจสอบว่าพวกเขาทั้งหมดปฏิเสธ ท้ายที่สุดหากแม้แต่หนึ่งในนั้นก็ยอมรับเครื่องจะยอมรับอินพุต แต่การพยายามทุกวิถีทางที่เป็นไปได้นั้นช้ากว่าการพยายามแค่เส้นทางเดียว