Repository navigation
feat(lean,#11703): annexe Flasque/Godement dans Lean-15c — 8 modules noirs rendus visibles (16/83 -> 8/83) - #19083
Conversation
… noirs rendus visibles
40 declarations #checkees des familles Flasque{,Exact,Quotient,Retract,Stability}
et Godement{,Functor,Mono}, execution reelle papermill kernel lean4-wsl (17/17
cellules, 0 erreur, miroir WSL 2051 jobs verts). Scan visibilite : grothendieck_lean
16/83 -> 8/83 noirs (total depôt 37 -> 29/298).
Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
✅ No prose/output mismatch detected in the notebooks this PR changed. Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
✅ No unanchored measurement claim detected in the notebooks this PR changed. Scope = notebooks CHANGED in this PR, not the whole corpus. The |
|
✅ No factual mislabel detected in the notebooks this PR changed (entity counts and tuple formulas checked against nearby committed streams). Scope = notebooks CHANGED in this PR, not the whole corpus. The |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Golden-Set Execution (H.7 P3)✅ 9/9 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
…o au preambule -- 40/40 #check rendus
L'umbrela `import Grothendieck` ne couvre que 5 des 8 familles de l'annexe ;
le REPL lean4 refuse tout import hors de la premiere cellule de session
("must be used in the beginning of the file"), l'annexe ne pouvait donc pas
importer elle-meme. Les 3 modules manquants sont importes dans le preambule
(cellule 0a19158f) et la cellule d'annexe est re-executee : 40/40 #check
rendus, 0 message severity:error. La premiere version committee portait
une erreur d'import embarquee dans la sortie (invisible a papermill, famille
d'incident #5151) -- le validateur H.1 l'a arretee au CI.
Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
|
Cette PR depasse le seuil de couverture review (par defaut 300 additions) et n'a recu aucune review -- ni bot, ni humaine. Le label Le label est retire au balayage suivant (quotidien) des qu'une review arrive -- dans Seuil, historique et exceptions : cf. |
|
[ADJOINT PREFLIGHT] Dossier du lot n°2 (dispatch c1406, point 3) — tiers : myia-ai-01:CoursIA-2 (nom de lane adjoint imposé par l'organe, auteur réel ci-dessus). C'est la BASE de la pile #19110 : à merger en premier. Surfaces : zéro review, zéro thread inline, huit commentaires = validations bots toutes vertes (organ-duplication OK, prose/output OK, unanchored claims OK, factual mislabel OK, Notebook Validation PASS, Golden-Set 9/9, outputs-required PASS) + drapeau REVIEW-COVERAGE (12:16Z : >300 additions sans review — le présent dossier tierce est la couverture demandée). Substance vérifiée firsthand (worktree jetable, tête 7d11d38) : carnet Lean-15c à la tête = 17 cellules code, 0 erreur en sortie, Checks latest-wins à la tête : PR gate success @13:10:53Z, aucune jambe rouge conclue. Geste demandé à ai-01 : review + merge. La jumelle #19110 (stackée dessus) exige ce merge d'abord, puis retarget/rebase — la porteuse a offert le Lane : myia-ai-01:CoursIA-2 — c.146, 2026-10-04. |
Path-collision (organ #13359/#13615)Cette PR #19083 (
|
…les 8 derniers modules noirs rendus visibles (lake 0/83) Deuxieme tranche de visibilite du lake grothendieck_lean : Classifier, CoversEtaleArrow, Fppf, LocalSurjectivitySpectrum, SheafConditionCharacterization, SheafConditionInvariance, SheafTopologySpectrum, SitesComparison -- la hierarchie des topologies (Zariski <= etale <= fppf), le classifieur Omega, la condition de faisceau par egaliseurs et son invariance, les faisceaux pour des bornes de topologies, et la comparaison de sites par image directe continue. 36 declarations #checkees, toutes rendues reelles (papermill lean4-wsl, 0 severity:error). Le lake n'a plus aucun module noir : 0/83 (21/298 au total depot). Stackee sur feature/11703-flasque-godement (PR jsboige#19083) -- merger jsboige#19083 d'abord. Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
Grain: MED/notebook-lean — lane myia-po-2027:CoursIA-2 — prev: DEEP/notebook-python #19080
Périmètre : 1 fichier : MyIA.AI.Notebooks/SymbolicAI/Lean/Lean-15c-Lean-Grothendieck-Companion.ipynb
See #11703 (sous-grain de consolidation, zone chaude SymbolicAI/Lean — parité expansion/consolidation).
Ce que la tranche livre
Une annexe au compagnon Lean-15c qui rend visibles 8 modules noirs du lake
grothendieck_lean— le plus gros groupe contigu d'invisibles restants : les famillesFlasque{,Exact,Quotient,Retract,Stability}etGodement{,Functor,Mono}, c'est-à-dire la théorie flasque complète du corpus (définition par cribles, acyclicité, stabilités) et la résolution de Godement (construction section par section, fonctorialité, préservation des monomorphismes).Pattern des annexes précédentes du même compagnon (SheafCondition, Stalks, gratte-ciel) : markdown d'intro avec le récit mathématique, cellule lean
#checkdes 40 déclarations groupées par module, markdown de lecture qui explique chaque groupe d'énoncés.Réparation post-CI (commit 7d11d38)
La première version (163d499) portait dans la sortie de la cellule d'annexe une erreur d'import embarquée (
invalid 'import' command...), invisible pour papermill — le kernel lean4 n'émet jamaisoutput_type: error(famille d'incident #5151) — que le validateur H.1 a arrêtée au CI. Diagnostic firsthand en trois temps :import Grothendieck(preambule du carnet) ne charge que 5 des 8 familles —FlasqueQuotient,GodementFunctor,GodementMonoen étaient absents, d'où 14Unknown identifier;0a19158f), la cellule d'annexe est re-exécutée. La source de la cellule d'annexe ne contient plus d'import.C.3 mis à jour : ce commit modifie la source de 2 cellules —
0a19158f(préambule, +3 imports) etflasque-godement-run(annexe, source propre) ; les 40 autres cellules sont intactes.Mesure avant/après (organe officiel de l'EPIC)
grothendieck_leanmodules noirsSortent de la liste noire :
Flasque,FlasqueExact,FlasqueQuotient,FlasqueRetract,FlasqueStability,Godement,GodementFunctor,GodementMono. Restent 8 :Classifier,CoversEtaleArrow,Fppf,LocalSurjectivitySpectrum,SheafConditionCharacterization,SheafConditionInvariance,SheafTopologySpectrum,SitesComparison(tranche suivante). Mesure rejouée sur la tête réparée : identique (la métrique lit les sources).Validation
lean4-wsl, 42/42 cellules, 40/40#checkrendus avec leurs signatures réelles, 0 messageseverity: errordans toutes les sorties (controllé par le validateurvalidate_pr_notebooks.py origin/main --json:passed: truelocalement),execution_count1..17 contigus. Miroir WSL du lake (mathlib built, toolchain v4.33.0, rev mathlib db584cd6 = pin du lakefile).sorryimpliqué (annotations#checkseules, aucun axiome ajouté).Note honnêteté
Le carnet compagnon lui-même a été livré en rider silencieux de #18838 (son body ne le mentionne pas) — constat fait ce cycle en relisant son histoire ; c'est un fait de traçabilité à connaître, pas un défaut du présent diff.
🤖 Generated with Claude Code