Naukowcy opracowali DreamProver - system, który pozwala sztucznej inteligencji samodzielnie tworzyć i udoskonalać biblioteki pomocniczych faktów matematycznych, zwanych lematami. Te automatycznie wygenerowane lematy działają jako uniwersalne narzędzia - raz utworzone dla jednego problemu, mogą być wykorzystywane przy dowodzeniu zupełnie innych twierdzeń. System pracuje w cyklu wake-sleep, gdzie agent dowodzący uczy się z każdego doświadczenia, a następnie generuje nowe lematy, które mogłyby być przydatne w przyszłości. To stanowi znaczący skok w kierunku automatyzacji pracy matematyków i informatyków zajmujących się weryfikacją formalną.

Dotychczas biblioteki lematów były tworzone ręcznie przez ekspertów lub w oparciu o heurystyki. DreamProver zmienia to podejście, pozwalając AI na organiczny rozwój kolekcji przydatnych faktów poprzez iteracyjne doskonalenie. Wygenerowane lematy okazują się transferowalne - oznacza to, że umiejętność rozwiązania jednego typu zadania szybko przenosi się na inne problemy. Przyspieszenie procesu dowodzenia nowych twierdzeń może mieć praktyczne zastosowania w weryfikacji bezpieczeństwa oprogramowania, walidacji algorytmów i innych obszarach wymagających formalnych dowodów matematycznych.

Połączenie machine learning z formalnym rozumowaniem, które realizuje DreamProver, otwiera nowe horyzonty dla automatyzacji matematyki. System pokazuje, że AI może nie tylko rozwiązywać problemy, ale także samodzielnie budować fundamenty wiedzy, na których opierają się dalsze rozwiązania. To podejście może mieć długofalowy wpływ na sposób, w jaki matematyka i informatyka będą uprawiane w erze sztucznej inteligencji.