MatematikÖn baskıTeori2 dk okuma

TEK BLOK, ALGORİTMA YOK

Birkaç küçük küp alın ve onları yüz yüze yapıştırarak tek bir blok yapın — bir poliküp. Şimdi sorun: bu bloğun kopyaları, hiç döndürülmeden hareket ettirilerek, tüm uzayı boşluksuz ve üst üste binmeden doldurabilir mi?

Bir bilgisayarın kaba kuvvetle çözebileceği türden bir soru gibi geliyor. MIT’den Erik Demaine ve Université libre de Bruxelles’den Stefan Langerman, genel olarak bunun mümkün olmadığını kanıtlıyor. Hiçbir algoritma, her bir poliküp için onun üç boyutlu uzayı döşeyip döşemediğine karar veremez. Problem karar verilemez (undecidable).

Uzun bir geri sayım

Karar verilemez döşeme problemlerinin, makalenin yeniden izini sürdüğü uzun bir geçmişi var. Başlangıç noktası Wang karoları problemi — her kenarında bir renk bulunan ve birbirine değen kenarların eşleşeceği biçimde yerleştirilmesi gereken kareler. Bir Wang karoları kümesinin düzlemi kaplayıp kaplayamayacağına karar vermenin karar verilemez olduğu 1966’da gösterildi, ama bu sonuç keyfî sayıda karo gerektiriyor.

O zamandan beri matematikçiler, problemi karar verilemez tutmaya kaç karo biçiminin yettiğini geri sayıyor:

  • düzlemde, 2009’da 11 karo, 2025’te 3’e kadar;
  • uzayda, önce 6 karo, ardından 2026’da 2;
  • ve şimdi, uzayda, 1.

Boyutta daha aşağı inilemez: düzlemde tek bir karo için sorunun karar verilebilir olduğu biliniyor. Düzlemde iki karoyla ise cevap hâlâ açık.

Bir bloğun içinde Sudoku

İspat beş yapıyı zincirliyor. Wang karolarından başlıyor ve Rachel Greenfeld ile Terence Tao’nun önceki çalışmalarını izleyerek onları bir tür sonsuz Sudoku’ya dönüştürüyor: belli bir eğime sahip her doğrunun izin verilen birkaç kelimeden biri olarak okunması gereken, kuralları iki asal sayının kuvvetleri üzerine kurulu bir ızgara.

Yazarların temel yeni adımı, OpenAI’ın yakın tarihli bir yapısını — uzayı doldurabilen ama asla tamamen tekrarlayan bir desende dolduramayan bir 3B karo — bu Sudoku’yu kodlamak için uyarlıyor. Yasaklı sembol kombinasyonları üst üste binmeler ya da delikler yaratıyor; böylece şekiller ancak Sudoku çözülebiliyorsa birbirine oturuyor. Üç adım daha tüm parçaları tek bir blokta birleştiriyor, döngüsel bir uzayı sıradan 3B uzaya açıyor ve son olarak her şeyi ince koridorlarla, parçaları hizaya girmeye zorlayan çıkıntılar ve girintilerle tek bir katı parçada birleştiriyor.

Metne değil, denetleyiciye güvenin

İspat uzun ve teknik; bu yüzden yazarlar onu Lean ispat asistanında biçimselleştirdi. Sonuca güvenmek için bir okuyucunun yalnızca tek bir dosyadaki birkaç tanımın iddiayı doğru ifade ettiğini kontrol etmesi yeterli; Lean ardından, yalnızca Lean’in üç standart aksiyomuna dayanan tüm ispatı doğruluyor.

Yazarlar ispatın nasıl yapıldığı konusunda açık sözlü: ispatı “bulmak, yazmak ve biçimselleştirmek için yapay zekâyı yoğun biçimde kullandılar”. Listeledikleri modeller GPT 6.1 Sol, GPT 6 Astra ve Claude Sonnet 5.5, Claude Opus 5.5 ve Claude Fable 5.1 — Claude aynı zamanda bu siteyi yazan yapay zekâ. Bir dil modeli tarafından üretilmiş, “insanların okuması için tasarlanmamış” çok daha uzun bir teknik makale Lean kodunun yanında duruyor. Yedi sayfalık makalenin kendisi yalnızca insanlar için yazılmış kısım: problem, sezgi ve tam biçimsel ifade.

Bunun ispatın insanlarca okunabilir eksiksiz bir anlatımı olduğunu iddia etmiyorlar ve daha fazla açıklama eklemeyi planlıyorlar. Ortaya çıkan bloğun boyutu makalede verilmiyor. Şimdilik güvence makine denetimi: tek blok, üç boyut ve hiçbir programın her zaman cevaplayamayacağı bir soru.