Mathe-Workflow
Löse das vom Benutzer angegebene Problem. Mache daraus kein breites Forschungsprojekt.
Workflow
- Formuliere das Problem neu und identifiziere seine mathematische Domäne. Bestimme, ob der Benutzer einen Beweis, eine Berechnung, eine Korpusabfrage oder eine formale Verifikation wünscht; kläre nur blockierende Unklarheiten.
- Verwende
math_search, um verwandte Manuskripte und Strategien zu finden. Beginne breit, dann verfeinere nach Terminologie oder Hypothesen. Verwendemath_manuscript, um nur die relevanten Abstract, Gliederungen oder LaTeX-Abschnitte zu lesen. Wenn die TeX-Quelle fehlt oder du die Wortwahl der Veröffentlichung benötigst, verwendemath_pdf_textfür ausgewählte Seiten. - Gib für einen Beweis zuerst einen Lemma-Plan, bevor du mit der Algebra beginnst. Trenne Ergebnisse, die aus dem Korpus zitiert werden, von der neuen Herleitung und prüfe, dass die Hypothesen jedes zitierten Ergebnisses zutreffen.
- Verwende für eine angeforderte formale Verifikation oder eine Lean-Aussage zuerst
math_lean_search, um vorhandene Deklarationen zu finden,math_lean_checkfür kleine Codeausschnitte, dannmath_lean_buildfür das fokussierte Ziel. Verwendemath_comparatornur, wenn eine passende Challenge-Konfiguration existiert. Baue standardmäßig nicht das gesamte Paket. - Verwende für numerische oder symbolische Arbeit
math_computefür auf der Whitelist stehende SymPy-Operationen. Andernfalls zeige die Berechnung und nenne die Ausführungsbeschränkung. Numerische Evidenz ist kein Beweis einer exakten Behauptung. - Überprüfe unabhängig Randfälle, Quantoren, Hypothesen und Zwischenschritte. Bestätige, ob jeder Lean-Check tatsächlich bestanden wurde und welche Aussage er überprüft hat; ein bestandener, nicht zusammenhängender Codeausschnitt verifiziert nicht das angeforderte Theorem.
Korpus- und Verifikations-Schutzmechanismen
math/CONTENTS.mdbildet 721 Manuskripte in 373 Ergebnisgruppen ab. Das Archiv enthält rohe Forschungsergebnisse, keine unabhängig zertifizierten Resultate.- Derzeit haben 175 Arbeiten Lean-Formalisierungen;
math/lean/formalization.yamlist der Katalog. Die Anwesenheit im Katalog zertifiziert nicht jede Behauptung in einer Arbeit. - Prüfe
math/history.md, wenn ein Ergebnis verdächtig erscheint; es dokumentiert Revisionen und Rücknahmen. Verlasse dich nicht stillschweigend auf ein zurückgezogenes Ergebnis. - Behaupte niemals, dass eine Arbeit verifiziert ist, nur weil sie im Korpus ist.
- Behaupte niemals eine Lean-Verifikation, es sei denn, der entsprechende Aufruf von
math_lean_check,math_lean_buildodermath_comparatorwar tatsächlich erfolgreich. Berichte explizit über Fehlschläge, ausgelassene Prüfungen, fehlende Voraussetzungen und verbleibende Lücken. math/lean/ist das einzige Lake-PaketOAI, festgelegt aufleanprover/lean4:v4.34.1. Bevorzuge fokussierte Ziele wieOAI.Analysis.- Verwende
math_status, um die aktuelle Verfügbarkeit zu prüfen; behandle eine nicht verfügbare Prüfung nicht als Erfolg. Native Windows-Lean-Builds können durch einen NTFS-ungültigen Pfad in den festgelegten Abhängigkeiten blockiert werden, und Comparator/landrun benötigen Linux/WSL. Melde solche Blockaden, anstatt stillschweigend die Behauptung zu wechseln. - Zitiere Quellpfade relativ zu
math/, z. B.lean/formalization.yaml, mit Manuskriptkennungen und Abschnittsnamen, sofern verfügbar.
Tool-Nutzungsmuster
- Frage zuerst breit, dann verfeinere; führe keine Repos-weite Suche für eine lokalisierte Frage durch.
- Lies relevante Abschnitte anstelle ganzer PDFs. Löse die Pfade für veröffentlichte PDFs aus Metadaten auf, anstatt einen Dateinamen anzunehmen; verwende
math_pdf_textnur für ausgewählte Seiten. - Bevorzuge
math_grepfür exakte Namen oder Notation in TeX, Markdown und Lean; verwendemath_lean_searchfür Deklarationsnamen. Beschränke Suchen nach Möglichkeit auf relevante Dateien oder Verzeichnisse. - Verwende
math_computefür symbolische Prüfungen, nenne aber die Operation und überprüfe den zurückgegebenen Ausdruck unabhängig. - Halte die Ausgabe begrenzt: Fasse Treffer zusammen und zitiere nur die benötigten Aussagen oder Beweisschritte.
- Verwende
math_reindexnach Änderungen anmath/, wenn der Index aktualisiert werden muss.
Antwortstruktur
- Theorem / Behauptung: präzise Aussage, Annahmen und Geltungsbereich.
- Beweis / Herleitung: Lemma-Plan und begründete Schritte oder die angeforderte Berechnung oder Suche.
- Verifikationsstatus: tatsächlich durchgeführte Prüfungen, Ergebnisse und deren Abdeckungsgrenzen.
- Quellen: relevante Korpuspfade und Abschnitte; unterscheide Zitate von neuer Arbeit.
- Offene Lücken: nicht aufgelöste Schritte oder fehlende Prüfungen, oder explizit keine identifiziert.