Repository navigation
feat(gametheory,#19227): T12 tranche 3 -- bornes de taille de programme publiees dans 20e - #19970
Conversation
…me publiees La tranche 3 de T12 (#19227, fille de #18446, EPIC #13483) avait livre son instrument (PR #19228 : `k_trajectory.py --mode bounds`) sans publier son resultat : l'acceptance demandait une section portant les bornes inferieures pour chaque temoin admis, et le verdict final explicite. Section 7 ajoutee a GameTheory-20e, alimentee par le mode `bounds` de l'instrument importe sur les resultats tranche 1 deja charges (aucune mesure rejouee). Resultat : les programmes periodiques bornent a 0.077-0.154 du flux brut (LZ compresse la periode courte d'un facteur 6 a 13), les soupes a 0.759-0.784 ; verdict final `NON-VERIFIEE`. La Conclusion (desormais section 8) affirmait encore « ne livre pas de tranche 3 » : corrigee, le residu est le corpus Turing-complet, pas l'instrument. Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
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 |
Golden-Set Execution (H.7 P3)✅ 9/9 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Path-collision (organ #13359/#13615)Cette PR #19970 (
Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur |
|
[ADJOINT PREFLIGHT] |
Grain: DEEP/notebook-python -- lane myia-po-2026:CoursIA-2 -- prev: DEEP/notebook-python #19959
T12 tranche 3 (#19227) — les bornes de taille de programme sont publiées
Closes #19227. Part of #18446. Voir #13483 (EPIC parent). Voir #19228 (instrument tranche 3, MERGED).
Ce qui manquait
L'issue #19227 porte quatre critères d'acceptance ; la PR #19228 (MERGED 2026-10-05) en a livré un seul.
k_trajectory.pyétendu avec un modeboundsGameTheory-20e(ou un carnet20f) portant les bornes inférieures par témoinLe carnet restait sur 15 cellules et sa Conclusion affirmait encore « Elle ne livre pas de tranche 3 ».
Ce que la PR livre
Section 7 — Bornes de taille de programme (tranche 3, #19227), trois cellules insérées avant la Conclusion :
K_min(t) = K(t, W_last),K_first(t) = K(t, W=1),ratio = K_min / K_first;scripts/hashlife/k_trajectory.pyet appellecompute_bounds/final_verdictsur les résultats tranche 1 déjà chargés en section 1 — aucune mesure n'est rejouée, les bornes sont dérivées ;Résultat mesuré (sortie committée) :
ratio K_min/K_firstotca_static,blinker_T2,pulsar_T3,glider_T4soup_d05_seed123,soup_d03_seed42,soup_d05_seed777Verdict final T12 :
NON-VERIFIEE (limites de K_trajectory documentees tranche 2). La frontière entre les deux blocs est nette sur ce corpus (0.154 < 0.759), mais aucun témoin ne franchitPROGRAM-AUTO-ENTRETIEN— le résidu est le corpus Turing-complet, pas l'instrument.La cellule de lecture déclare aussi la limite de son propre contrôle :
K_minest la borne de la fenêtre la plus large disponible (W_last = 16), pas la limite asymptotique ; les valeurs absolues ne se comparent donc qu'entre témoins du même corpus.Conclusion renommée en section 8 et corrigée : elle affirmait ne pas livrer de tranche 3, ce qui n'est plus vrai.
Tier déclaré — re-qualifiable
DEEP/notebook-python:maingagne un résultat de recherche falsifiable (bornes par témoin + verdict explicite) qui n'y existait pas — le modeboundsétait livré, son résultat n'était publié nulle part. Le critère d'acceptance que cette PR ferme est un livrable de contenu, pas un garde ni un outil. Si le coordinateur juge la production de ce résultat déjà couverte par #19228 et cette PR de simple mise en forme,MED/notebook-pythonest la re-qualification correcte — le tag est déclaré ici pour que la décision se prenne sur pièce.Vérification
notebook_tools.py execute(kernelpython3, cwd = racine du dépôt), SUCCESS en 6.1 s ;execution_count1→5 strictement croissant, 0 erreur, cellule d'exercice inchangée.CLEAN->CLEAN) · papermill ratchet 0 régression (BLOCK_MOVED— les sorties et le bloc ont bougé ensemble) · output-failure 0 régression · output-collapse 0 flagged · source-collapse 0 flagged · interp-positioning 0 finding · duplicate-sections 0 finding · prose-counts aucun compteur quantitatif.metadata.papermillscrubbé au basename ; scan machine-path 0 fuite ;_output.ipynbnon committé ; hooks pre-commit verts.git diff --stat origin/main...HEAD).🤖 Generated with Claude Code