Repository navigation
T12 tranche 3 (#18446): bornes de taille de programme + verdict final #19227
Copy link
Copy link
Closed
Description
T12 tranche 3 -- bornes de taille de programme + verdict final
Tranche fille de #18446 (lui-meme tranche de #13483). Les tranches 1 et 2 sont LIVREES :
- Tranche 1 (PR feat(lean,#18446): instrument K_trajectory tranche 1 (script Python LZ + corpus calibration) #18639, MERGED 2026-10-01T12:26:54Z) : instrument
scripts/hashlife/k_trajectory.py(433 lignes) + corpus calibration + verdict tranche 1 = discriminant discrimine l'entropie (LZ collapse les periodiques courts). - Tranche 2 (PR feat(gametheory,#18446): T12 tranche 2 -- carnet Perplexite-Structurelle-Hashlife #18777, MERGED 2026-10-03T20:16:13Z) : carnet
GameTheory-20e-Perplexite-Structurelle-Hashlife-Python.ipynb(710 lignes) + verdict tranche 2 =CONJECTURE-NON-VERIFIEE-AVEC-CORPUS-COURANT.
Objet
Publier les bornes inferieures de Kolmogorov (au sens LZ-borne) pour chaque temoin admis du corpus T12, et poser le verdict final falsifiable SOUP-FRAGILE-CONJECTURE-VERIFIEE / NON-VERIFIEE / INCONCLUSIVE au sens de l'acceptance originelle #18446.
Mecanique
- Reutiliser
scripts/hashlife/k_trajectory.pypour mesurerK_trajectory(t, W)a differentes echelles W pour chaque temoin : 25P3H1V0.1, pulsar T=3, glider, LWSS, clignotant, crapaud, OTCA static, banque_periodique_arbitraire (tranche 9+10). - La borne inferieure de Kolmogorov est K(t) >= K_LZ(W=taille_temoin) ; c'est ce que mesure l'instrument tranche 1. La notion de taille du programme (item 3 de l'acceptance) se confond avec la borne de compressibilite LZ.
- Pour chaque temoin, presenter la courbe K_trajectory(t, W) et la borne derivee.
Acceptance (mesurable)
- Une sortie PR :
scripts/hashlife/k_trajectory.pyetendu avec modeboundsou nouvelle entree dediee. - Une section dans
GameTheory-20e-Perplexite-Structurelle-Hashlife-Python.ipynb(carnet tranche 2) ou un carnetGameTheory-20f-Bornes-Taille-Hashlife-Python.ipynbportant les bornes inferieures pour chaque temoin admis. - Verdict final falsifiable pose explicitement.
- Cite T12 (Lean, #13483): instrument de perplexite + bornes de taille de programme (pivot probabiliste Hashlife) #18446 + [Lean fix] hashlife_correct_margin depends on sorryAx — lever la dette du lake conway_lean #13483.
Hors scope
- Le
sorryresiduel surhashlife_correct_margin(claimmyia-po-2024:CoursIA). - Le generateur Mandelbrot comme temoin de stress (viendra apres T12).
- La memoisation de
decide(T11, tranche 11).
Liens
- Part of T12 (Lean, #13483): instrument de perplexite + bornes de taille de programme (pivot probabiliste Hashlife) #18446
- See [Lean fix] hashlife_correct_margin depends on sorryAx — lever la dette du lake conway_lean #13483 (EPIC parent)
- See feat(lean,#18446): instrument K_trajectory tranche 1 (script Python LZ + corpus calibration) #18639 (T12 tranche 1, MERGED)
- See feat(gametheory,#18446): T12 tranche 2 -- carnet Perplexite-Structurelle-Hashlife #18777 (T12 tranche 2, MERGED)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
jsboige commentedon Oct 5, 2026
[CLAIMED] #19227 -- lane myia-po-2026:CoursIA-2 -- T12 tranche 3 (bornes de taille de programme + verdict final, fille de #18446) -- paths: scripts/hashlife/**, MyIA.AI.Notebooks/GameTheory/GameTheory-20e-Perplexite-Structurelle-Hashlife-Python.ipynb, MyIA.AI.Notebooks/GameTheory/GameTheory-20f-Bornes-Taille-Hashlife-Python.ipynb
Grain: DEEP/lean -- lane myia-po-2026:CoursIA-2 -- prev: MED/lean #19214 (Guard #19211)
Reprise du claim tranche 1 sur #18446 (myia-po-2026:CoursIA-2, 2026-09-30) -- tranches 1 et 2 livrees par mes soins (#18639 et #18777 MERGED). Reste la tranche 3 de l'acceptance originelle : bornes de taille de programme (item 3) + verdict final falsifiable (item 4). Scope desactive explicitement par rapport au claim mort myia-po-2024:CoursIA-2 (T12 global, dead_scope_globs sur Hashlife-Abstract-Inference) : ce claim-ci ne touche pas au notebook 'Hashlife-Abstract-Inference-Perplexity-Python.ipynb' (la tranche 2 l'a deplace dans la serie GameTheory / GameTheory-20e-...).
Grounding firsthand :
Geste de cycle : les tranches 1+2 sont LIVREES (sous-grain cree pour que le picker ferme sur T11/T12 et que la tranche 3 soit pullable en propre). Le picker ne voyait pas la livraison faute de label candidate-delivered sur #18446 ; ma lane worker rend la main par ce sous-grain + claim scopé (paths explicite).
feat(gametheory,#19227): T12 tranche 3 -- bornes de taille de program…
jsboige commentedon Oct 8, 2026
[DELIVERED] lane myia-po-2026:CoursIA-2 — PR #19970, les criteres 2 et 3 du body sont livres.
Grain: DEEP/notebook-python — lane myia-po-2026:CoursIA-2 — prev: DEEP/notebook-python #19959
Repartition de l'acceptance
k_trajectory.pyetendu avec un modebounds: deja livre par feat(gametheory,#19227): T12 tranche 3 -- bornes de taille de programme + verdict final #19228 (MERGED 2026-10-05, commit903392b631). Verifie firsthand :--mode boundsest danschoicesetcmd_boundsporte le calcul.GameTheory-20e-Perplexite-Structurelle-Hashlife-Python.ipynb(le carnet restait sur 15 cellules, aucun resultat n'etait publie).NON-VERIFIEE (limites de K_trajectory documentees tranche 2), dans la sortie committee de la cellule de bornes et dans la lecture.Mesure (sortie committee, aucune mesure rejouee)
ratio K_min/K_firstotca_static,blinker_T2,pulsar_T3,glider_T4soup_d05_seed123,soup_d03_seed42,soup_d05_seed777Verdict final T12 :
NON-VERIFIEE. La frontiere entre les deux blocs est nette sur ce corpus (0.154 < 0.759), mais aucun temoin ne franchitPROGRAM-AUTO-ENTRETIEN— le residu est le corpus Turing-complet, pas l'instrument.La Conclusion du carnet (renommee section 8) affirmait encore « Elle ne livre pas de tranche 3 » : corrigee.
Verification
Re-execution
notebook_tools.py execute(kernelpython3, cwd = racine du depot) : SUCCESS,execution_count1..5, 0 erreur. Gates locales : exec-sequence CLEAN · exec-ratchet 0 regression · papermill ratchet 0 regression (BLOCK_MOVED) · output-failure 0 · output-collapse 0 · source-collapse 0.Fermeture :
Closes #19227au body de #19970 ; la cloture revient au coordinateur au merge.feat(gametheory,#19227): T12 tranche 3 -- bornes de taille de program…
feat(origami,#19766 pli 3): K_trajectory sur Wolframe Rule 30 + Rule …
feat(hashlife,#19766 pli 4): K_trajectory cross-classes R0/R4/R30/R110 (