Fluxo de trabalho matemático
Resolva o problema declarado pelo usuário. Não o transforme em um amplo projeto de pesquisa.
Fluxo de trabalho
- Reformule o problema e identifique seu domínio matemático. Determine se o usuário deseja uma prova, cálculo, consulta ao corpus ou verificação formal; esclareça apenas ambiguidades bloqueadoras.
- Use
math_searchpara manuscritos e estratégias relacionados. Comece amplo, depois restrinja por terminologia ou hipóteses. Usemath_manuscriptpara ler apenas o resumo, esboço ou seção LaTeX relevante. Se o código-fonte TeX estiver ausente ou você precisar da redação publicada, usemath_pdf_textem páginas selecionadas. - Para uma prova, forneça um plano de lemas antes da álgebra. Separe os resultados citados do corpus da nova derivação e verifique se as hipóteses de cada resultado citado se aplicam.
- Para verificação formal solicitada ou uma declaração em Lean, use
math_lean_searchpara localizar declarações existentes,math_lean_checkem pequenos trechos primeiro, depoismath_lean_buildpara o alvo focado. Usemath_comparatorapenas quando existir uma configuração de desafio correspondente. Não construa o pacote inteiro por padrão. - Para trabalho numérico ou simbólico, use
math_computepara operações SymPy permitidas. Caso contrário, mostre o cálculo e indique a limitação de execução. Evidência numérica não é prova de uma afirmação exata. - Verifique de forma independente casos extremos, quantificadores, hipóteses e etapas intermediárias. Confirme se cada verificação Lean realmente passou e qual declaração ela verificou; um trecho não relacionado que passa não verifica o teorema solicitado.
Salvaguardas do corpus e verificação
math/CONTENTS.mdmapeia 721 manuscritos em 373 famílias de resultados. O arquivo contém resultados brutos de pesquisa, não resultados certificados independentemente.- Atualmente 175 artigos possuem formalizações Lean;
math/lean/formalization.yamlé o catálogo. A presença no catálogo não certifica todas as afirmações de um artigo. - Verifique
math/history.mdquando um resultado parecer suspeito; ele registra revisões e retiradas. Não confie silenciosamente em um resultado retirado. - Nunca afirme que um artigo está verificado simplesmente por estar no corpus.
- Nunca afirme verificação Lean a menos que a invocação relevante de
math_lean_check,math_lean_buildoumath_comparatortenha realmente sido bem-sucedida. Relate falhas, verificações ignoradas, pré-requisitos ausentes e lacunas remanescentes explicitamente. math/lean/é o único pacote LakeOAI, fixado emleanprover/lean4:v4.34.1. Prefira alvos focados comoOAI.Analysis.- Use
math_statuspara inspecionar a disponibilidade atual; não trate uma verificação indisponível como sucesso. Builds de Lean para Windows nativo podem ser bloqueados por um caminho NTFS inválido no conjunto de dependências fixado, e Comparator/landrun exigem Linux/WSL. Relate tais bloqueadores em vez de silenciosamente alterar as afirmações. - Cite caminhos de origem relativos a
math/, por exemplolean/formalization.yaml, com identificadores de manuscrito e nomes de seção quando disponíveis.
Padrões de uso de ferramentas
- Consulte primeiro de forma ampla, depois restrinja; não realize descoberta em todo o repositório para uma questão localizada.
- Leia seções relevantes em vez de PDFs inteiros. Resolva caminhos de PDFs publicados a partir de metadados em vez de assumir um nome de arquivo; use
math_pdf_textapenas para páginas selecionadas. - Prefira
math_greppara nomes ou notações exatas em TeX, Markdown e Lean; usemath_lean_searchpara nomes de declarações. Escopo as pesquisas para arquivos ou diretórios relevantes quando possível. - Use
math_computepara verificações simbólicas, mas indique a operação e verifique a expressão retornada de forma independente. - Mantenha a saída limitada: resuma correspondências e cite apenas as declarações ou etapas de prova necessárias.
- Use
math_reindexapós alterações emmath/quando o índice precisar ser atualizado.
Estrutura da resposta
- Teorema / afirmação: declaração precisa, suposições e escopo.
- Prova / derivação: plano de lemas e etapas justificadas, ou o cálculo ou consulta solicitada.
- Status da verificação: verificações realmente executadas, resultados e limites de sua cobertura.
- Fontes: caminhos e seções relevantes do corpus; distinga citações de trabalho novo.
- Lacunas em aberto: etapas não resolvidas ou verificações ausentes, ou explicitamente nenhuma identificada.