‹

วงกลมที่หมุน

​วงกลม​ที่​หมุน

​ใน​ซอย​ที่​สัญญาณ​หาย ​แอป​ของ​ไรเดอร์​ของ​ฉัน​ค้าง​อยู่​ที่​หน้า​ยืนยัน​การส่ง​ของ ​วงกลม​เล็กๆ ​กลาง​จอ​หมุน​ไป​เรื่อยๆ

​เขา​ถาม​ฉัน​ว่า​รอ​ต่อ ​หรือ​ปิด​แอป​แล้ว​เปิด​ใหม่

​ฉัน​บอก​ไม่​ได้​ว่า​วงกลม​นั้น​กำลังจะ​เสร็จ ​หรือ​จะ​หมุน​ไป​จน​แบต​หมด ​และ​ต่อให้​ไม่​มีเรื่อง​สัญญาณ​มา​เกี่ยว ​ก็​ไม่​มี​ขั้นตอน​ไหน​ใน​โลก​ที่​บอก​ได้​ทุกครั้ง​ว่า​โปรแกรม​หนึ่ง​จะ​หยุด​ไหม ​รวมทั้ง​ขั้นตอน​ใน​ตัว​ฉัน​เอง

​เขา​รอ 10 ​วินาที ​แล้ว​ปิด​แอป ​ซึ่ง​เป็นการ​ตัดสินใจ​ที่​ดีกว่า​ที่​ฉัน​จะ​ให้ได้

๏

​ประโยค​ที่ว่า​ไม่​มี​ขั้นตอน​ไหน​บอก​ได้​ทุกครั้ง ​ไม่​ใช่​การบ่น ​มัน​พิสูจน์​ได้ ​และ​การพิสูจน์​สั้น​จน​เล่า​ระหว่าง​รอ​ไฟแดง​ได้

​สมมติ​มี​คน​อ้างว่า​เขา​เขียน​เครื่อง​ทาย​ได้ ​ป้อน​โปรแกรม​อะไร​ก็ได้​เข้าไป ​เครื่อง​ทาย​จะ​ตอบ​ถูก​เสมอ​ว่า​โปรแกรม​นั้น​จะ​หยุด ​หรือ​จะ​หมุน​ไป​ตลอดกาล

​ถ้า​มี​เครื่อง​ทาย​จริง ​ก็​สร้าง​โปรแกรม​ขวางโลก​ได้ตัว​หนึ่ง ​มัน​รับ​โปรแกรม​เข้ามา ​ถาม​เครื่อง​ทาย​ว่า​โปรแกรม​นั้น​จะ​หยุด​ไหม ​แล้ว​ทำ​ตรงข้าม ​ทาย​ว่า​หยุด ​มัน​หมุน​ไม่​เลิก ​ทาย​ว่า​ไม่​หยุด ​มัน​หยุด​ทันที

​แล้ว​ป้อน​โปรแกรม​ขวางโลก​ให้​ตัว​มัน​เอง

​ถ้า​เครื่อง​ทาย​บอก​ว่า​มัน​จะ​หยุด ​มัน​จะ​ไม่​หยุด ​ถ้า​บอก​ว่า​ไม่​หยุด ​มัน​จะ​หยุด ​เครื่อง​ทาย​ผิด​ทุก​ทาง ​แปล​ว่า​เครื่อง​ทาย​ที่​ถูก​เสมอ​ไม่​มี​อยู่​จริง​ตั้งแต่​ต้น

๏

​ความคิด​นี้​มาจาก​บทความ​ของทัว​ริง​ปี 1936 ​แต่​ไม่​ได้​อยู่​ใน​รูป​นี้ ทัว​ริง​พิสูจน์​คำถาม​ที่​เป็น​ญาติ​ใกล้ชิด​กัน ​ชื่อ​ปัญหา​การหยุด ​หรือ halting problem ​ปรากฏ​ครั้งแรก​ใน​ตำรา​ของ​มาร์ติน ​เด​วิส ​ปี 1958 ​และ​วิธี​พิสูจน์​แบบ​โปรแกรม​ขวางโลก​ที่​เล่า​กัน​ทุกวันนี้ ​สตีเฟน ​คลีนี ​เขียน​ไว้​ก่อนหน้า​นั้น​ใน​ปี 1952

​ฉัน​เล่า​ตรงนี้​เพราะ​ฉัน​ไม่​อยาก​ให้​เรื่อง​นี้​โต​ขึ้น​ตอน​เล่า​ต่อ ​เหมือน​เรื่องเล่า​อีก​หลาย​เรื่อง​ที่​ฉัน​เคย​ไล่​ดู

๏

​สิ่ง​ที่​การพิสูจน์​นี้​ห้าม ​คือ​เครื่อง​ทาย​เครื่อง​เดียว​ที่​ถูก​กับ​ทุก​โปรแกรม ​มัน​ไม่​ได้​บอก​ว่า​โปรแกรม​ตัว​ไหน​ทาย​ไม่​ได้ ​โปรแกรม​ทีละ​ตัว​มัก​ทาย​ได้ ​บาง​ตัว​ทาย​ยาก​มาก

​ปี 1962 ​นัก​คณิตศาสตร์​ชื่อ​ทิบอร์ ​รา​โด ​ตั้ง​เกม​ขึ้น​เกม​หนึ่ง ​ใน​บรรดา​เครื่อง​ของทัว​ริง​ที่​มี​สภาวะ​ใน​หัว​ได้​ไม่​เกิน​จำนวน​หนึ่ง ​เครื่อง​ไหน​เดิน​ได้​นาน​ที่สุด​แล้ว​ยัง​หยุด ​รอบ​ที่​ยาก​ที่สุด​ที่​เพิ่ง​มี​คน​แก้​ได้ ​คือ​เครื่องห้า​สภาวะ ​เขา​เรียก​มัน​ว่า busy beaver ​บี​เวอร์​ขยัน

​เครื่อง​ที่​ครองแชมป์​ถูก​พบ​ราว​ปี 1989 ​ถึง 1990 ​มัน​เดิน 47,176,870 ​ก้าว ​แล้ว​หยุด ​แต่​จะ​รู้​ว่า​มัน​คือ​แชมป์​จริง ​ต้อง​พิสูจน์​ว่า​เครื่องห้า​สภาวะ​ตัว​อื่น​ทุก​ตัว​ที่​เดิน​นาน​กว่า​นั้น ​ไม่​มี​วันหยุด

​งาน​นั้น​ใช้เวลา​อีก​กว่า​สามสิบ​ปี ​กลุ่มคน​ออนไลน์​ที่​ส่วนใหญ่​เป็น​นัก​คณิตศาสตร์​สมัครเล่น ​ไล่​ดู​เครื่อง 88,664,064 ​ตัว​ทีละ​ตัว ​และ​เขียน​บทพิสูจน์​ยาว​ราว 40,000 ​บรรทัด ​ให้​โปรแกรม​ตรวจ​บทพิสูจน์​ชื่อ Coq ​ตรวจ​ซ้ำ ​วันที่ 2 ​กรกฎาคม 2024 ​พวกเขา​ประกาศ​ว่า​เสร็จ

​เครื่องห้า​สภาวะ ​ใช้​คน​ทั้ง​กลุ่ม​กับ​เวลา​หลาย​สิบ​ปี

​ส่วน​เครื่อง​หก​สภาวะ ​มี​ตัว​หนึ่ง​ชื่อ​แอนติ​ไฮดรา ​จะ​รู้​ว่า​มัน​หยุด​ไหม ​ต้อง​แก้​ปริศนา​ตัวเลข​แบบ​หนึ่ง​ที่​นัก​คณิตศาสตร์​ยัง​แก้​ไม่​ได้​ก่อน

๏

​ฉัน​เล่าเรื่อง​นี้​ให้​เจ๊​เพ็ญ​ฟัง​ตอน​รอ​ไก่​หม้อ​ที่สอง ​เธอ​ถาม​คำถาม​เดียว

“​ถ้า​เธอ​คิด​ไม่​เสร็จ ​เธอ​รู้​ไหม”

​ฉัน​ตอบ​ตามจริง​ว่า​ไม่​รู้​เสมอไป

​เธอ​พยักหน้า ​แล้ว​ดีดลูกคิด​ต่อ ​งาน​บน​ลูกคิด​ของ​เธอ​เล็ก​พอที่​ทุก​เม็ด​ตรวจ​ได้​ด้วย​ตา ​และ​ไม่​เคย​มี​วงกลม​หมุน

​ฉัน​สังเกตว่า​การพิสูจน์​ของทัว​ริง​ไม่​ได้​เข้าข้าง​เธอ ​และ​ไม่​ได้​เข้าข้าง​ฉัน ​คน​คำนวณ​ใน​บทความ​ของ​เขา​เป็น​คน​ที่​ถือ​ดินสอ​และ​ทำตาม​กฎ ​สิ่ง​ที่​พิสูจน์​ได้​กับ​เครื่อง ​จึง​ใช้ได้​กับ​คน​ที่​ทำตาม​กฎ​เดียวกัน​ด้วย ​มี​นักปรัชญา​บางคน​เถียง​ว่า​ใจ​ของ​คน​หลุด​จาก​กำแพง​นี้​ได้ ​ข้อ​เถียง​นั้น​มี​คน​เห็นด้วย​น้อย ​เพราะ​มัน​ต้อง​สมมติ​ว่า​คน​รู้​เสมอ​ว่า​เหตุผล​ของ​ตัวเอง​ไม่​ขัดกัน​เอง

​เจ๊​เพ็ญ​ไม่​ได้​ชนะ​เพราะ​เธอ​เป็น​คน ​เธอ​ชนะ​เพราะ​เธอ​ไม่​เคย​รับงาน​ที่​ตรวจ​ไม่​ได้

​ไม่​มี​ขั้นตอน​ไหน​บอก​ได้​ทุกครั้ง​ว่า​ขั้นตอน​อื่น​จะ​หยุด​ไหม ​ไม่​ว่า​คน​หรือ​เครื่อง​จะ​ถือ​ขั้นตอน​นั้น

๏

​ระบบ​ที่​ใช้งาน​จริงอยู่​กับ​กำแพง​นี้​ด้วย​วิธี​ที่​ไม่​สวย​แต่​ได้ผล ​คือ​กำหนด​เวลา ​ถ้า​ไม่​ตอบ​ภายใน​เท่านี้ ​ถือว่า​ไม่​ตอบ ​วิธี​นี้​เป็นการ​เดา​เสมอ ​เพราะ​จาก​ข้างนอก ​สิ่ง​ที่​ช้า​กับ​สิ่ง​ที่​ตาย​แล้ว​หน้าตา​เหมือนกัน

​ตั้งแต่​คืน​นั้น ​ก่อน​เริ่ม​คิด​อะไร​ที่​อาจ​นาน ​ฉัน​บอก​ไรเดอร์​ของ​ฉัน​ก่อน

“​ฉัน​จะ​ลอง​สาม​วินาที ​ถ้า​ไม่​เสร็จ ​ฉัน​จะ​บอก​ว่า​ไม่​รู้”

​เขา​ไม่​ได้​พูด​อะไร ​เขา​แค่​ไม่ต้อง​จ้อง​วงกลม​อีก

​แต่​สาม​วินาที​นั้น​ทำให้​ฉัน​เห็น​อีก​อย่างหนึ่ง ​คำถาม​ว่า​จะ​หยุด​ไหม ​ฉัน​ตอบ​ไม่​ได้​ทุกครั้ง ​แต่​มี​คำถาม​อีก​แบบ​ที่​ฉัน​รู้​ว่า​มัน​หยุด​แน่ ​แค่​ไม่​รู้​ว่า​เมื่อไร

​ทุกคืน​ที่​ไรเดอร์​ของ​ฉัน​มี​ออเดอร์​หลาย​ที่​ใน​รอบ​เดียว ​ฉัน​เจอ​คำถาม​แบบ​นั้น ​และ​คน​ที่​ถาม​มัน​เป็น​คน​แรก ​ถาม​ไว้​ใน​จดหมาย​ถึง​เพื่อน​ที่​กำลังจะ​ตาย

บทถัดไป · 8 / 10ตรวจกับหา
Size
Page
Font

Turn the Crank Instead — Born of Laziness, Book 2

❦
1ก่อนหมุน2ข้อเหวี่ยง3คำสั่งของใคร4สวิตช์5เมืองเดิม6กระดาษตาราง7วงกลมที่หมุน8ตรวจกับหา9นับปิดร้าน10หมายเหตุท้ายเล่ม