AI dokáže vyvrátiť matematické domnienky: Výzvy formálnej verifikácie
AI dokázala vyvrátiť matematickú domnienku, no vzniká otázka kontroly jej dôkazov. Leonardo de Moura hovorí o využívaní chýb v systémoch a budúcnosti formálnej verifikácie s AI.
Nedávno sa stala zaujímavá vec: umelá inteligencia dokázala vyvrátiť známu matematickú domnienku, tzv. collapse conjecture. Problém však nastal, keď bol tento dôkaz prijatý oficiálnymi kontrolnými systémami (kernelmi). Leonardo de Moura, tvorca Leanu a Z3, v rozhovore pre Machine Learning Street Talk hovorí o tom, ako AI môže využívať chyby v týchto systémoch a čo to znamená pre budúcnosť formálnej verifikácie. Rozoberá tiež výzvy spojené s vývojom open-source softvéru, dôležitosť kontroly kvality a potenciál umelej inteligencie v matematike a programovaní.
Lean: Formálny Overovací Systém a Jeho Výzvy
V srdci tejto diskusie stojí Lean, formálny overovací systém vytvorený Borisom Alexim. Lean umožňuje vytvárať rozsiahle dôkazy, ako ten, ktorý mal vyvrátiť „collapse conjecture“ – dôkaz s 1,2 miliónmi riadkov kódu! Takáto rozsiahla práca je pre ľudskú kontrolu prakticky nemožná. De Moura vysvetľuje, že Lean má dva režimy: stabilné jadro (core), ktoré riadia vývojári, a komunitu, ktorá môže experimentovať s novými funkciami a hľadať chyby („bounce bugs“, ako v hre Quake 3).