← Últimos artigos
🤖 AI

Sorries Are Not the Hard Part: An Expert-Review Case Study of a Semi-Autonomous Formalization

Este artigo argumenta que a autoformalização bem-sucedida deve ser avaliada pela revisão de especialistas sobre a qualidade das definições e o design de APIs, em vez de meramente pela ausência de lacunas não provadas ("sorries"), demonstrando, por meio de um estudo de caso do teorema do desaparecimento de Grothendieck, que, embora os agentes de IA possam aplicar eficazmente correções mecânicas locais, eles têm dificuldade com o design conceitual de alto nível.

Autores originais: Vasily Ilin, Brian Nugent

Publicado 2026-06-15
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Vasily Ilin, Brian Nugent

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 que você está contratando um aprendiz muito rápido e muito entusiasmado para construir uma casa para você. Você entrega a ele as plantas (um teorema matemático) e um capítulo de um livro didático explicando como construí-la.

O aprendiz trabalha dia e noite. Ele assenta os tijolos, monta as paredes e instala o telhado. Quando termina, a casa está de pé perfeitamente. Ela não desmorona. O inspetor (o computador) diz: "Ótimo trabalho! A casa é estruturalmente sólida."

Este artigo é sobre o que acontece depois.

Os autores deste artigo perguntaram: "Só porque a casa está de pé, ela é realmente uma boa casa? Alguém mais pode morar nela? Eles podem facilmente adicionar um segundo andar mais tarde ou terão que derrubar as paredes primeiro?"

Aqui está a divisão do experimento deles, usando analogias simples:

O Experimento: Construindo uma "Casa Matemática"

A equipe pediu a uma IA (um modelo de linguagem de grande escala) para formalizar um teorema matemático complexo chamado Teorema de Vanishing de Grothendieck. Pense neste teorema como um desafio arquitetônico muito específico e de alto nível.

Eles deram à IA:

  1. O objetivo (a declaração do teorema).
  2. Uma prova de um livro didático (as instruções).
  3. Uma regra: "Você deve usar apenas as ferramentas existentes e padrão que já temos em nossa caixa de ferramentas (a biblioteca matemática)."

Fase 1: A "Aprovação" (Estado A)
A IA trabalhou duro e produziu código que compilou sem erros. No mundo do software matemático, erros são chamados de "sorries" (abreviação de "desculpe, eu ainda não consegui provar isso"). A IA conseguiu reduzir a contagem de "sorries" para zero.

  • O Resultado: A casa está de pé. O computador está feliz.
  • O Problema: Um especialista humano em arquitetura (um matemático) olhou para a casa e disse: "Isso é um desastre."

A Revisão do Especialista: Por que a "Casa de Pé" Falhou

O especialista humano descobriu que, embora a casa não tenha caído, ela foi construída de forma terrível. Aqui estão os problemas específicos que ele encontrou, traduzidos para termos cotidianos:

1. O Problema das "Ferramentas Customizadas" (Definições)

  • O que a IA fez: A IA continuou inventando suas próprias ferramentas customizadas para cada pequena tarefa. Se precisasse medir uma parede, ela construía uma fita métrica nova e estranha apenas para aquela parede.
  • Por que é ruim: Em uma biblioteca real, você quer ferramentas padrão que todos saibam usar. Se a IA constrói uma ferramenta customizada para cada trabalho, os futuros construtores não conseguirão usar a casa porque não sabem operar as invenções estranhas da IA.
  • O Veredito: A IA foi ótima em usar ferramentas, mas terrível em projetá-las. Ela criou 62 definições customizadas, e 61 delas eram inúteis ou confusas.

2. O Problema do "Projeto Bagunçado" (Design de API)

  • O que a IA fez: A IA não construiu uma interface limpa (um manual do usuário). Em vez disso, ela apenas continuava abrindo as paredes para mostrar os tijolos brutos toda vez que alguém queria fazer algo.
  • A Correção: O especialista pediu à IA para construir uma "Interface de Usuário" (uma API) para que as pessoas pudessem interagir com a matemática sem ver as entranhas bagunçadas.
  • O Resultado: A IA construiu uma interface, mas era bagunçada. Ela adicionou 24 "regras" específicas apenas para a prova atual, em vez de criar algumas regras elegantes e gerais. Foi como adicionar um interruptor único e complicado para cada lâmpada da casa, em vez de instalar um interruptor de luz padrão.

3. O Problema da "Visão Curta" (Declarações de Teoremas)

  • O que a IA fez: A IA provou exatamente o que precisava para realizar o trabalho, e nada mais. Foi como um carpinteiro que corta uma tábua para caber apenas na lacuna atual, em vez de cortá-la para que pudesse ser usada em outras lacunas mais tarde.
  • O Veredito: A IA é excelente em resolver o quebra-cabeça imediato, mas terrível em pensar: "Como posso tornar isso útil para outra pessoa daqui a cinco anos?"

O Teste "Antes e Depois"

A equipe não desistiu. Eles pegaram o feedback do especialista e pediram à IA para corrigir.

  • O que a IA corrigiu bem: Ela foi ótima em reparos locais. Se o especialista dissesse "Renomeie este arquivo" ou "Mude este número específico", ela fazia isso perfeitamente. Ela conseguia limpar a bagunça.
  • O que a IA falhou em corrigir: Ela ainda não conseguia entender como projetar uma boa casa do zero. Mesmo após a revisão, as definições ainda eram desajeitadas e a "interface de usuário" ainda estava inflada.

A Grande Lição

O artigo conclui com uma ideia simples e poderosa:

"Fechar as lacunas" (fazer o código compilar) é a parte fácil.

A parte difícil é o design.

  • A IA é como um excelente pedreiro: Ela pode assentar tijolos perfeitamente se você lhe disser exatamente onde colocá-los.
  • A IA NÃO É como um arquiteto: Ela não consegue decidir como a casa deve ser, como os cômodos devem fluir ou quais ferramentas os futuros residentes precisarão.

A Conclusão:
Não devemos apenas perguntar: "A IA resolveu o problema matemático?" Precisamos perguntar: "A IA construiu algo que outros humanos possam realmente usar?"

Atualmente, a IA pode resolver o quebra-cabeça, mas não consegue construir a biblioteca. Para obter um resultado verdadeiramente útil, um especialista humano ainda precisa intervir e fazer o trabalho pesado de design e organização. A "parte difícil" não é provar o teorema; é garantir que a prova seja um presente para o futuro, não um fardo.

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 →