Vaccari's Code

IA supera matemáticos em contraexemplos

7/21/2026

Nos últimos tempos, o mundo da formalização matemática tem nos dado algumas surpresas e, em particular, levantado muitas questões sobre o papel da inteligência artificial na descoberta e verificação de teoremas. Como um engenheiro sênior que acompanha a interseção entre software e negócios, tenho observado com grande interesse como as ferramentas de IA estão começando a "contra-exemplificar" até mesmo matemáticos humanos.

IA Desafiando Conjecturas Antigas e Acelerando a Formalização

A jornada começou há alguns meses, quando o ChatGPT refutou a Conjectura da Distância Unitária de Erdős na geometria discreta. Isso, por si só, já foi um feito notável. A prova, baseada em um teorema profundo de Golod e Shafarevich da década de 1960, foi inicialmente verificada por matemáticos humanos. Minha primeira pergunta, naturalmente, foi: "Isso foi formalizado em Lean?". Para quem não está familiarizado, Lean é um interactive theorem prover — um programa que permite escrever provas matemáticas de forma rigorosa, verificando cada passo logicamente. É como um compilador para matemática. A resposta inicial foi não.

No entanto, a velocidade com que as coisas se moveram foi impressionante. Menos de uma semana depois, Mike Freedman, um medalhista Fields e Chief Science Officer da Logical Intelligence (uma empresa cofundada pelo "padrinho da IA" Yan LeCun), anunciou que seu sistema havia autoformalizado todo o artigo gerado pelo ChatGPT em Lean. Isso significa que a IA não apenas gerou a ideia da prova, mas outra IA a traduziu para uma linguagem formal e verificável por computador. Um ponto de dados fascinante que mostra a capacidade de autoformalização em tempo real.

Mas o verdadeiro divisor de águas veio um mês depois. Boris Alexeev, da OpenAI, utilizou o novo modelo Sol para guiar o ChatGPT a uma formalização completa do contraexemplo de Erdős, partindo dos axiomas básicos da matemática. O que isso implicava? Que o Sol havia, no processo, gerado provas para teoremas extremamente complexos da teoria global de corpos de classes — um ramo da teoria dos números que é notoriamente difícil e que levou mais de 100 páginas para ser provado por humanos, com conceitos desenvolvidos no início do século XX. O que me chocou foi a escala: Sol gerou 1,2 milhão de linhas de código Lean em apenas três semanas. Para contextualizar, a mathlib, a fantástica biblioteca matemática de Lean, tem 2,3 milhões de linhas e levou nove anos para ser escrita por uma comunidade global. É neste ponto que a ficha realmente caiu para mim: grandes desenvolvimentos matemáticos gerados por IA são inevitáveis. E, claro, como engenheiro, a primeira preocupação foi a segurança: código gerado por IA não pode ser cegamente confiável, então a execução em um ambiente isolado (sandbox) é crucial, pois Lean, sendo uma linguagem de programação, pode executar comandos arbitrários.

IA Como Detector de Erros e o Futuro da Verificação

A capacidade da IA não se limita apenas a gerar provas complexas. Ela também se mostrou eficaz na detecção de erros. Em um workshop sobre formalização, eu estava usando ferramentas de autoformalização de empresas como Logos Research. Para preparar o terreno, alimentei o Claude Fable e o ChatGPT com artigos clássicos da teoria de finite flat group schemes (esquemas de grupo finitos e planos, um conceito avançado em geometria algébrica) para que gerassem uma exposição em linguagem natural.

Entreguei este documento PDF à Logos. No primeiro dia do workshop, eles me informaram que uma das afirmações no PDF estava incorreta e que sua ferramenta havia encontrado um contraexemplo explícito! Outro contraexemplo, desta vez apontando um erro na descrição de uma construção padrão gerada por LLM (Large Language Model). Eu mesmo havia perdido o erro ao revisar o documento. É notável como a IA não apenas indicou uma falha, mas apresentou uma prova de que a afirmação era falsa. Isso mostra um salto qualitativo: a IA não apenas cria, mas também valida e corrige, agindo como um auditor incansável.

Por Que Isso Importa Para Você, Construtor e Tomador de Decisão

Estamos testemunhando uma mudança fundamental na forma como o conhecimento matemático e, por extensão, o conhecimento lógico e estruturado, pode ser gerado e verificado.

  1. Aceleração da Descoberta e Verificação: A capacidade de gerar milhões de linhas de código formalizado em semanas, ou encontrar contraexemplos em textos complexos, significa que a IA pode acelerar drasticamente a pesquisa e o desenvolvimento em campos que dependem de rigor lógico. Isso tem implicações para engenharia de software, criptografia, design de hardware e qualquer domínio onde a correção é crítica.
  2. Aumento da Confiabilidade do Software: Ferramentas de formalização, impulsionadas por IA, podem nos ajudar a construir sistemas mais confiáveis. Pense em smart contracts, sistemas operacionais ou algoritmos de segurança. Se a IA pode formalizar provas matemáticas complexas, ela pode, em teoria, ajudar a formalizar e verificar a correção de grandes bases de código, reduzindo bugs e vulnerabilidades.
  3. A Necessidade de "Confiar e Verificar": A experiência com código gerado por IA (e até mesmo texto) nos lembra da importância da verificação humana e de ferramentas de prova. A IA é uma ferramenta poderosa, mas não infalível. A combinação de IA gerando e formalizando, com humanos e provadores de teoremas verificando, cria um ciclo de feedback robusto.
  4. O Futuro da Resolução de Problemas: A IA está se tornando uma parceira na resolução de problemas complexos, não apenas sugerindo soluções, mas também as validando. Para líderes de tecnologia e fundadores, isso significa que problemas que antes pareciam intransponíveis devido à sua complexidade formal podem se tornar abordáveis com a ajuda de sistemas de IA.

A era em que matemáticos humanos são "contra-exemplificados" por máquinas não é um sinal de que estamos sendo substituídos, mas sim de que temos novas e poderosas ferramentas para expandir os limites do que é possível, construir sistemas mais robustos e acelerar a busca pelo conhecimento e pela verdade. A questão não é se a IA transformará nosso trabalho, mas como a integraremos de forma inteligente e segura em nossos processos.


Fontes


📬 Gostou? Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: Assinar aqui

← todos os posts · ouça o episódio →