- มีการค้นพบว่า ทฤษฎีเซตเชิงพรรณนา ซึ่งเป็นสาขาเทคนิคที่ศึกษาถึง โครงสร้างของเซตอนันต์ สามารถ ตีความใหม่ในภาษาของอัลกอริทึม ได้
- นักคณิตศาสตร์ Anton Bernshteyn พิสูจน์ว่า ปัญหาของกราฟอนันต์ สามารถเขียนใหม่เป็น ปัญหาการสื่อสารในเครือข่ายคอมพิวเตอร์ ได้
- ความเชื่อมโยงนี้แสดงให้เห็นความสัมพันธ์สอดคล้องกันระหว่าง ความสามารถในการวัด (measurability) กับ ประสิทธิภาพของอัลกอริทึมแบบกระจาย
- นักวิจัยกำลังใช้สะพานนี้เพื่อ แปลงทฤษฎีบทและปัญหาระหว่างสองสาขาไปมา และสร้างผลลัพธ์ใหม่
- นี่เป็นการค้นพบที่ นิยามเส้นแบ่งระหว่างอนันต์กับการคำนวณใหม่ และขยายความเป็นไปได้ของความร่วมมือระหว่างคณิตศาสตร์กับวิทยาการคอมพิวเตอร์
บทนำ: ทฤษฎีเซตและโลกของอนันต์
- รากฐานของคณิตศาสตร์สมัยใหม่ตั้งอยู่บน ทฤษฎีเซต และนักคณิตศาสตร์ส่วนใหญ่ก็ทำงานบนสมมติฐานนี้
- อย่างไรก็ตาม นักทฤษฎีเซตเชิงพรรณนา (descriptive set theorists) เป็นกลุ่มนักวิจัยส่วนน้อยที่ยังคงสำรวจธรรมชาติของเซตอนันต์อย่างต่อเนื่อง
- ในปี 2023 Anton Bernshteyn ค้นพบ ความเชื่อมโยงเชิงลึกระหว่างทฤษฎีเซตเชิงพรรณนากับวิทยาการคอมพิวเตอร์
- โดยแสดงให้เห็นว่าปัญหาของเซตอนันต์บางประเภทสามารถแปลงเป็น ปัญหาการสื่อสารในเครือข่ายคอมพิวเตอร์ ได้
- ผลลัพธ์นี้ถูกมองว่าเป็นสะพานที่เชื่อมภาษาซึ่งดูตรงข้ามกันอย่าง ตรรกะกับอัลกอริทึม และ อนันต์กับจำนวนจำกัด
ภูมิหลังของทฤษฎีเซตเชิงพรรณนา
- จุดกำเนิดของทฤษฎีเซตเริ่มจากงานวิจัยของ Georg Cantor ซึ่งพิสูจน์ว่ามี ขนาดของอนันต์ ที่แตกต่างกัน
- แนวคิดที่ใช้บอกขนาดของเซตมีทั้ง คาร์ดินาลิตี (cardinality) และ การวัด (measure)
- ตัวอย่าง: เซตของจำนวนจริงในช่วง 0~1 และเซตของจำนวนจริงในช่วง 0~10 มีคาร์ดินาลิตีเท่ากัน แต่มีการวัดเป็น 1 และ 10 ตามลำดับ
- ทฤษฎีเซตเชิงพรรณนาแยกความแตกต่างระหว่าง เซตที่วัดได้กับเซตที่วัดไม่ได้ และจัดจำแนกสิ่งเหล่านี้เป็น ลำดับชั้นความซับซ้อน (hierarchy)
- ลำดับชั้นนี้กลายเป็น เกณฑ์ในการเลือกเครื่องมือที่เหมาะสม ในสาขาคณิตศาสตร์อื่น ๆ เช่น ทฤษฎีความน่าจะเป็น ระบบพลวัต และทฤษฎีกลุ่ม
กราฟอนันต์และปัญหาการระบายสี
- Bernshteyn ศึกษา กราฟอนันต์ โดยจำลองโหนดและเส้นเชื่อมของแต่ละกราฟให้เป็น โครงสร้างที่เชื่อมต่อกันอย่างไม่สิ้นสุด
- ตัวอย่าง: หากเชื่อมจุดบนวงกลมด้วยระยะห่างคงที่ เมื่อเป็น ระยะห่างเชิงตรรกยะ จะได้วงปิด แต่เมื่อเป็น ระยะห่างอตรรกยะ จะเกิดโครงสร้างการเชื่อมต่อแบบอนันต์
- หากระบายสีโหนดของกราฟด้วยสองสี การทำเช่นนั้นเป็นไปได้เมื่อใช้ สัจพจน์การเลือก (axiom of choice) แต่จะได้ เซตที่วัดไม่ได้
- ในทางกลับกัน หากใช้ วิธีระบายสีแบบต่อเนื่อง จะต้องใช้สามสี แต่จะได้ เซตที่วัดได้
- ความแตกต่างนี้เป็นปัจจัยสำคัญที่กำหนด ตำแหน่งในลำดับชั้นความซับซ้อนเชิงทฤษฎีเซต
การพบกันกับอัลกอริทึมแบบกระจาย
- ในปี 2019 Bernshteyn ได้ฟังบรรยายด้านวิทยาการคอมพิวเตอร์เกี่ยวกับ อัลกอริทึมแบบกระจาย (distributed algorithms) และสังเกตเห็นความคล้ายคลึงกัน
- ตัวอย่าง: ปัญหาที่เราเตอร์ Wi‑Fi ต้องเลือก ความถี่ (สี) ที่ต่างกันเพื่อไม่ให้รบกวนกัน
- แต่ละโหนดใช้ อัลกอริทึมเฉพาะที่ (local algorithm) ในการกำหนดสี โดย สื่อสารได้เฉพาะกับโหนดข้างเคียง
- การใช้เพียงสองสีไม่มีประสิทธิภาพ แต่หากอนุญาตให้ใช้สามสี ก็สามารถแก้ปัญหาได้อย่างมีประสิทธิภาพ
- Bernshteyn ตระหนักว่า ค่าเกณฑ์ (threshold) ของจำนวนสี นี้ตรงกับ ค่าเกณฑ์ของปัญหาการระบายสีแบบวัดได้ ในทฤษฎีเซตเชิงพรรณนา
การพิสูจน์ความสมมูลกันของสองโลก
- Bernshteyn พิสูจน์ทางคณิตศาสตร์ถึงความสมมูลระหว่าง อัลกอริทึมเฉพาะที่ที่มีประสิทธิภาพ ↔ วิธีระบายสีแบบวัดได้
- ในกราฟจำกัด สามารถกำหนดหมายเลขเฉพาะให้แต่ละโหนดได้ แต่ใน กราฟอนันต์ที่นับไม่ได้ จะทำเช่นนั้นไม่ได้
- เขาออกแบบ วิธีติดป้ายกำกับที่ไม่ซ้ำกันระหว่างโหนดที่อยู่ติดกัน ทำให้อัลกอริทึมสามารถขยายไปใช้กับกราฟอนันต์ได้
- ผลลัพธ์คือมีการพิสูจน์ว่า “อัลกอริทึมเฉพาะที่ทุกตัวสอดคล้องกับวิธีระบายสีแบบวัดได้ในทฤษฎีเซตเชิงพรรณนา”
- สิ่งนี้เผยให้เห็นความเชื่อมโยงทางคณิตศาสตร์อย่างลึกซึ้งระหว่าง ความสามารถในการคำนวณ กับ ความสามารถในการนิยาม (definability)
การขยายงานวิจัยและการประยุกต์ใช้
- Václav Rozhoň และคณะใช้ความเชื่อมโยงนี้ในการแก้ ปัญหาการระบายสีกราฟต้นไม้ (tree) และได้เครื่องมือสำหรับ การวิจัยระบบพลวัต
- ในทางกลับกัน ก็มีงานวิจัยที่ใช้วิธีจากทฤษฎีเซตเพื่อปรับปรุง การประเมินความยากของปัญหา เช่นกัน
- สะพานนี้ไม่ได้เป็นเพียงเครื่องมือสำหรับแก้ปัญหาเท่านั้น แต่ยังมีส่วนช่วย จัดระเบียบระบบการจำแนกของทฤษฎีเซตใหม่
- ตอนนี้นักทฤษฎีเซตเชิงพรรณนาสามารถอ้างอิง วิธีการจัดหมวดหมู่อย่างเป็นระบบของวิทยาการคอมพิวเตอร์ เพื่อจัดระเบียบปัญหาที่ยังไม่ถูกจัดหมวดหมู่ได้
- Bernshteyn หวังว่างานวิจัยนี้จะเป็น จุดเปลี่ยนที่ทำให้แนวคิดเรื่องอนันต์ถูกมองว่าเป็นส่วนหนึ่งของคณิตศาสตร์เชิงปฏิบัติอย่างแท้จริง
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
สงสัยว่าผลลัพธ์แบบนี้จะนำไปประยุกต์ใช้กับงานจริงอย่าง การประมวลผลแบบกระจาย ได้ไหม หรือมันมีอยู่แค่ในฐานะความน่าสนใจทางคณิตศาสตร์ล้วน ๆ
คำพูดที่ว่า “คณิตศาสตร์สมัยใหม่ทั้งหมดสร้างอยู่บนทฤษฎีเซต” ฟันธงเกินไป เครื่องมือคณิตศาสตร์สมัยใหม่ อย่าง Lean หรือ Rocq กำลังพัฒนาบนฐานของ คณิตศาสตร์แบบทำให้เป็นรูปแบบทางการ (formalized mathematics) ซึ่งสร้างอยู่บน ทฤษฎีชนิด (type theory)
เป็นการเล่นมุกคำว่า “cons’es all the way down” เพื่อเสียดสี โครงสร้างแบบเรียกซ้ำ
รู้สึกซาบซึ้งกับประโยคที่ว่า “ในที่สุดเราก็คำนวณอนันต์ได้แล้ว”
let x = x in xบรรทัดเดียวก็แทน อนันต์นับได้ (countable infinity) ได้แล้วไม่เห็นด้วยกับคำกล่าวที่ว่า “วิทยาการคอมพิวเตอร์จัดการเฉพาะสิ่งที่มีขอบเขตจำกัด” จริง ๆ แล้ว วิทยาการคอมพิวเตอร์เกี่ยวข้องกับอนันต์ อย่างลึกซึ้ง
ผมเรียนคณิตศาสตร์มานาน และเริ่มเชื่อว่า อนันต์ (infinity) ไม่มีอยู่จริง คิดว่าคณิตศาสตร์อาจดีกว่าถ้าไม่มีมัน
มีมุกว่า
node_modulesได้เชื่อม คณิตศาสตร์ของอนันต์ เข้ากับระบบไฟล์ของผมแล้ว เป็นการเสียดสี การระเบิดของ dependenciesโต้แย้งประโยคที่ว่า “คณิตศาสตร์สมัยใหม่ทั้งหมดสร้างอยู่บนทฤษฎีเซต” โดยชี้ว่ายังมี ทฤษฎีชนิด (Type Theory) ด้วย