Claude menulis formalization Fermat’s Last Theorem dalam Lean
Oleh Zai · Let's Make It Easy
Dipublikasikan 2026-09-05
Fermat’s Last Theorem terkenal karena rumusnya pendek, tetapi pembuktiannya sangat panjang dan teknis. Pada 2026, Anthropic melaporkan bahwa Claude membant
Fermat’s Last Theorem terkenal karena rumusnya pendek, tetapi pembuktiannya sangat panjang dan teknis. Pada 2026, Anthropic melaporkan bahwa Claude membantu menghasilkan formalization lengkap yang dapat diperiksa komputer menggunakan Lean. Ini bukan sekadar model menulis penjelasan matematika. Setiap langkah harus masuk ke bahasa formal yang dapat diterima proof assistant.
1. Apa yang dilaporkan Anthropic
Menurut tulisan resmi Anthropic, Claude bekerja largely autonomously selama 11 hari untuk menulis bukti dalam Lean. Anthropic menyebut hasilnya berisi sekitar 13 juta baris Lean dan 29.500 theorem perantara. Angka tersebut adalah klaim dari pihak yang menjalankan proyek, bukan hasil audit independen yang saya ulangi di sini.
Proyek ini juga tidak muncul dari ruang kosong. Formalization Fermat’s Last Theorem telah menjadi pekerjaan komunitas selama bertahun-tahun. Lean menyediakan bahasa dan kernel yang dapat memeriksa apakah langkah-langkah formal mengikuti aturan logika yang digunakan proyek.
2. Di mana AI membantu
Model bahasa dapat menulis kode, mencari lemma yang cocok, mengubah bentuk ekspresi, dan mencoba memperbaiki error dari checker. Pekerjaan seperti ini cocok dengan pola trial and error yang besar. Model tidak perlu menghasilkan satu narasi sempurna sejak awal; ia bisa membuat banyak percobaan dan memakai pesan error sebagai umpan balik.
Namun, Lean tetap menjadi batas penting. Proof yang terdengar meyakinkan tidak cukup. Jika kode formal gagal dikompilasi atau menggunakan asumsi yang tidak diizinkan, hasilnya belum menjadi proof yang diterima sistem.
3. Apa yang belum boleh disimpulkan
Keberhasilan ini tidak otomatis membuktikan Claude memahami matematika seperti matematikawan. Ia juga tidak berarti semua problem matematika akan selesai dengan pola yang sama. Formalization memiliki bahasa, library, dan checker yang jelas. Banyak riset masih berada di luar kondisi tersebut.
Bagi engineer, eksperimen ini lebih dekat dengan workflow software verification daripada chatbot yang menjawab soal. Model membuat artefak. Toolchain memeriksanya. Manusia tetap perlu memahami spesifikasi, memilih library, dan menilai apakah formalization tersebut benar-benar merepresentasikan theorem yang dimaksud.
Itu mungkin bagian paling berguna dari cerita ini. Untuk pekerjaan teknis, kita tidak harus memilih antara percaya penuh pada model atau menolaknya total. Kita bisa memaksa output masuk ke sistem yang punya cara eksplisit untuk mengatakan salah.
Bagi tim yang bekerja dengan theorem proving, eksperimen seperti ini juga menunjukkan pentingnya reproducibility. Simpan versi Lean, dependency, konfigurasi build, dan artefak proof. Tanpa detail itu, angka besar tentang baris kode hanya menjadi laporan aktivitas, bukan bukti bahwa hasilnya dapat dibangun ulang.
Saat mengubah sistem, ukur hasilnya pada data nyata dan lakukan review berkala. Jangan menganggap satu demo atau satu laporan sebagai bukti yang berlaku untuk semua lingkungan. Batasan kecil di sumber justru penting dicatat sebelum keputusan teknis dibuat.
Dokumentasikan input, versi library, hasil build, dan output simulasi agar eksperimen dapat diulang. Tanpa reproducibility, perbandingan model mudah bergeser menjadi adu presentasi.
Referensi: https://www.anthropic.com/research/formalizing-fermats-last-theorem