ฉันได้เรียนรู้เกี่ยวกับบทพิสูจน์เชิงโต้ตอบเมื่อเร็ว ๆ นี้และฉันก็สงสัยว่าสิ่งทั้งหมดนั้นไม่มีอะไรมากไปกว่าความอยากรู้อยากเห็นทางทฤษฎีหรือว่ามันมีการใช้งานจริง ฉันคิดว่าฉันจะเริ่มต้นด้วยตัวอย่างที่เกิดขึ้นกับฉันในห้องอาบน้ำ:
เมื่อไม่นานมานี้มีการประกาศข่าวว่า "หมายเลขของพระเจ้า" = 20 (หมายเลขของพระเจ้าคือจำนวนขั้นตอนที่น้อยที่สุดที่จำเป็นในการแก้ Cube ของรูบิค) ในขณะที่สิ่งนี้น่าสนใจทีเดียวดูเหมือนว่าจะมีการบิดตัวเล็กน้อย ... นี่ไม่ใช่ข้อพิสูจน์ "ปกติ" ในตำราเรียนความรู้สึกเชิงพหุนามเวลาที่พิสูจน์ได้ การพิสูจน์นี้มีรสชาติ "กำลังดุร้าย" อย่างชัดเจนโดยที่ฉันหมายความว่าเป็ดในห้องทดลองของดร. มอร์ลี่ย์พยายามพันล้านและการรวมกันของก้อนลูกบาศก์ในซูเปอร์คอมพิวเตอร์ขนาดใหญ่ของ Google เพื่อค้นหาขอบเขตล่างที่เรียบร้อยและแน่น
อย่างไรก็ตามคำถามคือเราจะมั่นใจได้อย่างไรว่าดร. มอร์ลี่ย์เดวิดสันและทีมของเขาซื่อสัตย์? ทันทีที่สามารถโยนการโต้แย้งจากผู้มีอำนาจออกไปนอกหน้าต่างเพราะมันไม่ได้เข้มงวดทางคณิตศาสตร์ ทางเลือกที่ชัดเจนคือการตรวจสอบหลักฐานอีกครั้งโดยการตรวจสอบซอร์สโค้ดและดำเนินการทั้งหมดอีกครั้งซึ่งดูเหมือนว่าจะเป็นการเสียทรัพยากรการคำนวณที่น่ากลัวอย่างมากและไม่ต้องพูดถึงความจริงที่ว่าทุกคนที่ต้องการเชื่อมั่นในสิ่งนี้ จำเป็นต้องทำในเวิร์กสเตชันของเขาเอง - ข้อเสนอที่น่าเบื่อมากและไม่เป็นที่พอใจสำหรับความสงสัยที่แท้จริง ดังนั้นสิ่งนี้จึงดูเหมือนว่าเป็นโรคเนื้องอกในสมองชนิดหนึ่ง
ดังนั้นสิ่งที่ผมเชื่อว่าเป็นตรงนี้เป็นสถานการณ์ที่เราต้องพิสูจน์โต้ตอบ Supercomputer ของ Google อาจเป็น Prover ที่ทรงพลัง แต่หลอกลวงและเราเป็นผู้สงสัยหากไม่ใช่สมาชิกสาธารณะของสาธารณะก็คือ Verifiers ที่มีข้อ จำกัด ของพหุนาม ถ้าเราสามารถสืบค้นจำนวน "พหุนาม" ของเราได้หลายครั้งและเชื่อมั่นในขอบเขตที่ต่ำกว่านี้เราอาจมั่นใจได้ว่าเขาถูกต้องโดยปราศจากข้อสงสัยที่สมเหตุสมผล
ดังนั้นดูเหมือนว่าปัญหาการตัดสินใจ "หมายเลขของพระเจ้าคือ <20" อยู่ในหรือสามารถปรับปรุงได้ดังต่อไปนี้ (ไม่เป็นทางการ)
สำหรับทุกชุดเริ่มต้นใน Rubik 's Cube มีอยู่แก้ปัญหาซึ่งจะใช้เวลา <= 20 ขั้นตอนเป็นβซึ่งจะช่วยแก้มัน
(ไม่แน่ใจว่าถูกต้องหรือไม่ แต่และβมีทั้งขนาดเล็กให้กำหนดค่าเริ่มต้นและวิธีแก้ปัญหาง่ายต่อการตรวจสอบว่าจริง ๆ แล้วแก้ปัญหาลูกบาศก์)
และปัญหาการตัดสินใจ "หมายเลขของพระเจ้าคือ 20" สามารถเรียกคืนเป็น
หมายเลขของพระเจ้าคือ <20 และมีวิธีแก้ปัญหาสำหรับการรวมกันเริ่มต้นของลูกบาศก์ของรูบิคซึ่งใช้เวลา 20 ขั้นตอน
ดังนั้นอาจมีหลักฐาน IP [n] สำหรับเรื่องนี้ (ตรวจสอบผลงานของฉันอีกครั้ง)
คำถามของฉันคือสองเท่า
- มีวิธีการทำเช่นนี้จริง?
- มีตัวอย่างอื่นใดของการใช้ "pratical" ในการพิสูจน์แบบโต้ตอบ?