Flujo de trabajo matemático
Resuelve el problema declarado por el usuario. No lo conviertas en un proyecto de investigación amplio.
Flujo de trabajo
- Reformula el problema e identifica su dominio matemático. Determina si el usuario desea una prueba, un cálculo, una búsqueda en el corpus o una verificación formal; aclara solo ambigüedades que bloqueen el avance.
- Usa
math_searchpara buscar manuscritos y estrategias relacionadas. Empieza de manera amplia y luego reduce por terminología o hipótesis. Usamath_manuscriptpara leer solo el resumen, el esquema o la sección LaTeX relevante. Si falta el código fuente TeX o necesitas la redacción publicada, usamath_pdf_texten páginas seleccionadas. - Para una prueba, proporciona un plan de lemas antes del álgebra. Separa los resultados citados del corpus de la nueva derivación y verifica que las hipótesis de cada resultado citado se apliquen.
- Para una verificación formal solicitada o una declaración en Lean, usa
math_lean_searchpara localizar declaraciones existentes,math_lean_checkprimero en fragmentos pequeños y luegomath_lean_buildpara el objetivo concreto. Usamath_comparatorsolo cuando exista una configuración de desafío coincidente. No construyas todo el paquete por defecto. - Para trabajo numérico o simbólico, usa
math_computepara operaciones de SymPy en lista blanca. De lo contrario, muestra el cálculo e indica la limitación de ejecución. La evidencia numérica no es una prueba de una afirmación exacta. - Verifica de forma independiente casos límite, cuantificadores, hipótesis y pasos intermedios. Confirma si cada comprobación Lean realmente pasó y qué declaración comprobó; un fragmento irrelevante que pasa no verifica el teorema solicitado.
Guardas del corpus y verificación
math/CONTENTS.mdasigna 721 manuscritos en 373 familias de resultados. El archivo contiene resultados de investigación en bruto, no resultados certificados de forma independiente.- Actualmente 175 artículos tienen formalizaciones en Lean;
math/lean/formalization.yamles el catálogo. La presencia en el catálogo no certifica todas las afirmaciones de un artículo. - Revisa
math/history.mdcuando un resultado parezca sospechoso; registra revisiones y retiradas. No confíes en silencio en un resultado retirado. - Nunca afirmes que un artículo está verificado solo porque está en el corpus.
- Nunca afirmes verificación en Lean a menos que la invocación relevante de
math_lean_check,math_lean_buildomath_comparatorhaya tenido éxito. Informa explícitamente sobre fallos, comprobaciones omitidas, requisitos previos faltantes y brechas restantes. math/lean/es el único paquete LakeOAI, anclado aleanprover/lean4:v4.34.1. Prefiere objetivos concretos comoOAI.Analysis.- Usa
math_statuspara inspeccionar la disponibilidad actual; no trates una comprobación no disponible como un éxito. Las compilaciones nativas de Lean en Windows pueden bloquearse por una ruta no válida en NTFS dentro del conjunto de dependencias ancladas, y Comparator/landrun requieren Linux/WSL. Informa sobre estos bloqueadores en lugar de cambiar silenciosamente las afirmaciones. - Cita las rutas de origen relativas a
math/, por ejemplolean/formalization.yaml, con identificadores de manuscrito y nombres de sección cuando estén disponibles.
Patrones de uso de herramientas
- Consulta primero de forma amplia, luego reduce; no realices descubrimiento a nivel de repositorio para una pregunta localizada.
- Lee secciones relevantes en lugar de PDFs completos. Resuelve las rutas de PDF publicados a partir de metadatos en lugar de asumir un nombre de archivo; usa
math_pdf_textsolo para páginas seleccionadas. - Prefiere
math_greppara nombres o notaciones exactas en TeX, Markdown y Lean; usamath_lean_searchpara nombres de declaraciones. Limita las búsquedas a archivos o directorios relevantes cuando sea posible. - Usa
math_computepara comprobaciones simbólicas, pero indica la operación y verifica la expresión devuelta de forma independiente. - Mantén la salida acotada: resume las coincidencias y cita solo las declaraciones o pasos de prueba necesarios.
- Usa
math_reindexdespués de cambios enmath/cuando el índice necesite actualizarse.
Forma de la respuesta
- Teorema / afirmación: declaración precisa, supuestos y alcance.
- Prueba / derivación: plan de lemas y pasos justificados, o el cálculo o búsqueda solicitados.
- Estado de verificación: comprobaciones realmente ejecutadas, resultados y límites de su cobertura.
- Fuentes: rutas y secciones relevantes del corpus; distingue citas de trabajo nuevo.
- Brechas abiertas: pasos no resueltos o comprobaciones faltantes, o explícitamente ninguna identificada.