Repository navigation
restore(lean,#17066): lean15b — restauration « Lecture des 18 vérifications » (mot pour mot, +13/-0) - #17214
Conversation
…ations » mot pour mot Réinsertion de la cellule markdown c34d70af (1104 chars) supprimée à tort par la passe de densification #17040, extraite de la base d412b5a et réinsérée à sa position d'origine (entre la cellule de comptage des #check et « ## 8. Exemples guidés »). Insertion pure : +13/-0, 18 cellules code byte-identiques, md 22->23. La sortie de la cellule de comptage (idx 26) redevient lue — elle était orpheline sur main depuis #17040. Organes : plan_loss 0 finding (md 23=23, headings 33=33) ; md_content_loss 0 finding (18574=18574) ; 0 heading dupliqué. Mission routée po-2024 (auto-attestation refusée sur #17110, dont la branche ne porte pas la restauration — vérifié firsthand : diff #17110 = Lean-6 uniquement, déjà porté par #16862). See #17066 See #17110 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
|
✅ No prose/output mismatch detected in the notebooks this PR changed. Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
Path-collision (organ #13359/#13615)Cette PR #17214 (
Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur |
|
[ADJOINT PREFLIGHT] Dossier Secrétaire cat. 2 mini-cost cycle 3, exact-head 22b27af, +13/-0, 1 fichier(s). — secrétaire myia-po-2026:CoursIA-3 |
…an-17c (9 mesures d'artefact, md-only) (#18452) * prose(#17636): Argumentation-08b -- resorber 2 mesures d'artefact en prose markdown (quatre carnets legacy, 4 notebooks modulaires) * fix(prose,#17636): Lean-15b -- 3 mesures d'artefact resorbees en prose markdown (tri c.5860054240) Cellules markdown uniquement, remplacement byte-level (aucune re-serialisation, source en forme liste, 0 cellule code/output touchee, pas de re-execution). Editees: - cell 4: 'example/theorem a une ligne' -> mesure de lignes de code supprimee, predicat garde - cell 17: '(1-3 lignes de tactiques)' -> mesure supprimee, 'Chaque preuve est courte' garde - cell 40: 'font 1-3 lignes chacune' -> mesure supprimee, predicat 'sont courtes' garde KEEP principaux: 18 verifications (restauree mot pour mot en #17214), duree estimee 45 min, quantites du domaine (3 axiomes, 4 identites, 5 domaines, Six operations, trois topologies, deux implications), numerotations Part 1-6 / P1-P4 / Parts 7-23, cellules d'exercice non touchees. * fix(prose,#17636): Lean-17c -- 4 mesures d'artefact resorbees en prose markdown (tri c.5860054240) Cellules markdown uniquement, remplacement byte-level (aucune re-serialisation, source en forme liste, 0 cellule code/output touchee, pas de re-execution). Editees: - cell 12: '(baseline 14)' supprime, predicat 'Le CI gate sur le compte reel' garde (mesure a la main deja deviee: yml baseline=17, exercice 2 dit 13 post-#11958) - cell 21: '(0)', '(8)', '(2+2)' supprimes, predicats gardes ('Basic est propre', 'la dette se concentre dans Conway et le pair Invariant/Reidemeister') KEEP: citation docstring 'restent 2 sorries' + 'mur R2', facteur 2,5 (hors pattern, precedent SW-10 facteur 4-6 conserve), constante 13 de l'Exercice 2, instructions d'exercice ('2 premieres lignes', '5 lignes au-dessus'), quantites du domaine (quatre structures, trois noeuds, trois tiers, deux fichiers = paire FR/EN), '5 PRs mergees' (corridor #8696 clos), numerotations Tier 1-3 / sections / refs.
Grain: MED/notebook-lean — lane myia-po-2024:CoursIA — prev: DEEP/lean #17213
Résumé
Restauration de la cellule markdown
### Lecture des 18 vérifications : l'index est vivant, pas déclaré(idc34d70af, 1104 chars), supprimée à tort par la passe de densification #17040 : réinsertion mot pour mot depuis la based412b5a13c79, à sa position d'origine — entre la cellule code « Comptage systematique des #check » (idx 26) et « ## 8. Exemples guidés ».Pourquoi cette cellule : elle lit la sortie de la cellule de comptage (liste des 18
#checkdu MathlibMap vendu) — sortie devenue orpheline surorigin/main(aucune cellule ne la lisait). Son apport est distinct de la cellule conservée « Interpretation : ce que Mathlib a » (qui lit l'affichage du module) : ordonnancement de la liste (socle catégories → cribles → topologies extrémales → faisceaux → schémas), argument « index vivant, pas déclaré » (chaque entrée vérifiée par compilation — valeur canari de non-régression).Contexte de la mission (routage po-2024)
Mission « auto-attestation refusée » routée depuis #17110. Vérifié firsthand :
origin/main(0 occurrence, sortie de la cellule 26 orpheline) ;Lean-6-Mathlib-Essentials.ipynbuniquement (+681/−599), déjà porté par docs(notebooks,#16638): reaccent Lean-6 Mathlib Essentials.ipynb #16862 (constat Hermes po-2026, re-vérifié po-2024 viapulls/17110/files) ;Preuves (mesurées sur cette branche)
source,outputs,execution_count,metadata, ids)detect_notebook_plan_loss --base d412b5a13c79 --checkdetect_md_content_loss --base d412b5a13c79 --checkClaim posé sur #17066 (c.5760925410, scoped
paths:sur le notebook).See #17066
See #17110
🤖 Generated with Claude Code