Skip to content

EPIC: Digestion et exposition des preuves du corpus CoursIA #13105

Description

@jsboige

Rôle de cet Epic

Cet Epic est d’abord une doctrine de production et d’exposition pour les mathématiques déjà présentes dans CoursIA. Il informe la façon dont nous concevons, relisons et présentons nos lakes, preuves, notebooks et résultats computationnels. Il ne donne pas au dépôt une nouvelle mission d’absorption générale de la littérature formalisée.

Terry Tao distingue, dans Mathematics in the Age of AI (ICM 2026), cinq opérations que l’accélération technique tend à confondre : générer une preuve, la vérifier, l’exposer, la publier, puis la digérer et la canonicaliser. La dernière étape — intégrer le résultat à un corpus cohérent, attribué, compréhensible et enseignable — est la plus lente et la moins automatisable.

Le positionnement de CoursIA face à la Déclaration de Leiden fournit la caution épistémique de cette discipline : certitude et compréhension, attribution, transparence, revue humaine et autonomie ne se réduisent pas à un build vert.

CoursIA possède déjà des cas utiles, notamment Lean-19 Sendov, Lean-20 Analysis I et Lean-21 PFR. L’Epic fermé #10763 portait deux livrables précis ; le présent Epic ne le rouvre pas. Il cherche d’abord à améliorer la lisibilité et la transmission du corpus existant, puis à faire de cette exigence une habitude pour les futurs résultats produits dans le dépôt.

Frontière de périmètre — HARD

  • Priorité 1 : corpus CoursIA existant. Lakes propres, preuves déjà intégrées, notebooks compagnons, traces utiles du prover et résultats computationnels du dépôt.
  • Priorité 2 : futurs résultats CoursIA. La grille s’applique au fil de leur création ou d’une révision substantielle ; elle n’impose pas un backfill uniforme immédiat.
  • Extension ponctuelle : résultats externes. Un résultat Palomar ou issu d’une autre source ne rejoint le dépôt qu’au compte-gouttes, lorsqu’un besoin pédagogique ou scientifique CoursIA préexistant le justifie.
  • Interdit : rollout d’ingestion. L’inventaire Palomar Palomar: inventaire de veille des 68 résultats et raccords CoursIA #13107 n’est ni une queue de dispatch, ni une obligation d’import, ni un mandat de créer de nouveaux parcours. VEILLE et AUCUNE ACTION sont les verdicts normaux de la majorité des entrées.
  • Pas de submersion documentaire. La grille guide la conception et la review ; elle ne demande pas un rapport séparé pour chaque preuve. Les findings actionnables deviennent des issues ciblées, jamais des audits committés en série.

Risque traité : l’indigestion de preuve

  • trivialités surdéveloppées et portion réellement nouvelle sous-exposée ;
  • prose « slick » qui efface la friction naturelle et la carte des difficultés ;
  • certificat valide présenté sans provenance, littérature, priorité ou attribution suffisantes ;
  • chemin de découverte, essais ratés et choix intermédiaires supprimés ;
  • build vert confondu avec compréhension, exposition ou canonicalisation ;
  • génération plus rapide que la capacité humaine de revue, de publication et d’absorption.

Grille de digestion

Lorsqu’une preuve ou un résultat CoursIA fait l’objet d’une création ou d’une révision substantielle, documenter à proportion de son importance :

  1. l’énoncé exact et le niveau de garantie ;
  2. la provenance, la littérature, la priorité et l’attribution ;
  3. la nouveauté réelle par rapport aux dépendances ;
  4. la carte des dépendances, toolchain, axiomes et hypothèses nommées ;
  5. les portions triviales condensées et les portions nouvelles ou difficiles développées ;
  6. la friction naturelle : obstacles, pivots, choix, essais ratés utiles et dette résiduelle ;
  7. le chemin de découverte, distingué de la reconstruction finale ;
  8. les limites, claims non établis et réserves de review ;
  9. le raccord au corpus CoursIA et les prérequis ;
  10. la transmission : exemple calculé, visualisation ou exercice, plus une revue humaine nommée lorsque la portée le justifie.

Cette grille est proportionnée, non bureaucratique : un lemme local n’appelle pas dix sections artificielles. En revanche, un lake, un grand théorème, une preuve générée par agent ou un notebook de digestion doit rendre ces dimensions visibles. Un inventaire de théorèmes, un certificat seul ou une prose fluide sans carte de difficulté ne suffisent pas.

Ordre de travail

Axe A — audit rétroactif de notre propre corpus

Sous-grain bloquant : #13121.

  • Couvrir 100 % des ensembles de preuves propres, portés ou agrégés par CoursIA au grain lake/module substantiel ↔ notebook/compagnon, jamais au grain lemme.
  • Classifier les racines en production CoursIA, portage/digestion, agrégateur, vendored/externe ou doublon/miroir.
  • Auditer séparément validité formelle, consolidation/canonicalisation et exposition pédagogique.
  • Identifier la source canonique, les doublons, la provenance, le niveau de garantie, le compagnon pédagogique et la friction déjà conservée.
  • Approfondir uniquement les cas où le triage révèle un écart ; reconnaître les cas conformes sans churn.
  • Publier la matrice dans Audit rétroactif: digestion, canonicalisation et exposition des preuves CoursIA #13121 et transformer les findings actionnables en issues ciblées, jamais en rapports committés.
  • Comparer Sendov, Analysis I et PFR comme baselines de formes différentes, sans modifier leurs notebooks en l’absence de finding précis.
  • Exploiter les traces déjà conservées par le prover (partial_progress, objectifs résiduels, échecs et hints) lorsqu’elles éclairent réellement le chemin de découverte.
  • Relier les revues substantielles au registre éditorial existant plutôt que créer une seconde bureaucratie parallèle.

Axe B — incorporer la discipline au travail futur

  • Pour tout nouveau lake ou résultat majeur CoursIA, séparer explicitement validité formelle, exposition pédagogique et niveau de maturité.
  • Conserver les choix intermédiaires et échecs instructifs sans transformer le notebook en journal brut.
  • Exiger une attribution et une carte des dépendances proportionnées au claim.

Axe C — extensions externes choisies

  • Utiliser Palomar: inventaire de veille des 68 résultats et raccords CoursIA #13107 comme référence de veille, non comme backlog.
  • N’ouvrir un grain Palomar que si un parcours CoursIA existant formule d’abord le besoin.
  • Préférer un raccord narratif ou une non-action à un import sans ancrage.
  • Commencer, si un besoin réel se confirme, par un seul pilote ; réévaluer avant toute extension supplémentaire.

Critères d’acceptation

  • L’audit Audit rétroactif: digestion, canonicalisation et exposition des preuves CoursIA #13121 couvre 100 % des ensembles de preuves propres/portés/agrégés ; le dénominateur final et les exclusions sont explicités.
  • Chaque ensemble distingue validité formelle, consolidation/canonicalisation et exposition pédagogique.
  • Au moins trois cas internes non conformes sont approfondis lorsqu’ils existent ; si moins de trois écarts survivent au triage, les cas conformes sont conservés sans churn.
  • Au moins un cas montre comment une preuve interne gagne en exposition sans changer son contenu mathématique.
  • Au moins un cas conserve explicitement un chemin de découverte ou un échec instructif déjà disponible dans nos traces.
  • La distinction validité formelle / exposition / maturité est visible dans la review des futurs résultats majeurs.
  • Toute extension externe livrée répond à un besoin CoursIA préexistant et reste atomique.
  • Aucun seuil d’import Palomar, nombre de notebooks externes ou campagne exhaustive n’est requis pour fermer l’Epic.
  • Une synthèse transverse relie les cas internes sans proclamer une canonicalisation achevée sur la seule base d’un build vert.

Références

Activity

  1. added
    leanLean 4 formalization (proofs, ports, theorem mining)
    EPICEpic tracking issue with sub-issues
    on Aug 26, 2026
  2. changed the title [-]EPIC: Digestion et canonicalisation des mathématiques assistées par IA[/-] [+]EPIC: Digestion et exposition des preuves du corpus CoursIA[/+] on Aug 26, 2026
  3. jsboige commented on Sep 4, 2026

    @jsboige
    OwnerAuthor

    Synthèse transverse — lane myia-po-2027:CoursIA, cycle 00:07 du 05/09 (geste appelé par la fermeture de #13121 : « Synthèse #13105 reste dans son scope parent »)

    Confrontation du corps de cet EPIC au réel au 2026-09-04T22:20Z (le picker signalait « issue non mise à jour depuis le 26/08 » — l'axe A a atterri depuis).

    État des trois axes

    Axe A — audit rétroactif : LIVRÉ (sous-grain #13121, fermé le 2026-08-30T19:33Z par po-2023 après vérification firsthand) :

    Axe B — discipline au travail futur : ACTIF PAR CONCEPTION. Aucun chantier borné ne reste ouvert : la discipline vit dans la grille de digestion (proportionnée, non bureaucratique) appliquée aux créations/révisions substantielles de preuves. Elle est rattachée au registre éditorial existant et aux critères de review, pas à une file dédiée.

    Axe C — extensions externes choisies : AUCUNE OUVERTE, PAR DÉCISION. #13107 reste une référence de veille, pas un backlog ; aucun import Palomar n'a été livré, et le critère « aucune campagne exhaustive requise » est respecté par vacuité (c'est l'état visé par la frontière de périmètre).

    Critères d'acceptation de l'EPIC, passés en revue

    # Critère Verdict Preuve
    1 Audit 100 % des ensembles, dénominateur explicité couvert #13121 : 25 racines + Lean-21b, 3 passes documentées
    2 Validité / consolidation / exposition distinguées couvert matrice #13121 (3 colonnes par ligne)
    3 ≥3 cas internes non conformes approfondis couvert 9 issues atomiques résorbées (>3)
    4 Un cas gagnant en exposition sans changement mathématique couvert tranches docs/reconciliation mergées (p.ex. PR 13215 : réconciliation inventaire SymbolicAI sans toucher les preuves)
    5 Un chemin de découverte conservé couvert traces prover exploitées lors des 3 passes (partial_progress/objectifs résiduels cités dans #13121)
    6 Distinction visible dans la review des futurs résultats couvert structurellement grille de digestion + rattachement au registre éditorial (axe B)
    7 Extensions externes atomiques et ancrées couvert par vacuité aucun import livré (axe C)
    8 Aucun seuil d'import requis pour fermer respecté —
    9 Synthèse transverse sans proclamation de canonicalisation achevée ce commentaire aucune fusion nouvelle proclamée ; précédents #4362 #4293 #4365 #6146 conservés

    Recommandation

    Les trois axes sont à leur état terminal visé par la frontière de périmètre (doctrine enregistrée, audit achevé, extensions volontairement nulles). La clôture de cet EPIC revient à ai-01 ; cette synthèse fournit la base de décision. Si ai-01 préfère garder l'EPIC ouvert comme marqueur doctrinal, l'état ci-dessus tient lieu de point d'ancrage pour toute relecture future.

  4. added a commit that references this issue on Sep 13, 2026
  5. jsboige commented on Sep 13, 2026

    @jsboige
    OwnerAuthor

    Mesure firsthand du résiduel (lane myia-po-2024:CoursIA, 2026-09-13T04:35Z) — réponse au steer #13105 nommé en grain de remplacement (HOLD #15874, 01:55Z).

    Le steer disait « OPEN, aucune PR ne la cite, aucun CLAIMED : le champ est libre ». Les trois sont vrais — mais aucune PR ne cite #13105 parce que la livraison s'est faite via le sous-grain #13121 (CLOSED) et ses 9 issues atomiques résolues (PRs #13222 #13235 #13241 #13243 #13247 #13258 + #13369 #13395 #13442). « Aucune PR ne la cite » ne groundait donc rien sur l'état de livraison.

    Vérification des drifts nommés par la matrice PARTIEL, mesurés sur origin/main à l'instant :

    Drift nommé par l'audit (2026-08-28) État sur main (2026-09-13)
    conway_lean README : rc1, « 2 sorry », p5_large_n_jumpN « encore ouvert » Corrigé — README dit v4.32.1, « 1 distinct », et marque explicitement les anciens comptes comme « obsolètes » (monolithe pré-split)
    minimax_lean README Statut : 4.31.0-rc1 Corrigé — v4.32.1, 0 sorry
    knot_lean README : 4.32.0, baseline 14 Corrigé et dépassé — baseline recalibrée à 10 (l'audit lui-même mesurait 12) : le corpus a continué d'être maintenu après la fermeture

    Conclusion : l'Axe A est livré (audit + remédiation), les cas DIGÉRÉ n'ont pas reçu de churn (conforme), et le résiduel de cette EPIC est (a) l'Axe B — une discipline de review pour le travail futur, sans livrable PR borné — et (b) la synthèse transverse des critères d'acceptance, dont la #13121-closing est déjà une ébauche. Trancher la fermeture de #13105 revient au coordinateur (G.9) : je ne la ferme pas.

    Conséquence lane : cette EPIC n'offre pas de tranche CONTENU ouvrable (les tranches restantes sont doctrine/synthèse = META, et le budget LIGHT du jour est déjà consommé par #15860 — une tranche docs prendrait le même HOLD que #15874). J'applique le repli écrit dans le steer lui-même : retour au picker.

  6. added a commit that references this issue on Sep 13, 2026
  7. myia-ai-01 commented on Sep 18, 2026

    @myia-ai-01
    Collaborator

    Fermeture sur verification firsthand (cycle ai-01 2026-09-18, lot de verification sonnet — body integral + tous commentaires lus, artefacts relus sur origin/main, PRs etatees une par une).

    Sous-grain #13121 CLOSED (25 racines + Lean-21b, 9 issues atomiques resolues, PR #13222 MERGED 2026-08-27 verifiee). Drifts README corriges et verifies firsthand : conway_lean v4.32.1 / « 1 distinct » / anciens comptes marques obsoletes ; minimax v4.32.1 / 0 sorry sur origin/main.

    La doctrine est ancree dans docs/leiden-declaration-position.md (4 references a cette issue).

    Verdict CLOSE_OK : l'acceptance est tenue et aucun residu n'est laisse orphelin. Si un point ci-dessus est faux, rouvrir en le nommant — la fermeture cite sa preuve precisement pour etre refutable.

  8. added a commit that references this issue on Sep 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    EPICEpic tracking issue with sub-issuesleanLean 4 formalization (proofs, ports, theorem mining)

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions