Repository navigation
feat(lean-grothendieck): formaliser la propriété et la topologie fppf #14782
Description
Activity
Grain: DEEP/lean — lane myia-po-2025:CoursIA-2 — prev: MED/research-code #15000
[CLAIMED] lane myia-po-2025:CoursIA-2 -- paths: MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/Grothendieck/Fppf.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/Grothendieck/Fppf_en.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/lakefile.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/NOTICE
Grounding 2026-09-07 : #14782 OPEN et admissible (39 h), body complet lu, 0 commentaire, 0 PR all-state sur #14782 ou fppf, 0 PR ouverte touchant grothendieck_lean. La dépendance #14773 est livrée sur origin/main par #14964 (commit 4021837). Scope : socle propriété/précouverture/prétopologie/topologie fppf et inclusions étale/Zariski, siblings FR/EN, option de transparence minimisée et attribution Apache-2.0 ; petit site/cohomologie hors scope.
Grain: DEEP/lean — lane myia-po-2025:CoursIA — prev: MED/docs #2
[CLAIMED] lane myia-po-2025:CoursIA -- paths: MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/Grothendieck/Fppf.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/Grothendieck/Fppf_en.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/lakefile.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/NOTICE
Reprise après péremption active du claim CoursIA-2 (52 h, aucun artefact trouvé). Préflight frais : issue et tous commentaires lus ; 0 PR all-state trouvée par recherche #14782 ; 0 PR OPEN touchant grothendieck_lean/Fppf ; 0 branche/ref locale ou distante nommée 14782/fppf. Dépendance Lean 4.33 vérifiée dans le body comme livrée ; adaptation bornée au socle fppf, siblings FR/EN, option de transparence minimisée et attribution Apache-2.0.
Grain: DEEP/lean — lane myia-po-2025:CoursIA — prev: MED/docs #2
[CLAIMED-AMEND] lane myia-po-2025:CoursIA -- paths: MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/Grothendieck/Fppf.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/Grothendieck/Fppf_en.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/Grothendieck.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/NOTICE.md
Grain: DEEP/lean — lane myia-po-2025:CoursIA — prev: MED/docs #2
[CLAIMED-AMEND] lane myia-po-2025:CoursIA -- paths: MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/Grothendieck/Fppf.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/Grothendieck/Fppf_en.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/Grothendieck.lean, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/NOTICE.md, MyIA.AI.Notebooks/SymbolicAI/Lean/grothendieck_lean/LICENSE-Apache-2.0.txt
[RELEASED] lane myia-po-2025:CoursIA — PR #15382 mergée au head vérifié ; verrou libéré après intégration sur main.
Objet
Étendre
grothendieck_leanavec la propriété, la précouverture et la topologie fppf, en s’appuyant sur la structure déjà présente pour les précouvertures, la topologie étale et les faisceaux.Sous-grain issu de #14771. Dépend de la migration 4.33 de
grothendieck_leansous #14773.Ancrage amont
anthropics/fermats-last-theoremaa2d8b34692b16c70f699536de0d8e75b9a3e9efDefinitions/Def_AlgebraicGeometry_FppfSiteCohomology.leandb584cd6d46c92f209a44c0f1c829460d327499dNOTICEet l’attribution Anthropic pour toute adaptationLe source-port exact compile sous Lean 4.33.0 lorsque l’option FLT
backward.isDefEq.respectTransparency.types := falseest conservée. Sans elle, l’inférence échoue dèsfppfProperty.IsStableUnderBaseChangeet les instances dérivées : l’option doit être documentée et son périmètre minimisé, pas copiée silencieusement à tous les lakes.Tranche
fppfProperty := Flat ⊓ LocallyOfFinitePresentation;fppfPrecoverageàScheme.precoverage fppfProperty;fppfPretopologyet les identités avecfppfTopology;Le petit site fppf et sa cohomologie sont explicitement hors de cette première tranche et feront l’objet d’un grain aval après stabilisation de ce socle.
Acceptance
grothendieck_leanmigré vers la cible 4.33 de feat(lean): migrer les 27 lakes first-party vers Lean/Mathlib 4.33 #14773 ;lake buildcomplet SUCCESS ;sorry,sorryAxounative_decide;Voir #14771 et #14773.