← Últimos artigos
💻 computer science

ITPEval: Benchmarking Formal Translation Across Interactive Theorem Provers

Este artigo apresenta o ITPEval, o primeiro benchmark e infraestrutura unificada para avaliar a tradução automatizada de provas formais entre quatro grandes provadores de teoremas interativos, revelando que os modelos de linguagem de grande escala atuais enfrentam dificuldades significativas com a tradução de provas devido a incompatibilidades de bibliotecas e que a verificação de tipos nativa, por si só, frequentemente superestima a fidelidade semântica.

Autores originais: Jiayi Wu, Robert Joseph George, Anima Anandkumar

Publicado 2026-07-23
📖 3 min de leitura☕ Leitura rápida

Autores originais: Jiayi Wu, Robert Joseph George, Anima Anandkumar

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine um mundo onde matemáticos falam quatro idiomas diferentes, mas todos estão tentando resolver exatamente os mesmos quebra-cabeças. Na arena de alto risco da "prova de teoremas formais", computadores atuam como os árbitros definitivos, verificando cada passo de uma prova matemática para garantir que seja 100% correta. No entanto, assim como humanos que falam francês, japonês, suaíli e árabe, esses sistemas de computador (chamados de Provadores de Teoremas Interativos, ou ITPs) têm sua própria gramática, vocabulário e bibliotecas de fatos pré-aprovados. Uma prova escrita perfeitamente em um sistema é frequentemente um emaranhado de palavras sem sentido para os outros. Isso cria um problema solitário: se uma prova brilhante é escrita em uma linguagem, ela não pode ser facilmente usada ou verificada pelos outros. Cientistas têm tentado construir "tradutores universais" para preencher essa lacuna, esperando que a Inteligência Artificial (IA) pudesse aprender a traduzir essas provas matemáticas automaticamente, permitindo que toda a comunidade compartilhe seu trabalho.

Apresentamos o ITPEVAL, um novo estudo que atua como um exame de idiomas massivo e rigoroso para a IA. Os pesquisadores queriam ver se os modelos de IA mais inteligentes de hoje conseguiriam realmente traduzir provas matemáticas formais entre quatro sistemas principais: Lean 4, Rocq, Isabelle e HOL Light. Eles não apenas pediram para a IA adivinhar; eles construíram um campo de testes especializado com mais de 1.500 arquivos de origem e quase 7.000 teoremas. Eles dividiram o teste em dois níveis: um nível "Controlado", com problemas matemáticos simples e autossuficientes (como um teste de vocabulário sem referências externas), e um nível "Ecossistema", usando código de biblioteca real e complexo que depende de regras específicas do sistema (como uma conversa completa com gírias e referências culturais).

Os resultados foram uma mistura de "nada mal" e "ainda muito difícil". Quando a IA tentava traduzir apenas os enunciados dos teoremas (o "quê"), os melhores modelos acertaram cerca de 29,1%. Mas quando solicitada a traduzir as provas propriamente ditas (o "como"), a taxa de sucesso despencou para apenas 10,5%. O estudo descobriu que o maior obstáculo não era a matemática em si ou as diferentes fundações lógicas; era o "ecossistema". A IA teve mais dificuldade quando precisava navegar pelas bibliotecas específicas, convenções de nomenclatura e estilos de automação do sistema de destino. É como se a IA pudesse entender a frase "O gato sentou no tapete", mas falhasse ao ser solicitada a traduzi-la para um dialeto específico que exigisse o uso de uma marca específica de tapete e um tipo específico de gato.

Além disso, os pesquisadores descobriram que simplesmente fazer um computador dizer "Isso parece correto" (uma verificação de tipo) não é suficiente. Eles realizaram uma "verificação de significado" mais profunda e descobriram que, mesmo quando a tradução da IA passava no teste básico do computador, ela era frequentemente matematicamente mais fraca ou ligeiramente diferente do original em 46% dos casos. O estudo sugere que, embora a IA esteja melhorando nos fundamentos, ela ainda precisa aprender a se adaptar à "cultura" única de cada sistema matemático antes que possa ser verdadeiramente um tradutor universal. Os autores também exploraram um teste de "ida e volta", onde traduziram matemática para linguagem natural e vice-versa, descobrindo que os resultados variavam drasticamente dependendo de qual sistema era usado, sugerindo que usar múltiplos sistemas juntos pode ajudar, mas ainda não é uma solução mágica.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →