- เนื้อหาที่ให้มาจริง ๆ แล้วไม่ได้กล่าวถึง GPT-5.6 หรือการหาค่าเหมาะที่สุดเชิงนูน แต่กล่าวถึงทฤษฎีบทในทฤษฎีกลุ่มที่จัดจำแนก finite simple group ทั้งหมดออกเป็น 18 ตระกูลอนันต์และ 26 กลุ่มกระจัดกระจาย
- finite simple group เป็นองค์ประกอบพื้นฐานของ finite group คล้ายจำนวนเฉพาะ แต่เนื่องจากมีกลุ่มที่ไม่ไอโซมอร์ฟิกกันซึ่งมี composition series เดียวกัน องค์ประกอบพื้นฐานเพียงอย่างเดียวจึงไม่สามารถกำหนดกลุ่มเดิมได้อย่างเอกลักษณ์
- บทพิสูจน์การจัดจำแนกประกอบด้วยงานวิจัยหลายร้อยฉบับและหลายหมื่นหน้า โดยนักคณิตศาสตร์ราว 100 คนตีพิมพ์เป็นหลักในช่วงปี 1955–2004 และหลังจาก Aschbacher กับ Smith พิสูจน์กรณี quasithin group ที่ตกหล่นไปด้วยงานยาว 1,221 หน้า ก็มีการประกาศว่าการพิสูจน์เสร็จสมบูรณ์ในปี 2004
- บทพิสูจน์ดำเนินไปโดยจัดการกลุ่มที่มี 2-rank เล็กก่อน แล้วจึงแบ่งกรณีที่เหลือออกเป็น component type และ characteristic 2 type พร้อมตรวจสอบการมีอยู่และเอกลักษณ์ของ simple group ผู้สมัครแต่ละตัว
- ขณะนี้ยังมีการตีพิมพ์ บทพิสูจน์รุ่นที่สอง อย่างต่อเนื่องเพื่อทำให้บทพิสูจน์รุ่นแรกที่ยาวเกินไปง่ายขึ้นและรวมเป็นระบบเดียวกัน และการจัดจำแนกนี้ถูกนำไปใช้กับอัลกอริทึมเชิงทฤษฎีสำหรับปัญหา graph isomorphism รวมถึงผลลัพธ์ต่าง ๆ ในทฤษฎีกลุ่มและ permutation group
การจัดจำแนก finite simple group และบทบาทของมัน
- การจัดจำแนก finite simple group ยืนยันว่า finite simple group ทุกกลุ่ม เมื่อพิจารณาไอโซมอร์ฟิซึมแล้ว เป็นหนึ่งในต่อไปนี้
- cyclic group ที่มีอันดับเป็นจำนวนเฉพาะ
- alternating group ที่มีอันดับอย่างน้อย 5
- simple group แบบ Lie type จำนวน 16 ตระกูลอนันต์
- sporadic group 26 กลุ่ม
- เมื่อรวมกันจะได้ 18 ตระกูลอนันต์และ 26 กรณียกเว้น
- บางครั้ง Tits group ก็ถูกจัดเป็น sporadic group เพราะไม่ใช่กลุ่ม Lie type อย่างเคร่งครัด ซึ่งในธรรมเนียมนี้จะทำให้มี sporadic group 27 กลุ่ม
- simple group เป็นองค์ประกอบพื้นฐานของ finite group ในความหมายที่ ทฤษฎีบท Jordan–Hölder ทำให้แม่นยำขึ้น
- ต่างจากการแยกตัวประกอบเฉพาะของจำนวนเต็ม composition series เดียวกันอาจให้กลุ่มที่ไม่ไอโซมอร์ฟิกกันหลายกลุ่มได้ จึงทำให้คำตอบของ ปัญหาส่วนขยาย ไม่เป็นเอกลักษณ์
- ปัญหาเกี่ยวกับ finite group หรือการกระทำของ finite group สามารถลดรูปเป็นการตรวจสอบแยกตามแต่ละตระกูลของ simple group และแต่ละ sporadic group ได้
ขนาดของบทพิสูจน์และการทำให้สมบูรณ์
- บทพิสูจน์ทั้งหมดประกอบด้วยงานวิจัยหลายร้อยฉบับและหลายหมื่นหน้า เขียนโดยคนประมาณ 100 คน และส่วนใหญ่ตีพิมพ์ระหว่างปี 1955–2004
- Daniel Gorenstein ประกาศในปี 1983 ว่าการจัดจำแนกเสร็จสมบูรณ์แล้ว แต่เป็นการประกาศก่อนเวลาเนื่องจากได้รับข้อมูลผิดเกี่ยวกับบทพิสูจน์ของ quasithin group
- หลังจาก Michael Aschbacher และ Stephen D. Smith พิสูจน์กรณี quasithin group ที่ขาดอยู่ด้วยงานยาว 1,221 หน้า แล้ว Aschbacher ก็ประกาศความสมบูรณ์ในปี 2004
- ในปี 2008 Harada และ Solomon ได้เติมเต็มกรณี standard component ที่ตกหล่นไปจากความผิดพลาดในการคำนวณ Schur multiplier ของ Mathieu group M22
- Gorenstein, Richard Lyons และ Ronald Solomon ได้ตีพิมพ์ฉบับที่ทำให้บทพิสูจน์ง่ายขึ้นและแก้ไขข้อผิดพลาดแบบค่อยเป็นค่อยไป
การแบ่งส่วนหลักของบทพิสูจน์
- หนังสือสองเล่มของ Gorenstein ให้ภาพรวมของส่วนที่มี rank ต่ำและ characteristic คี่ ส่วน Aschbacher, Lyons, Smith และคนอื่น ๆ จัดการกรณี characteristic 2 ที่เหลือในเล่มที่สาม
- การจัดจำแนกทั้งหมดมีโครงสร้างเป็นการจัดการกลุ่มที่มี 2-rank เล็ก กลุ่มแบบ component type และกลุ่มแบบ characteristic 2 type จากนั้นจึงตรวจสอบการมีอยู่และเอกลักษณ์ของผู้สมัครแต่ละราย
- หาก sectional 2-rank มีค่าอย่างน้อย 5 จะใช้ผลของ MacWilliams และ balance theorem เพื่อแบ่ง simple group ออกเป็น component type หรือ characteristic 2 type
- สำหรับ 2-rank ต่ำ การแบ่งนี้ไม่สามารถใช้ตรง ๆ ได้ เพราะไม่เป็นไปตามเงื่อนไข rank ที่ signalizer functor theorem และผลลัพธ์อื่น ๆ ต้องการ
กลุ่มที่มี 2-rank เล็ก
- กลุ่มอันดับคี่ที่มี 2-rank เป็น 0 เป็นกลุ่มแก้ได้ทั้งหมดตาม ทฤษฎีบท Feit–Thompson
- เมื่อ 2-rank เป็น 1 Sylow 2-subgroup จะเป็น cyclic group หรือ generalized quaternion group
- เมื่อนำ transfer map และ Brauer–Suzuki theorem มาใช้ จะไม่มี simple group ใดเลยยกเว้น cyclic group อันดับ 2
- เมื่อ 2-rank เป็น 2 Sylow subgroup ต้องเป็นแบบ dihedral, quasidihedral, wreath type หรือ Sylow 2-subgroup ของ (U_3(4))
- Gorenstein–Walter theorem ให้ (L_2(q)) และ (A_7) ในกรณีแรก
- Alperin–Brauer–Gorenstein theorem ให้ (L_3(q)), (U_3(q)), (M_{11}) ในอีกสองกรณีถัดมา
- Lyons แสดงว่าความเป็นไปได้แบบ simple เพียงแบบเดียวในกรณีสุดท้ายคือ (U_3(4))
- กลุ่มที่มี sectional 2-rank ไม่เกิน 4 ถูกจัดจำแนกโดย ทฤษฎีบท Gorenstein–Harada
- โดยเฉพาะ การจัดจำแนกกรณี rank ไม่เกิน 2 พึ่งพาทฤษฎี character แบบธรรมดาและแบบโมดูลาร์อย่างมาก ซึ่งแทบไม่ถูกนำไปใช้โดยตรงในส่วนอื่นของการจัดจำแนก
กลุ่มแบบ component type
- หากสำหรับ centralizer (C) ของ involution มีว่า (C/O(C)) มี component ก็จะถูกจัดอยู่ใน component type
- (O(C)) คือ normal subgroup อันดับคี่ที่มากที่สุดของ (C)
- เป้าหมายหลักคือกลุ่ม Lie type ที่มี rank สูงใน characteristic คี่ รวมถึง alternating group และ sporadic group บางส่วน
- B-theorem แสดงว่า component ทั้งหมดของ (C/O(C)) เป็นภาพของ component ของ (C) จึงขจัดอุปสรรคที่เกิดจาก core ของ involution
- ตั้งสมมติฐานแบบอุปนัยว่าเรารู้จัก quasisimple group ที่เล็กกว่าซึ่งเป็น component ของ centralizer แล้ว จากนั้นจึงตรวจสอบ simple group ที่เป็นไปได้สำหรับแต่ละ central extension ของ finite simple group ที่รู้จักทั้งหมด
- นอกจาก sporadic group 26 กลุ่มและ Lie type 16 ตระกูลแล้ว ยังต้องจัดการแยกต่างหากกับพฤติกรรมยกเว้นในฟิลด์ขนาดเล็ก rank ต่ำ และความต่างระหว่าง characteristic คู่กับคี่
กลุ่มแบบ characteristic 2 type
- หาก generalized Fitting subgroup (F^*(Y)) ของทุก 2-local subgroup (Y) เป็น 2-group ก็จะเป็น characteristic 2 type
- ส่วนใหญ่คือกลุ่ม Lie type เหนือฟิลด์ที่มี characteristic 2 แต่ยังรวม alternating group, sporadic group และกลุ่ม characteristic คี่บางส่วนด้วย
- rank ที่เกี่ยวข้องคือ rank สูงสุดของ abelian subgroup อันดับคี่ที่ทำการ normalize 2-subgroup ที่ไม่เป็นศูนย์
- ในกลุ่ม Lie type characteristic 2 ค่านี้มักเท่ากับ rank ของ Cartan subalgebra แต่ไม่ได้เท่ากันเสมอไป
- thin group ที่มี rank 1 ถูกจัดจำแนกโดย Aschbacher และ quasithin group ที่มี rank 2 ถูกจัดจำแนกโดย Aschbacher กับ Smith
- กรณี rank อย่างน้อย 3 ถูกแบ่งออกเป็นสามชนิดตาม trichotomy theorem
- แบบ GF(2) ถูกจัดจำแนกโดย Timmesfeld เป็นหลัก
- แบบ standard สำหรับจำนวนเฉพาะคี่ถูกจัดการโดย Gilman–Griess theorem และงานวิจัยต่อเนื่อง
- แบบ uniqueness ไม่มี simple group เลยตามผลลัพธ์ของ Aschbacher
- ผลลัพธ์ทั่วไปสำหรับ rank สูงส่วนมากสรุปลงที่กลุ่ม Lie type บนฟิลด์ characteristic 2 ที่มี rank อย่างน้อย 3 หรือ 4
การมีอยู่และเอกลักษณ์
- เมื่อการจัดจำแนกเชิงโครงสร้างระบุผู้สมัครแต่ละตัวได้แล้ว ยังต้องพิสูจน์แยกต่างหากด้วยว่า simple group ที่มีคุณสมบัติเหล่านั้นมีอยู่จริงและมีเอกลักษณ์หรือไม่
- บทพิสูจน์แรกของการมีอยู่และเอกลักษณ์ของ Monster group เพียงอย่างเดียวก็ยาวประมาณ 200 หน้า
- การระบุ Ree group ของ Thompson และ Bombieri เป็นหนึ่งในส่วนที่ยากที่สุดของการจัดจำแนกทั้งหมด
- บทพิสูจน์การมีอยู่ของ sporadic group จำนวนมากและบทพิสูจน์เอกลักษณ์บางส่วนในตอนแรกใช้การคำนวณด้วยคอมพิวเตอร์ แต่ส่วนใหญ่ภายหลังถูกแทนที่ด้วยบทพิสูจน์ด้วยมือที่สั้นกว่า
โปรแกรม 16 ขั้นของ Gorenstein
- Gorenstein เผยแพร่โปรแกรมสำหรับทำการจัดจำแนกให้เสร็จสมบูรณ์ในปี 1972 และการจัดจำแนกสุดท้ายก็เป็นไปตามโครงร่างนี้โดยรวม
- กลุ่มที่มี 2-rank ต่ำ
- ความกึ่งเชิงเดี่ยวของ 2-layer
- standard form ใน characteristic คี่
- การจัดจำแนกกลุ่ม odd type ผ่าน classical involution theorem ของ Aschbacher
- quasistandard type
- central involution
- การจัดจำแนก alternating group
- sporadic group บางส่วน
- thin group ที่ Aschbacher จัดจำแนกในปี 1978
- กลุ่มที่มี strongly (p)-embedded subgroup สำหรับจำนวนเฉพาะคี่ (p)
- วิธี signalizer functor สำหรับจำนวนเฉพาะคี่ ซึ่ง McBride แก้สำเร็จในปี 1982
- กลุ่ม characteristic (p) type ที่ Aschbacher จัดการ
- quasithin group ที่ Aschbacher และ Smith ทำให้สมบูรณ์ในปี 2004
- กลุ่มที่มี 2-local 3-rank ต่ำ
- centralizer ของ 3-element ที่อยู่ใน standard form
- การจัดจำแนก simple group แบบ characteristic 2 type โดยใช้ Gilman–Griess theorem
พัฒนาการทางประวัติศาสตร์
- ในปี 1832 Galois ได้นำแนวคิด normal subgroup มาใช้และค้นพบ simple group (A_n) และ (PSL_2(\mathbf F_p)) ส่วน Cayley ให้นิยาม abstract group ในปี 1854
- Mathieu นำเสนอ Mathieu group ทั้งห้าซึ่งเป็น sporadic simple group ชุดแรกในช่วงปี 1861–1873 และ Hölder เสนอการจัดจำแนก finite simple group เป็นโจทย์ในปี 1892
- ในช่วงครึ่งแรกของศตวรรษที่ 20 ทฤษฎีบท Sylow, ทฤษฎี character, modular character, Fitting subgroup และ classical group เหนือ finite field เป็นรากฐานสำคัญ
- ในปี 1955 Brauer–Fowler theorem แสดงว่าจำนวน finite simple group ที่มี involution centralizer แบบกำหนดไว้มีจำนวนจำกัด จึงส่งเสริมแนวทางที่อิงกับ centralizer
- Chevalley, Steinberg, Suzuki และ Ree ได้นำเสนอตระกูล simple group แบบ Lie type ใหม่หลายตระกูลในช่วงปี 1955–1961
- Feit และ Thompson พิสูจน์ทฤษฎีบทอันดับคี่ในปี 1963 และในทศวรรษ 1960–1970 ก็มีการจัดจำแนกจำนวนมากที่อาศัยโครงสร้างของ Sylow 2-subgroup และ involution จนเสร็จสิ้น
- หลังการค้นพบ Janko group J1 ในปี 1966 ก็มีการค้นพบ sporadic group อีกจำนวนมาก และ Janko ได้นำเสนอ J4 ซึ่งเป็น sporadic group ตัวสุดท้ายที่ถูกค้นพบในปี 1976
- การค้นพบ baby monster และ monster ในปี 1973 นำไปสู่การค้นพบ Thompson group และ Harada–Norton group
- ในปี 1974 ทฤษฎีบท Gorenstein–Harada ได้แบ่ง simple group ที่เหลือออกเป็น component type และ characteristic 2 type
- หลัง classical involution theorem ในปี 1977 เป็นที่ยอมรับกันว่าการทำการจัดจำแนกให้เสร็จสมบูรณ์อยู่ใกล้แค่เอื้อม เพราะสามารถจัดการ simple group ส่วนใหญ่ได้แล้ว
- ในปี 1981 Bombieri ได้ทำการ characterise Ree group ให้เสร็จสมบูรณ์ และในปี 1982 Griess ได้สร้าง Monster group ด้วยมือ
- ในปี 1983 trichotomy theorem แบ่งกลุ่ม characteristic 2 type ที่มี rank สูงออกเป็นสามกรณีย่อย แต่การประกาศความสมบูรณ์ในปีเดียวกันยังเว้นช่องว่างของ quasithin group ไว้
- ในปี 1985 Atlas of Finite Groups ได้รวบรวมข้อมูลพื้นฐานของ finite simple group ทั้ง 93 กลุ่ม
- ในปี 2012 Gonthier และผู้ร่วมวิจัยเผยแพร่ฉบับตรวจสอบด้วยคอมพิวเตอร์ของ Feit–Thompson theorem โดยใช้ Rocq ซึ่งในเวลานั้นยังชื่อ Coq
บทพิสูจน์รุ่นที่สองและรุ่นที่สาม
- บทพิสูจน์จนถึงราวปี 1985 ถูกเรียกว่าเป็นรุ่นแรก และเพราะความยาวที่มากเกินไปจึงมีการผลักดัน บทพิสูจน์การจัดจำแนกรุ่นที่สอง ที่เรียบง่ายกว่า
- ณ ปี 2023 Gorenstein, Lyons, Solomon และ Inna Capdeboscq ได้ตีพิมพ์ออกมาแล้ว 10 เล่ม
- Solomon ประเมินในปี 2012 ว่ายังต้องการอีกราว 5 เล่ม แต่ก็มองว่าความคืบหน้าช้า
- เดิมคาดว่าบทพิสูจน์ใหม่จะยาวราว 5,000 หน้า แต่เมื่อรวมเล่ม 9 และงานของ Aschbacher–Smith ก็แตะปริมาณดังกล่าวแล้ว และยังมีเล่มเพิ่มเติมอยู่ระหว่างเตรียม
- เหตุที่ทำให้ทำให้ง่ายขึ้นได้ก็เพราะเรารู้รายชื่อการจัดจำแนกสุดท้ายอยู่แล้ว จึงเลือกเทคนิคที่เหมาะกับขอบเขตที่จำเป็นได้
- ในรุ่นแรกนั้นแม้แต่จำนวน sporadic group ก็ยังไม่เป็นที่ทราบแน่ชัด และ Janko group บางกลุ่มก็ถูกค้นพบระหว่างกระบวนการพิสูจน์
- ทฤษฎีบทกรณีพิเศษที่เป็นอิสระต่อกันสามารถถูกรวมเข้าเป็นบทพิสูจน์ที่มีโครงสร้างเดียว ทำให้เลื่อนการแยกกรณีออกไปจนกว่าจะใช้สมมติฐานที่แข็งแรงกว่าได้
- การระบุตระกูลที่เคยซ้ำซ้อนสามารถตัดออกได้ด้วยการแบ่งกรณีแบบใหม่
- ประสบการณ์ในทฤษฎีกลุ่มจำกัดและเทคนิคใหม่ ๆ ก็สะสมเพิ่มขึ้นด้วย
- ข้อเสียคือทฤษฎีบทเฉพาะกรณีเดิมที่ค่อนข้างสั้นเหล่านั้น ตอนนี้กลับต้องพึ่งพาการจัดจำแนกทั้งหมด
- Aschbacher เรียกงานของ Meierfrankenfeld, Stellmacher, Stroth และคนอื่น ๆ ว่าเป็น โปรแกรมรุ่นที่สาม โดยหนึ่งในเป้าหมายคือการจัดการกลุ่ม characteristic 2 ทั้งหมดอย่างเป็นเอกภาพด้วยวิธี amalgam
เหตุผลที่ยากจะมีบทพิสูจน์สั้น
- เนื่องจากมี sporadic group 26 กลุ่ม บทพิสูจน์ใด ๆ ก็ตามจึงมีแนวโน้มต้องรวมกรณีพิเศษจำนวนมาก และยังไม่มีการพารามิเตอร์แบบเรียบง่ายและเป็นเอกภาพเหมือนการจัดจำแนก compact Lie group ด้วย Dynkin diagram
- มีข้อเสนอให้สร้างวัตถุเชิงเรขาคณิตที่กลุ่มกระทำอยู่ แล้วจึงจำแนกวัตถุนั้นแทน
- ในทางปฏิบัติ การจัดจำแนกจริงก็อาศัยการค้นหาโครงสร้างเชิงเรขาคณิตอย่าง BN-pair แต่สิ่งนี้ทำได้ก็ต่อเมื่อวิเคราะห์โครงสร้างของ simple group มาอย่างยาวนานแล้วเท่านั้น
- representation theory ทำงานได้ดีใน rank ต่ำซึ่งสามารถควบคุม subgroup ได้ละเอียดมาก
- แต่ใน rank สูง representation theory ยังไม่สามารถทำให้การจัดจำแนกง่ายลงได้สำเร็จ
ผลลัพธ์ที่อาศัยการจัดจำแนก
- ถูกนำไปใช้พัฒนาอัลกอริทึมเชิงทฤษฎีที่ดีที่สุดในยุคนั้น รวมถึงผลลัพธ์ปี 1982 ที่ตัดสินปัญหา graph isomorphism สำหรับกราฟที่มี degree จำกัดได้ในเวลาเชิงพหุนาม
- ใช้ใน Schreier conjecture, signalizer functor theorem, B conjecture และ Schur–Zassenhaus theorem สำหรับทุกกลุ่ม
- สำหรับผลลัพธ์สุดท้ายนั้นไม่ต้องใช้การจัดจำแนกทั้งหมด แต่ใช้เพียง Feit–Thompson theorem ก็พอ
- permutation group แบบทรานซิทีฟที่ไม่เป็น trivial บนเซตจำกัด จะมีสมาชิกที่ไม่มีจุดตรึงซึ่งมีอันดับเป็นกำลังของจำนวนเฉพาะ
- ยังถูกใช้กับการจัดจำแนก 2-transitive permutation group และ permutation group อันดับ 3, Sims conjecture และ Frobenius conjecture เกี่ยวกับจำนวนคำตอบของ (x^n=1)
- finite simple group ที่ไม่เป็นอาเบเลียนสามารถบ่งลักษณะได้ด้วย commuting graph
1 ความคิดเห็น
ความเห็นจาก Hacker News
ผมพอรู้เรื่องสาขานี้อยู่บ้าง ข้อคาดเดานี้อาจเฉพาะทางกว่าข้อคาดเดา cycle double cover ที่ OpenAI พิสูจน์ได้เมื่อไม่นานมานี้เล็กน้อย แต่ก็เป็นผลงานที่มีสาระชัดเจน
มันว่าด้วยเวลาที่ใช้ในการแก้ปัญหา optimization ของ convex Lipschitz function และข้อจำกัดที่โดเมนเป็นทรงกลมนั้นไม่ใช่ประเด็นสำคัญ เพราะถ้าเป็นโดเมนมีขอบเขตก็เปลี่ยนตัวแปรได้อยู่แล้ว การแสดง upper bound ของ time complexity มักเห็นได้ง่ายจากเวลาในการรันของอัลกอริทึม แต่ lower bound ที่มีนัยสำคัญนั้นพิสูจน์ยากกว่ามาก เพราะต้องจำกัดอัลกอริทึมทุกตัว
ดูเหมือนว่าการพิสูจน์ครั้งนี้แสดงว่า lower-bound time complexity เท่ากับ complexity ของอัลกอริทึมเดิมที่มีมา 30 ปี และเพื่อแก้ปัญหาในคลาสของฟังก์ชันนี้ต้องใช้ การประเมินฟังก์ชัน Ω(d²) ครั้ง ถ้ามี gradient oracle ก็อาจประมาณ gradient ได้ด้วยการประเมินฟังก์ชัน d ครั้ง ดังนั้นจำนวนครั้งขั้นต่ำอาจเป็น d แต่ผมก็ไม่แน่ใจว่าการพิสูจน์เรื่องนี้อย่างเข้มงวดจะยากแค่ไหน
ผมสงสัยว่าในงานวิจัยคณิตศาสตร์ เขาฝึกโดยแก้ปัญหาง่ายก่อน แล้วค่อยไประดับกลาง ก่อนจะไปถึงปัญหาที่ยังแก้ไม่ได้หรือเปล่า และอยากรู้ด้วยว่าเทียบกับการเปลี่ยนแปลงที่เกิดกับ นักพัฒนาระดับ junior ในงานซอฟต์แวร์ได้อย่างไร
อาจมี senior ที่เก่งมากแต่ไม่รู้ด้วยซ้ำว่า L1 cache miss คืออะไร และแม้โมเดล AI ปัจจุบันจะรู้เรื่องพวกนี้ แต่ถ้าไม่มีมนุษย์คอยบังคับทิศทาง มันก็ลำบากที่จะนำไปใช้ให้ถูกต้อง ในอุตสาหกรรมพลังงาน บริบทบางอย่างของการดีบักต้องให้ความสำคัญกับ run-time safety มากกว่า safety เชิงทั่วไป แต่ AI ยังตัดสินเรื่องนี้ได้ไม่ดีนัก ถ้าคุณหาคนหนุ่มที่ประสบการณ์น้อยแต่รู้วิทยาการคอมพิวเตอร์จริง ๆ ได้ พวกเขาถูกกว่า ดังนั้นกลับมีแนวโน้มจะถูกจ้างมากกว่า
นี่ไม่ใช่เรื่องเฉพาะของซอฟต์แวร์ ตอนนี้ผมกำลังสร้างแอป AI สำหรับองค์กรที่จะปล่อยให้ AI agent ของพนักงานใช้งาน และพบว่ามีแค่ ผู้เชี่ยวชาญแกนหลัก ที่ทุกคนในทีมไปขอคำแนะนำเท่านั้นที่ยังไม่เสี่ยง แม้แต่คนที่ทำงานเก่งมากก็มักยังสู้ AI ไม่ได้ เรื่องนี้จะเป็นความท้าทายใหญ่ต่อสังคม และ AI ก็อาจแทนที่ผู้เชี่ยวชาญเฉพาะด้านได้ด้วย พอนึกถึงตัวเองเมื่อสี่เดือนก่อนที่คงบอกว่า AI ทั้งหมดนี้เป็นเรื่องปั่น ก็ยากจะฟันธงว่านั่นเป็นเรื่องไกลตัว
การจะได้ปริญญาเอกต้องทำวิจัยที่เป็นต้นฉบับ จึงต้องแตะปัญหาที่ยังไม่ถูกแก้มาตั้งแต่แรก เพียงแต่ไม่จำเป็นต้องเป็นผลงานพลิกวงการ และวิทยานิพนธ์ปริญญาเอกส่วนใหญ่ รวมถึงของผมเอง มักอยู่ในระดับที่นักวิจัยอาวุโสในสาขาย่อยเดียวกันทำได้ไม่ยาก เป้าหมายสำคัญส่วนหนึ่งของการมอบงานวิจัยให้ junior ก็เพื่อฝึกให้พวกเขากลายเป็น senior ในอนาคต และตัวผลงานเองก็มักไม่ได้พิเศษนัก ซึ่งคล้ายกับงานพัฒนาซอฟต์แวร์
เมื่อดูแนวโน้มการพัฒนา การพิสูจน์ด้วย LLM โครงสร้างนี้คงต้องเปลี่ยนในไม่ช้า ผมดีใจที่ไม่ได้เป็นคนต้องตัดสินว่าจะให้มันออกมาในรูปไหน เพราะค่อนข้างกังวลกับอนาคตของวงการคณิตศาสตร์
วิธีแก้ซอฟต์แวร์ต้องการทั้งความสามารถในการบำรุงรักษาและการวางแผน ซึ่ง LLM ยังอ่อนในเรื่องนี้ เลยเกิด โค้ดรวมมั่วแบบ LLM ที่ไม่ยอมใช้ standard library เดิม แต่สร้างตรรกะที่ซ้ำซ้อน เต็มไปด้วยทางแก้เฉพาะหน้า และพันกันยุ่ง
เว้นแต่จะเป็นกรณีแบบ Grothendieck ที่โกรธว่า Deligne ไม่ได้แก้ Weil conjectures ใน ‘วิธีที่ถูกต้อง’ ไม่อย่างนั้นซอฟต์แวร์กับคณิตศาสตร์ก็แตกต่างกันโดยพื้นฐาน ในเมื่อยังมีปัญหาใหญ่ ๆ มากพอที่จัดการได้ด้วยความสามารถในการวางแผนระยะยาวแบบปัจจุบัน AI ก็น่าจะได้เหรียญ Fields ก่อนที่จะไปรัน McDonald’s
ถ้าดูละเอียด ผู้เขียนลองแก้ปัญหานี้ด้วย GPT-5.4 และ GPT-5.5 มา นาน 1 ปี แล้ว และใส่ข้อมูลทั้งหมดนั้นลงในพรอมต์ของ Sol Pro แถม Sol Pro อาจเข้าถึงประวัติการสนทนาก่อนหน้าได้โดยตรงด้วย ดังนั้นตัวเลข 148 นาทีที่อ้างถึงจริง ๆ คือ 1 ปี + 148 นาที
ยิ่งกว่านั้น เทคนิคที่ใช้แก้ปัญหาก็ดูเหมือนจะอยู่ในพรอมต์ด้วย: https://old.reddit.com/r/math/comments/1uxj3cy/after_openais...
ผู้เขียนบอกว่าได้ใส่แนวทางที่สมเหตุสมผลเกือบทั้งหมดที่คนในสาขานี้น่าจะนึกถึงลงในพรอมต์ และยังให้ Sol ช่วยเขียนพรอมต์ด้วย โดยให้ทั้งพรอมต์ CDC, ไอเดีย, นิยามปัญหาที่ชัดเจน และสเปกต่าง ๆ แก่ Sol คลาสของฟังก์ชันที่เป็นคำตอบสุดท้าย ซึ่งสร้างจากค่าสูงสุดของ affine function ก็อยู่ในพรอมต์เช่นกัน
สุดท้ายจึงยังไม่ชัดว่า GPT-5.6 อุดช่องว่างนั้นได้ด้วยพรอมต์ล้วน ๆ จริงหรือว่าผู้เขียนทำแทบทุกอย่างไว้หมดแล้ว แล้วให้เครดิต GPT-5.6 อย่างกระตือรือร้น
มีการแก้ไขใน Reddit ว่างานนี้ทำด้วย Sol Pro ไม่ใช่ Ultra และผมสงสัยว่าควรเข้าใจความต่างของสองอย่างนี้อย่างไร
ผมเข้าใจว่า ChatGPT Pro ใกล้เคียงกับระบบ multi-agent ที่รัน LLM หลายตัวแบบขนานแล้วเลือกคำตอบที่ดีที่สุด ส่วน Ultra นั้นคล้าย Claude-Code UltraCode ที่ agent หลักสร้าง dynamic JavaScript workflow เพื่อประสานหลาย agent กับตัวตรวจทานแบบ adversarial อย่างกำหนดขั้นตอนแน่นอน แบบนี้เข้าใจถูกคร่าว ๆ ไหม และมีแหล่งข้อมูลรองรับหรือเปล่า
จำได้ว่าหลักฐานพิสูจน์สมมุติฐาน abc ของ Mochizuki https://en.wikipedia.org/wiki/Abc_conjecture#Claimed_proofs ถูกปฏิเสธเพราะยากเกินกว่าที่มนุษย์จะเข้าใจได้ จึงสงสัยว่านี่ไม่ใช่ เป้าหมายในอุดมคติสำหรับ LLM หรอกหรือ
ถึงอย่างนั้น LLM ก็ยังมีศักยภาพสูงทั้งในการตรวจสอบแบบไม่เป็นทางการที่อ่านได้เร็วและหาช่องโหว่ได้ และในการตรวจสอบแบบเป็นทางการที่พยายามทำให้เป็นฟอร์มัลจริง ๆ
น่าทึ่งที่ตอนนี้ความฉลาดได้กลายเป็นสิ่งที่ ราคาถูก มีประสิทธิภาพ และแพร่หลาย แล้ว เราควรหันกลับไปทุ่มเทพลังกับคุณค่าและหลักการสำคัญอีกครั้ง เพราะทักษะส่วนใหญ่ของมนุษย์กำลังไร้ความหมายลง
และก็ยังไม่ชัดว่าจะวัดประสิทธิภาพอย่างไร มองแค่หนึ่งเซสชันกับผลลัพธ์แล้วเรียกว่ามีประสิทธิภาพนั้นทำได้ยาก หากมองข้าม ต้นทุนโครงสร้างพื้นฐานและการฝึกฝนมหาศาล ที่ใช้ไปกว่าจะทำงานนี้ได้ ผลลัพธ์จาก AI ก็ไม่ได้ทำให้ทักษะของมนุษย์หมดความหมายเสียทีเดียว และประเด็นว่าการยกการคิดให้ AI จะทำให้เราสูญเสียความสามารถทางการรับรู้หรือไม่นั้น ก็คือแกนหลักของข้อถกเถียงในตอนนี้
โดยรวมแล้วนี่เป็นการแสดงความสามารถที่น่าประทับใจ แต่จะไม่ขยายความหมายมันเกินไปกว่านั้น
แต่การคงการแยกแบบนี้ไว้ทำให้เกิดปัญหาที่แทบก้าวข้ามไม่ได้ ในระบบมโนทัศน์ที่เราใช้ทำความเข้าใจโลกนั้นมีคุณค่าซึมอยู่เสมอ และไม่มีทั้ง มุมมองที่ไร้จุดยืน หรือระบบคุณค่าที่หลุดพ้นจากเงื่อนไขทางประวัติศาสตร์ กรอบคิดที่ว่าต้องกำหนดคุณค่าจากภายนอกปัญญา สุดท้ายก็พาไปสู่ทางตันแบบกึ่งเทววิทยาอย่าง AI alignment และ superintelligence
แทนที่จะแยกข้อเท็จจริงกับคุณค่า หรือปัญญากับจริยธรรมอย่างแข็งทื่อ ควรโฟกัสกับการ รับเอาและต่อยอดปัญญาอย่างวิพากษ์ ที่สืบทอดมาผ่านมนุษย์หรือ LLM มากกว่า
อย่างไรก็ดี มีโอกาสสูงที่ท้ายที่สุด LLM จะไปถึงจุดนั้น ไม่ว่าจะด้วยการเรียนรู้การให้เหตุผลเชิงพื้นที่โดยตรง หรือทำหน้าที่เป็นอินเทอร์เฟซให้กับโมเดลที่ทำสิ่งนี้ได้ ดังนั้นใจความเดิมก็ยังใช้ได้
สุดท้ายก็เหมือนเป็นการพิสูจน์ว่า ข้อมูลคือพลัง หากไม่รู้ว่าควรไปทางไหน หรือไม่รู้ partial gradient ก็จะคำนวณไปได้ไม่รู้จบ
พอลองใช้ AI แก้ปัญหาคณิตศาสตร์ระดับสูง ก็พบว่าสามารถเท การลองผิดลองถูกแบบ brute force ขนาดมหาศาลใส่ปัญหาได้ เมื่อเราทำ brute force กับตรรกะทางคณิตศาสตร์ได้ ก็น่าจะเกิดความก้าวหน้าที่น่าสนใจ
ยังไม่ผ่าน peer review
น่าสนใจที่เพียงไม่กี่เดือนก่อน ยังมีคนจำนวนมากยืนยันหนักแน่นว่าไม่มีใครสนใจปัญหาคณิตศาสตร์ที่ ‘ยังไม่ถูกแก้’ ซึ่ง AI เป็นคนแก้