The formalization of mathematical proofs refers to translating mathematical statements written by humans into a precise, formal language system. This allows computers to verify the correctness of mathematical proofs. However, translating mathematical statements into this language is a complex process that requires a deep understanding of both the underlying mathematics and the respective formal system. Software systems that support this process are known as proof assistants.
In recent years, the field has made remarkable progress – not least because prominent mathematicians such as Terence Tao and Peter Scholze have begun to use proof assistants in their work, thereby attracting the interest of a broader academic community. At the same time, proof assistants themselves have become significantly more powerful and accessible. Meanwhile, AI systems are opening up new possibilities for partially automating the formalization process.