ข้ามไปยังเนื้อหาหลัก

Claude Fable 5 และข้อสันนิษฐานของจาโคเบียน: อะไรที่พิสูจน์แล้ว และอะไรที่ยังไม่ใช่

ดูว่า Claude Fable 5 พิสูจน์อะไรเกี่ยวกับข้อสันนิษฐานของจาโคเบียน ทำไมกรณีสองตัวแปรยังคงเป็นปัญหาเปิด และทำไมผลนี้จึงต่างจากตัวอย่างโต้แย้งปี 1994 ที่ชอบถูกนำมาเปรียบเทียบ
อัปเดตแล้ว 21 ก.ค. 2569  · 8 นาที อ่าน

สำรวจด้วย AI

เปิดใน ChatGPTเปิดใน Claudeเปิดใน Perplexity

ในคืนวันชิงชนะเลิศฟุตบอลโลก ผู้คนส่วนใหญ่กำลังดูฟุตบอล มุมเล็กๆ ของอินเทอร์เน็ตกำลังเฝ้ามองประวัติศาสตร์คณิตศาสตร์ขยับตัว

Levent Alpöge นักวิจัยจาก Anthropic โพสต์ข้อความสั้นๆ บน X เขาบอกว่าข้อสันนิษฐานของจาโคเบียนเป็นเท็จ นี่คือปัญหาที่ไร้คำตอบมาตั้งแต่ปี 1939 เขายกเครดิตให้เพื่อนร่วมงานที่เสนอปัญหา และยกเครดิตให้ Claude Fable 5 ที่ทำงานระหว่างการแข่งขัน

ข้ามไปวันถัดมา นักคณิตศาสตร์ตรวจสอบด้วยมือแล้ว ผลยังยืนหยัด

แต่พาดหัวข่าวแบบ "เอไอทำลายปัญหาคณิตศาสตร์ 87 ปี" มักวิ่งเร็วกว่ารายละเอียดเบื้องหลัง มาลดความเร็วกันหน่อย อะไรคือสิ่งใหม่จริงๆ อะไรไม่ใช่ และตรวจเองได้ไหม?

ตรวจได้ ใน Python ราวสิบห้าบรรทัด เดี๋ยวไปกันต่อ

คำตอบแบบรวดเร็ว

Claude Fable 5 ช่วยสร้างแผนที่พหุนามจากปริภูมิคอมเพล็กซ์สามมิติไปยังตัวมันเอง เขียนเป็น ℂ³ → ℂ³ ดีเทอร์มิแนนต์ของจาโคเบียนของมันเป็นค่าคงที่ -2 ทุกจุด ซึ่งตรงกับเงื่อนไขในข้อสันนิษฐานของ Keller ปี 1939 พอดี แต่แผนที่นี้ส่งจุดอินพุตสามจุดไปยังเอาต์พุตเดียวกัน ตัวอย่างเดียวนี้หักล้างข้อสันนิษฐานในมิติที่สามและสูงกว่า กรณีสองตัวแปรดั้งเดิมยังคงเป็นปัญหาเปิดอยู่ และยังไม่มีบทความผ่านการพิจารณาโดยผู้ทรงคุณวุฒิ มีเพียงการคำนวณที่ตรวจสอบแล้วและพรีพริ้นต์

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

ข้อสันนิษฐานของจาโคเบียนคืออะไร?

ลองนึกภาพฟังก์ชันที่รับรายการตัวเลขเข้าไป แล้วคายรายการใหม่ออกมา นี่คือ "แผนที่" จากปริภูมิหนึ่งไปยังอีกปริภูมิหนึ่ง นักคณิตศาสตร์ถามคำถามง่ายๆ เกี่ยวกับแผนที่แบบนี้ว่า: จะย้อนกลับได้เสมอไหม? ถ้ารู้อัตผล จะกู้คืนอินพุตที่แน่นอนได้หรือไม่?

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

แคลคูลัสให้การทดสอบเชิงเฉพาะที่สำหรับการย้อนกลับได้ โดยอาศัยเมทริกซ์นี้เอง: ดีเทอร์มิแนนต์ของจาโคเบียน ถ้ามันไม่เป็นศูนย์ ณ จุดหนึ่ง แผนที่ก็ย้อนกลับได้ใกล้ๆ จุดนั้น

แต่ "ใกล้จุด" ไม่เหมือนกับ "ทุกที่" นี่คือตัวอย่างที่สะอาดที่สุดที่รู้จัก และใช้สองบรรทัด:

import numpy as np

f = lambda x, y: (np.exp(x) * np.cos(y), np.exp(x) * np.sin(y))

print(f(0, 0))              # (1.0, 0.0)
print(f(0, 2 * np.pi))      # (1.0, ~0.0) — same output, different input

ดีเทอร์มิแนนต์ของจาโคเบียนของแผนที่นี้คือ e²ˣ ซึ่งไม่เป็นศูนย์เลย มันผ่านการทดสอบเชิงเฉพาะที่ทุกจุดในระนาบ แต่ก็ยังย้อนกลับไม่ได้ เพราะมันพันรอบ: ถนนต่างกันแต่ไปบ้านหลังเดียวกัน

สังเกตว่าตัวอย่างนี้ใช้เอกซ์โปเนนเชียล ในปี 1939 นักคณิตศาสตร์ชาวเยอรมัน Ott-Heinrich Keller ถามว่าพหุนามจะประพฤติดีกว่านี้ไหม คำถามของเขา: ถ้าดีเทอร์มิแนนต์ของจาโคเบียนของแผนที่พหุนามไม่เพียงแค่ไม่เป็นศูนย์ทุกที่ แต่เป็นค่าคงที่ค่าเดียวกันทุกที่ แบบนั้นจะรับประกันการย้อนกลับได้แบบเต็มๆ ทั่วปริภูมิหรือไม่?

ตลอด 87 ปี ไม่มีใครตอบได้ ไม่มีทั้งพิสูจน์ และไม่มีตัวอย่างโต้แย้ง นั่นแหละคือข้อสันนิษฐานที่ Claude Fable 5 เพิ่งทำให้สั่นคลอน

สิ่งที่ Claude Fable 5 พบจริงๆ

โพสต์ของ Alpöge มีแผนที่พหุนามแบบชัดเจนจาก ℂ³ กลับไปยังตัวมันเอง ดีเทอร์มิแนนต์ของจาโคเบียนคำนวณได้เป็นค่าคงที่ -2 ที่ทุกจุด ตรงตามเงื่อนไขของ Keller เป๊ะ แต่กลับมีสามจุดแยกจากกันเป็นอินพุต แล้วทั้งหมดให้เอาต์พุตเดียวกัน

ใครก็ตามที่มีเครื่องมือพีชคณิตเชิงคอมพิวเตอร์สามารถเสียบค่าตรวจได้ นั่นแหละที่เกิดขึ้น: นักคณิตศาสตร์รันตัวเลขภายในไม่กี่ชั่วโมง และเลขตรงกัน

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

ตรวจเองใน Python

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

ก่อนอื่น กำหนดแผนที่และยืนยันดีเทอร์มิแนนต์:

import sympy as sp

x, y, z = sp.symbols("x y z")

# The map Claude Fable 5 helped construct, from C^3 to C^3
f1 = (1 + x * y) ** 3 * z + y**2 * (1 + x * y) * (4 + 3 * x * y)
f2 = y + 3 * x * (1 + x * y) ** 2 * z + 3 * x * y**2 * (4 + 3 * x * y)
f3 = 2 * x - 3 * x**2 * y - x**3 * z

# Keller's condition: the Jacobian determinant must be a nonzero constant
jacobian = sp.Matrix([f1, f2, f3]).jacobian([x, y, z])
print(sp.simplify(jacobian.det()))
-2

ไม่ใช่ "ประมาณ -2" แต่เป็น -2 เป๊ะๆ แบบเชิงสัญลักษณ์ สำหรับทุกจุดใน ℂ³ หนึ่งเงื่อนไขผ่าน

ต่อไปคือการชนกันของค่า ฉันหาสามจุดนี้โดยให้ SymPy แก้ F(v) = F(1, 1, 1) โพสต์ดั้งเดิมของ Alpöge ก็ให้ชุดของมันเอง และใช้ได้ทั้งคู่:

s = sp.sqrt(53)

points = [
    (1, 1, 1),
    (sp.Rational(-1, 2) - 7 * s / 106, 25 - 3 * s, -134090 + 18420 * s),
    (sp.Rational(-1, 2) + 7 * s / 106, 25 + 3 * s, -134090 - 18420 * s),
]

for p in points:
    image = [sp.simplify(f.subs({x: p[0], y: p[1], z: p[2]}))
             for f in (f1, f2, f3)]
    print(image)
[22, 34, -2]
[22, 34, -2]
[22, 34, -2]

อินพุตที่แตกต่างกันจริงสามชุด ได้เอาต์พุตเดียว ถ้ามีสามอินพุตให้คำตอบเดียวกัน ก็ไม่มีอินเวิร์สได้ และข้อสันนิษฐานของ Keller ก็ตกไป คุณเพิ่งยืนยันด้วยเลขเชิงสัญลักษณ์ การคำนวณที่ปิดบัญชีปัญหาอายุ 87 ปี

หากข้ามโค้ดไป นี่คือสรุป: ทั้งสองครึ่งของข้ออ้าง ทั้งดีเทอร์มิแนนต์ค่าคงที่และจุดที่ชนกัน ผ่านการยืนยันเชิงสัญลักษณ์ ไม่ต้องพึ่งค่าเลขทศนิยมลอยตัว

เดี๋ยวก่อน เรื่องนี้ไม่ถูกหักล้างมาก่อนแล้วหรือ?

ก่อนจะไปต่อ ควรกล่าวถึงสิ่งที่อาจเจอในคอมเมนต์ของโพสต์ Alpöge เพราะมีผลลัพธ์เก่าในพื้นที่นี้ที่ถูกยกมาบ่อย และความแตกต่างสำคัญ

ในปี 1994 Sergey Pinchuk พบแผนที่พหุนามสองตัวแปร ค่าจริง ที่ย้อนกลับได้เฉพาะที่ทุกหนแห่ง แต่ย้อนกลับไม่ได้ทั่วทั้งหมด นี่เป็นโครงสร้างที่รู้จักกันดี และชวนให้คิดว่าเวอร์ชันของ Fable 5 แค่ยืดไอเดียนั้นสู่มิติที่สาม

ไม่ใช่ Pinchuk ต้องการเพียงให้ดีเทอร์มิแนนต์ของจาโคเบียนไม่เป็นศูนย์ ค่าอนุญาตให้เปลี่ยนแปลงไปตามจุด และทั้งหมดทำงานได้เฉพาะเหนือจำนวนจริง นั่นตอบคำถามที่อ่อนกว่า ซึ่งบางครั้งเรียกว่า "ข้อสันนิษฐานจาโคเบียนจริงแบบเข้ม" ส่วนของ Keller ดั้งเดิมต้องการจำนวนเชิงซ้อนและค่าคงที่จริงๆ เป็นมาตรฐานที่ผลงานของ Pinchuk ไม่ได้ตั้งใจจะผ่าน นักคณิตศาสตร์รู้ถึงช่องว่างนี้มากว่าสามทศวรรษแล้ว

ทำไมจำนวนเชิงซ้อนยกมาตรฐานให้สูงขึ้น? โดยสรุป: เหนือจำนวนจริง พหุนามสามารถหลบปัญหาโดยการไม่มีคำตอบจริง ณ จุดอันตราย x² + 1 ไม่มีวันเป็นศูนย์บนเส้นจำนวนจริง แต่เหนือ ℂ ต้องมี ปริภูมิเชิงซ้อนไม่มีที่ให้แผนที่ซ่อนตัว ดังนั้นการผ่านเงื่อนไขของ Keller ที่นั่นจึงเป็นข้อเรียกร้องที่เข้มกว่ามาก แผนที่เอกซ์โปเนนเชียลก่อนหน้าก็ส่งสัญญาณไว้แล้ว เพราะการพันรอบที่ทำให้มันพังเป็นปรากฏการณ์เชิงซ้อนแท้ๆ

ทั้งสองผลลัพธ์มีเค้าโครงคล้ายกัน ทั้งคู่ฉวยช่องว่างระหว่าง "ย้อนกลับได้ในทุกเพื่อนบ้าน" กับ "ย้อนกลับได้ทั่วทั้งปริภูมิ" นั่นคือสัญญาณของการที่คณิตศาสตร์ต่อยอดกัน ไม่ใช่หลักฐานว่าไม่มีอะไรใหม่เกิดขึ้น

อะไรที่ยังไม่คลี่คลาย

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

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

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

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

ข้อคิดทิ้งท้าย

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

นี่ก็เป็นส่วนหนึ่งของรูปแบบที่ใหญ่ขึ้น โมเดลแนวหน้าได้ค่อยๆ กัดเซาะปัญหาเปิดมายาวนานตลอดปี 2026 ทั้งในคอมบินาทอริกส์และทฤษฎีจำนวน อ่านสิ่งนี้เป็นอีกหนึ่งข้อมูลในแนวโน้มนั้น ไม่ใช่เหตุการณ์เดี่ยวโดดๆ

สำหรับผู้ที่กำลังเรียนรู้การทำงานกับเอไอในปัญหาเทคนิค บทเรียนไม่ใช่ว่า "เอไอทำคณิตศาสตร์วิจัยได้แล้ว" แต่แคบกว่านั้น: โมเดลเหล่านี้เริ่มเก่งในการสร้างวัตถุรูปธรรมในโดเมนที่ความสำเร็จมีตัวตรวจสอบแบบแน่นอน และอย่างที่เห็นด้านบน คุณเองเป็นผู้ตรวจสอบนั้นได้ด้วย pip install sympy การสร้างกำลังวิ่งนำ การตรวจสอบกำลังไล่ทัน ส่วนความเข้าใจยังต้องเร่งให้ทัน

พีชคณิตเชิงเส้นและ Python เชิงสัญลักษณ์คือสองทักษะที่ควรสร้าง: ดีเทอร์มิแนนต์ การอินเวิร์สได้ และนิสัยในการตรวจข้ออ้างด้วยเลขเชิงสัญลักษณ์แทนการเชื่อโดยปราศจากตรวจ ครั้งหน้าที่ผลลัพธ์แบบนี้โผล่มา จะพร้อมรันทดสอบด้วยตัวเองก่อนหมดวัน


Vinod Chugani's photo
Author
Vinod Chugani
LinkedIn

Vinod Chugani เริ่มอาชีพในโตเกียวในฐานะหัวหน้าฝ่ายขายกองทุนเฮดจ์ฟันด์ที่อายุน้อยที่สุดของ JPMorgan และต่อมาได้สร้างสถิติยอดขายส่วนบุคคลที่ Lehman Brothers, จากนั้นได้สร้างธุรกิจจัดจำหน่ายอุปกรณ์อิเล็กทรอนิกส์ใน 30 ประเทศ จนมีรายได้เกิน 100 ล้านดอลลาร์สิงคโปร์ ก่อนจะหันมาโฟกัสด้านข้อมูล เขาจบเศรษฐศาสตร์จาก Duke และเป็นศิษย์เก่าของ NYC Data Science Academy โดยเป็นหนึ่งในผู้ได้รับทุน 3 คนจากผู้สมัครกว่า 100 คน สำหรับคอร์ส Building AI Applications ของ Hugo Bowne-Anderson บน Maven ปัจจุบัน เขาเขียนบทความให้กับ DataCamp, KDnuggets, Machine Learning Mastery และ Statology ครอบคลุมหัวข้อตั้งแต่สถิติไปจนถึงเอเจนติก AI และเป็นที่ปรึกษาให้มืออาชีพด้านข้อมูลที่ NYC Data Science Academy โดยมีประสบการณ์การให้คำปรึกษาแบบตัวต่อตัวมากกว่า 1,000 ครั้ง

 

FAQs

ตอนนี้ข้อสันนิษฐานของจาโคเบียนได้รับการแก้ทั้งหมดแล้วหรือยัง?

ไม่ ตัวอย่างโต้แย้งปิดประเด็นนี้ (ในเชิงลบ) สำหรับมิติที่สามขึ้นไป กรณีสองตัวแปรดั้งเดิม ซึ่งนักคณิตศาสตร์จำนวนมากมองว่าเป็นปัญหาแกนกลาง ยังคงเปิดอยู่

ตรวจสอบตัวอย่างโต้แย้งเองได้จริงหรือ?

ใช่ สองสคริปต์ SymPy ในบทความนี้ยืนยันทั้งสองส่วนของข้ออ้างด้วยเลขเชิงสัญลักษณ์แน่นอน: ดีเทอร์มิแนนต์ของจาโคเบียนเท่ากับ -2 โดยตรง และมีจุดที่แตกต่างกันสามจุดถูกส่งไปยังเอาต์พุตเดียวกัน

เอไอทำเรื่องนี้เองทั้งหมดหรือไม่?

ไม่ นักคณิตศาสตร์เป็นผู้ตั้งปัญหา Claude Fable 5 สร้างโครงสร้าง และมนุษย์ตรวจสอบและประกาศผล บันทึกสาธารณะไม่ได้แสดงพรอมต์หรือการชี้นำที่ใช้ ดังนั้นการแบ่งงานจึงมองเห็นได้เพียงบางส่วน

สิ่งนี้ต่างจากตัวอย่างโต้แย้งของ Pinchuk ในปี 1994 อย่างไร?

แผนที่ของ Pinchuk เป็นสองตัวแปร ค่าจริง และต้องการเพียงดีเทอร์มิแนนต์ของจาโคเบียนที่ไม่เป็นศูนย์ (แต่ไม่ต้องคงที่) ซึ่งอ่อนกว่า แผนที่ใหม่เป็นเชิงซ้อน สามมิติ และมีดีเทอร์มิแนนต์คงที่จริงๆ ตามที่ข้อสันนิษฐานของ Keller ต้องการ

จาโคเบียนโผล่มาในดาต้าไซเอนซ์ที่ไหนบ้าง?

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

หัวข้อ

เรียนรู้กับ DataCamp

Tracks

พื้นฐาน AI

10 ชม.
ค้นพบพื้นฐานของ AI เรียนรู้วิธีใช้ AI อย่างมีประสิทธิภาพในการทำงาน และเจาะลึกโมเดลอย่าง ChatGPT เพื่อรับมือกับภูมิทัศน์ AI ที่เปลี่ยนแปลงอย่างรวดเร็ว
ดูรายละเอียดRight Arrow
เริ่มหลักสูตร
ดูเพิ่มเติมRight Arrow