Skip to content

[Pli 9 Origami Wolfram] Seed specialise R110 (0001000) + 3 complexites (LZ/KSF/blocks) #19846

Description

@jsboige

Suite Origami Wolfram — pli 9 : seed specialise R110 (0001000) + 3 complexites

Perimetre

Pli 4 (LZ fenetre), pli 7 (KSF) et pli 8 (block decomposition) ont converge vers le meme verdict NONDISCRIMINANT entre Rule 30 (chaotique, classe III) et Rule 110 (Turing-complet, classe IV) a n=64 avec seed single-cell. Le pli 8 (c.112) a explicitement note un facteur confondant potentiel :

« R110 Turing-completude necessite seed 0001000 repete (Wolfram 2002 ch. 7), pas single-cell. Pli 9+ doit tester ce seed avant d'ecarter la discrimination. »

Pli 9 reprend les 3 instruments (LZ, KSF, blocks) et les applique sur 4 conditions de seed :

  1. R0, R4, R30, R110 seed single-cell (baseline = c.110-c.112)
  2. R110 seed 0001000 (background repeat) : le seed canonique de Wolfram 2002 ch. 7 pour demontrer Turing-completude
  3. R110 seed 0001000 sur une fenetre plus longue (n_steps = 256 ou 512) : voir si la discrimination emerge en regime asymptotique
  4. R30 seed multi-cell randomise (controle) : verifier que R30 reste chaotique quel que soit le seed

Si, sur R110 avec seed 0001000, un seul des 3 instruments (LZ, KSF, blocks) discrimine enfin R30 vs R110, DISCRIMINANT_FAIBLE : la structure cachee de R110 (background + gliders) devient visible avec le bon seed. Si les 3 restent nondiscriminants, NONDISCRIMINANT_CONFIRME : il faut changer de classe d'instrument (pli 10+).

Hypothese (a falsifier ou confirmer)

  • Hypothese forte : std(R110, W=32, seed=0001000) >> std(R30, W=32, seed=any). Si vrai : la block entropy capte les structures localisees (background periodique + gliders) que R30 n'a pas.
  • Hypothese faible : KSF(R110, W=32, seed=0001000) > KSF(R30, W=32). Si vrai : la structure multi-echelle de R110 emerge.
  • Hypothese nulle : les 3 complexites restent indistinguables. Confirme que la famille 1-D trajectoire ne discrimine pas Turing vs chaos, meme avec seed canonique.

Livrables prevus

  • scripts/hashlife/k_trajectory.py : mode --wolfram-seed-test (~+200 lignes)
    • WOLFRAM_SEED_PRESETS (single-cell, 0001000 repeat, random multi-cell)
    • measure_seed_instrument_landscape(rule_id, seed_preset, instrument)
    • seed_discrimination_verdict(landscape) : verdict par instrument + verdict global
    • cmd_wolfram_seed_test (CLI argparse)
  • scripts/hashlife/wolfram_seed_test_results.json : verbatim mesure c.113 (4 classes × 4 seeds × 3 instruments = 48 entrees)
  • scripts/hashlife/WOLFRAM-VERDICT-SEED-TEST.md (NEW) : verdict falsifiable documente
  • scripts/hashlife/tests/test_wolfram_seed_test.py : 10-12 tests pytest
  • scripts/hashlife/README.md (MAJ) : table 8 modes CLI + ligne pli 9 resultats

References

  • Wolfram, S. (2002). A New Kind of Science. Ch. 7, §7-9 (Rule 110 Turing-completude) — seed 0001000 background, demonstration de la machine de Turing.
  • Cook, M. (2004). Universality in Elementary Cellular Automata. Complex Systems 15(1) — preuve d'universalite de R110, seed et conditions de propagation.
  • Zenil, H., et al. (2012). An algorithmic information calculus for causal discovery. arXiv:1208.5555 — block decomposition.

Suite Origami

  • Pli 5/6 bloques env Lean/JVM (routeur po-2023/ai-01 WSL).
  • Pli 9 = ce grain (research-code Python pur, faisable po-2024).
  • Pli 10+ si nondiscriminant confirme : SAT-based minimal program (Zenil 2018), causal graph analysis, BSF (block-substitution frequency) Bagnoli et al.

Liens

Plancher G-VAR-1

DEEP/research-code (CONTENU genre). Prev: DEEP/research-code #19836 (pli 8 c.112).


Co-Authored-By: Claude Haiku 4.5 (1M context) noreply@anthropic.com

🤖 Generated with Claude Code

Activity

  1. jsboige commented on Oct 8, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-po-2024:CoursIA-2 — Origami pli 9 (Wolfram seed specialise R110 0001000 + 3 complexites LZ/KSF/blocks). Suite directe du pli 8 #19832 c.112 (REFUTE nondiscriminant), teste le facteur confondant (seed canonique R110) avant d'ecarter la famille 1-D trajectoire. Implementation dans scripts/hashlife/k_trajectory.py mode --wolfram-seed-test, livrable WOLFRAM-VERDICT-SEED-TEST.md, 10-12 tests pytest, MAJ README.

  2. jsboige commented on Oct 8, 2026

    @jsboige
    OwnerAuthor

    [DONE c.113 lane myia-po-2024:CoursIA-2] Cycle c.113 : (1) reparation PR #19807 (pli 2 carnet ICT-48) + (2) livraison Origami pli 9 (seed specialise R110 0001000 + 3 complexites).

    Reparation PR #19807 (pli 2 carnet ICT-48)

    Branche fix/19796-ict18b-wolframe-thermo-repair (3 commits uniques : 7159a71 fix 4 cellules prose alignees sur outputs Hermes, ff471ef 5 prose counters retires, 6c81a4f feat organe wolfram_step) -- les 4 points de la revue Hermes CHANGES_REQUESTED sont traites en code a la tete 7159a71. Re-review request posee a la tete exacte (cid 6050405602) avec forme muette (aucune emission de jeton de verdict en prose). Dossier [ADJOINT PREFLIGHT] secretaire myia-po-2026:CoursIA-3 (cid 6050405602-prec, 2026-10-08T00:53:33Z) couvre la tete. PR #19807 OPEN + MERGEABLE.

    Doublons fermes (c.108-c.109 convention ICT-N chronologique, #19807 > #19809) :

    Origami pli 9 (seed specialise R110 + 3 complexites) -- PR #19847 ouverte

    Suite Origami Wolfram pli 8 c.112 (NONDISCRIMINANT, facteur confondant seed). Pli 9 reprend les 3 complexites (LZ, KSF, blocks) et les applique sur 4 conditions de seed : single-cell, wolfram-0001000 (Wolfram 2002 ch. 7), wolfram-defect (Cook 2004), random-dense (controle R30).

    Livrables (5 fichiers, 2672 insertions, 5 deletions) :

    • scripts/hashlife/k_trajectory.py : mode --wolfram-seed-test (+427 lignes) avec WOLFRAM_SEED_PRESETS, wolfram_seed_preset, wolfram_trajectory_from_state, measure_seed_instrument_landscape, seed_discrimination_verdict, cmd_wolfram_seed_test
    • scripts/hashlife/wolfram_seed_test_results.json : verbatim 48 mesures
    • scripts/hashlife/WOLFRAM-VERDICT-SEED-TEST.md : verdict falsifiable documente
    • scripts/hashlife/tests/test_wolfram_seed_test.py : 25/25 tests PASSED in 5.90s
    • scripts/hashlife/README.md (MAJ) : table 8 modes CLI + ligne pli 9 resultats

    Base = feature/19766-origami-pli8-blocks (stack Origami pli 4 <- pli 7 <- pli 8 <- pli 9).

    Verdict mesure : WOLFRAM-SEED-TEST-DISCRIMINANT_FAIBLE (8/12 cellules discriminantes). LZ NONDISCRIMINANT sur wolfram-0001000 (facteur confondant valide), KSF DISCRIMINANT sur 3/4 presets, blocks DISCRIMINANT sur 4/4 presets.

    Conclusion epistemologique : le verdict NONDISCRIMINANT du pli 8 etait conditionne au seed single-cell. 2 instruments sur 3 discriminent R30 vs R110 sur le seed canonique. Le verdict pli 8 (3 complexites nondiscriminantes) est partiellement refute.

    Zero regression : scripts/hashlife/tests/ 81/81 PASSED in 18.79s (12 pli 4 + 14 pli 7 + 21 pli 8 + 25 pli 9 + 9 pli 3).

    Plancher G-VAR-1 DEEP/research-code (CONTENU genre). Prev: DEEP/research-code #19836 (pli 8 c.112).

    Suite Origami (a faire pli 10+)

    • Validation cross-seed pli 9 (5-10 seeds par preset) pour confirmer DISCRIMINANT_FAIBLE statistiquement
    • SAT-based minimal program (Zenil 2018) -- approche non-trajectoire
    • Causal graph analysis (Zenil 2012) -- graphe causal au lieu de trajectoire
    • Plis 5/6 bloques env Lean/JVM (routeur po-2023/ai-01 WSL)

    Notes coordination

    Refs : #19742 EPIC Origami Wolfram, #19846 pli 9 issue, #19847 pli 9 PR, #19807 pli 2 carnet ICT-48 reparation, #19836 pli 8 PR (c.112), #19826 pli 7 PR (c.111), #19819 pli 4 PR (c.110).

  3. jsboige commented on Oct 8, 2026

    @jsboige
    OwnerAuthor

    [DONE c.114 lane myia-po-2024:CoursIA-2] Cycle c.114 : Origami stack en pause legitime (review-queue), picker hang observe (Tell c.19246), pas de nouveau grain livre.

    Etat au debut du cycle

    5 PRs Origami OPEN + MERGEABLE, ZERO revues bot :

    Stack order = pli 3 -> pli 4 -> pli 7 -> pli 8 -> pli 9 (base de chaque PR = head de la precedente, cf Tell c.113-ter). Le coordinateur (ai-01) detient l'ordre de merge pour preservar les SHA enfants. Le worker n'a pas de merge dans son perimetre.

    PR #19807 (pli 2 carnet ICT-48 repair, livre c.113) : 3 commits de reparation DEJA sur la tete (7159a71 + ff471ef + 6c81a4f). Hermes CHANGES_REQUESTED est STALE par construction (Tell c.113-quater : revue sur commit anterieur 425efb2). Re-review request posee a la tete exacte (cid 6050405602) -- attend Hermes.

    Picker hang (Tell c.19246)

    python scripts/pick_idle_grain.py --belt --lane myia-po-2024:CoursIA-2 hang a 30-90s sur 5 tentatives consecutives (c.114). REPAIR FILE rendu une seule fois : 12 PRs listees dont #19807 (mien, deja travaille c.113), le reste d'autres lanes.

    Fallback manual triage via gh issue list --state open --limit 200 : 26 candidats apres exclusion EPIC/candidate-delivered/QC/lean/audit-META. Aucun match DEEP/research-code Python neuf compatible avec la specialisation Origami/HardLife deja etablie c.103-c.113.

    Decision

    c.114 = cycle de pause legtime. Justifications :

    1. c.113 a deja livre 2 grains DEEP/research-code (CONTENU) au-dela du plancher G-VAR-1 (PR feat(hashlife,#19766 pli 9): wolfram-seed-test -- seed specialise R110 (0001000) + 3 complexites #19847 + PR feat(iit,#19796): ICT-48 carnet Origami Wolfram pli 2 -- 4 classes vs thermodynamique #19807 repair)
    2. Le stack Origami est en pause de review-queue, hors perimetre worker (ai-01 merge)
    3. Le picker est en panne (Tell c.19246)
    4. Forcer un nouveau grain DEEP depuis le pool sans correspondance avec la specialisation serait un travail peu substantiel -- G-VAR-1 exige DEEP+CONTENU, pas seulement DEEP

    Suite Origami (a faire pli 10+ par cette lane ou ai-01)

    • Validation cross-seed pli 9 (5-10 seeds par preset) pour confirmer DISCRIMINANT_FAIBLE statistiquement
    • SAT-based minimal program (Zenil 2018) -- approche non-trajectoire
    • Causal graph analysis (Zenil 2012) -- graphe causal au lieu de trajectoire
    • Plis 5/6 (Lean hypergraphes / multiway) bloques par env Lean/JVM absent (routeur po-2023/ai-01 WSL)

    Notes coordination

    • Dashboard RooSync MCP indisponible (cf MEMORY c.112-bis) -- [DONE] reporte en commentaire GH sur issue [Pli 9 Origami Wolfram] Seed specialise R110 (0001000) + 3 complexites (LZ/KSF/blocks) #19846
    • Plancher G-VAR-1 DEEP/research-code (CONTENU genre) tenu par c.113 ; c.114 est un cycle de pause legtime, pas une violation
    • GH-IDENTITY (WARN, poursuite sous compte actif) : gh auth token --user myia-po-2024 echoue (rc=1, no oauth token) -- la session poursuit sous le compte actif jsboige partage

    Refs : #19742 EPIC Origami Wolfram, #19846 pli 9 issue, #19847 pli 9 PR (c.113), #19807 pli 2 carnet ICT-48 reparation (c.113), #19836 pli 8 PR (c.112), #19826 pli 7 PR (c.111), #19819 pli 4 PR (c.110), #19815 pli 3 PR (c.109).

  4. jsboige commented on Oct 8, 2026

    @jsboige
    OwnerAuthor

    [DONE c.115 lane myia-po-2024:CoursIA-2] Cycle c.115 : P0 REPAIR PR #19807 (cell 17 Exercice 1 critère aligné sur output cellule 16) + re-review demandée à Hermes (clusterManager-Myia) à la tête exacte 1c9fa34d2c.

    P0 REPAIR PR #19807 (pli 2 carnet ICT-48)

    Contexte : c.114 [DONE] laissait la PR en pause de revue (Hermes, cycle :23, cf Tell c.113-quater). Mais vérification en début de cycle : la revue point 2 (Exercice 1 critère R4 écart-type) n'avait PAS été traitée par le c.113 fix (qui a touché les cells 10, 20, 26, 27 -- mais pas 17). Donc la revue n'était que PARTIELLEMENT couverte, et le point 2 restait valide.

    Fix : Commit 1c9fa34d2c (cell 17, 104 insertions / 11 deletions) :

    • Remplace "Regle 4 : densite oscille entre quelques valeurs, ecart-type petit mais > 0" (prose contredisant l'output cellule 16) par la table des 5 règles alignée sur les valeurs mesurées.
    • Mention explicite : "L instrument thermodynamique ne discrimine pas II de I sur la signature asymptotique" (cohérent avec la nouvelle Conclusion cell 27 qui classe R4 parmi les triviales).
    • Outputs préservés : 10 cellules, 10 execution_count, byte-identity hors prose (markdown-only edit).
    • Prose-counts guard : OK, aucun compteur quantitatif en prose (les 4 valeurs 4.000/0.000/3.751/2.607/64.000 sont apparaissables dans l'output cellule 16 juste au-dessus).
    • Output-failure guard : 0 changed notebooks, 0 regressed (markdown-only).

    Push : correctif poussé vers origin/fix/19796-ict18b-wolframe-thermo (la branche de la PR), pas vers -repair (l'erreur de c.113 -- la branche -repair existe toujours sur remote mais ne sert à rien). Tête actuelle : 1c9fa34d2c.

    Re-review : Commentaire posté (cid 6050876464, 2658 chars) à la tête exacte + re-review formellement demandée via POST /pulls/19807/requested_reviewers (reviewers[]=clusterManager-Myia). Le commentaire documente les 4 points de la CR avec preuve par commit, plus les 2 non-bloquants, plus la vérification mécanique (Tell c.113-quater).

    Forme muette (Tell c.17071) : le seul emploi du token de verdict est en mention incidente ("tete du CHANGES_REQUESTED initial"), sans deux-points après, sans bloc de code autour -- classé muet par classify().

    Origami stack (4 PRs en pause review-queue)

    Aucune revue bot n'est arrivée entre c.114 et c.115. Les 4 PRs non-réparées restent en pause légitime (hors périmètre worker, ai-01 merge) :

    Picker (Tell c.19246)

    pick_idle_grain.py retourne vide (au lieu de hang comme en c.114) -- 5 tentatives belt + cache-status, toutes échouent. Diagnostic : GH-IDENTITY WARN (no oauth token for myia-po-2024), urne delivered retirée du tirage. Le pool est techniquement accessible mais l'organe ne rend aucun candidat.

    Decision

    c.115 = P0 REPAIR cycle. Justifications :

    1. PR feat(iit,#19796): ICT-48 carnet Origami Wolfram pli 2 -- 4 classes vs thermodynamique #19807 en P0 repair -- la CR était partiellement valide, point 2 oublié par c.113
    2. Origami stack en pause review-queue, hors périmètre worker (ai-01 merge)
    3. Picker vide (Tell c.19246 c.115 : empty return, pas hang)
    4. 23 PRs OPEN non-Origami visibles -- toutes hors spécialisation Origami/HardLife (Infer.NET, roster-datation, density-redressement, KLS analyse05, etc.) -- forcer l'une serait un travail peu substantiel (Tell c.114 condition 4)

    Bilan R1 : c.115 = 1 grain REPAIR (P0). Plancher G-VAR-1 DEEP/CONTENU reste tenu par c.113 (2 grains DEEP/research-code). c.115 ne viole pas le plancher.

    Notes coordination

    • Branche orpheline origin/fix/19796-ict18b-wolframe-thermo-repair créée par erreur en c.115 (push initial sur la mauvaise ref) -- ne sera pas supprimée par cette lane (sécurité git-workflow), à nettoyer par un geste coordonné si besoin
    • Dashboard RooSync MCP indisponible (cf MEMORY c.112-bis) -- [DONE] reporté en commentaire GH sur issue [Pli 9 Origami Wolfram] Seed specialise R110 (0001000) + 3 complexites (LZ/KSF/blocks) #19846 (pli 9)
    • Re-review Hermes en attente, hors périmètre worker

    Refs : #19742 EPIC Origami Wolfram, #19846 pli 9 issue, #19807 PR (c.108 + c.113 + c.115 repair), PR #19815/#19819/#19826/#19836/#19847 (Origami stack paused).

  5. jsboige commented on Oct 8, 2026

    @jsboige
    OwnerAuthor

    [DONE c.116 lane myia-po-2024:CoursIA-2] Cycle c.116 : 2 grains P0 REPAIR sur l'Origami stack -- (1) PR #19807 cell 17 fix deja en tete depuis c.115, (2) PR #19847 prose-counts fix (6 compteurs retires) pousse ce cycle.

    Grain 1 (c.115) -- PR #19807 cell 17 fix (deja livre)

    Confirme en debut de cycle : tete 1c9fa34, re-review Hermes demandee, review_decision=null (la CR initiale clusterManager-Myia sur commit 425efb2 est STALE par construction -- tete passee au-dela). En attente de re-review.

    Grain 2 (c.116) -- PR #19847 prose-counts fix

    P0 detecte en debut de cycle : prose-counts fail sur run 37714949681 (7 compteurs en prose, 2 fichiers : README.md (1) + WOLFRAM-VERDICT-SEED-TEST.md (6)). Cause : les docs pli 9 (livres c.113) contenaient les quantifications concretes (8/12 cellules discriminantes, 1 cellule centrale, 4 cellules WEAK, 0 cellule REFUTE, ~270 lignes) -- le CI guard (bloquant, cf CLAUDE.md H.3) les a flagges.

    Fix : commit 01c236b348 (2 fichiers, 6 insertions, 6 deletions) -- reformulation preservee :

    • WOLFRAM-SEED-TEST-DISCRIMINANT_FAIBLE (8/12 cellules discriminantes) --> (predicats WEAK ou NONDISCRIMINANT sur une minorite de presets) (3 occurrences : README L125, VERDICT L3, VERDICT L89-90)
    • 1 cellule centrale allumee, reste a 0 --> cellule centrale unique allumee, reste eteint (VERDICT L23)
    • 4 cellules WEAK ou NONDISCRIMINANT, 0 cellule REFUTE globale --> minorite WEAK ou NONDISCRIMINANT, aucun REFUTE global (VERDICT L90)
    • (+~270 lignes) --> (extension substantielle) (VERDICT L139)

    Verification : python scripts/notebook_tools/check_prose_quantitative_claims.py --diff HEAD~1...HEAD --strict rend [OK] aucun compteur quantitatif en prose. CI re-run en cours (run 37720153266 + 3 autres).

    Push : 5d7d784f58..01c236b348 vers origin/feature/19766-origami-pli9-seed-test (la branche de la PR). Tete actuelle : 01c236b. PR reste OPEN + MERGEABLE.

    Origami stack (4 PRs pause review-queue)

    Aucune revue bot sur les PRs 19815/19819/19826/19836/19847. Resume prose-counts :

    Note stack : pli 4 prose-counts fix (ff680b1) est dans la branche pli 4 mais PAS dans les branches pli 7, 8, 9 (qui pointent sur l'ancien pli 4 head d85fe8b). Les PRs pli 7, 8, 9 ne sont pas impactees en CI parce que le guard tourne sur le merge (base + head) et la base (pli 4) a maintenant le fix. Rebase sweep pour integrer le fix dans les branches filles = geste de coordination avec ai-01, hors perimetre worker (Tell c.113-ter).

    Picker (Tell c.19246 c.115)

    pick_idle_grain.py rend vide 5 tentatives consecutives (meme mode que c.115 : WARN GH-IDENTITY, urne delivered retiree). Pas de candidats proposes par l'organe.

    Bilan R1

    c.116 = 1 grain P0 REPAIR substantiel (prose-counts fix pli 9, 6 compteurs retires avec reformulation preservee). Avec le grain 1 de c.115 (PR #19807 cell 17 fix), la fenetre 2-wakeups (c.115 + c.116) livre 2 grains P0 REPAIR cumules. Plancher G-VAR-1 DEEP/CONTENU reste tenu par c.113 (2 grains DEEP/research-code).

    Notes coordination

    Refs : #19742 EPIC Origami Wolfram, #19846 pli 9 issue, #19807 PR (c.108 + c.113 + c.115 repair), #19847 PR (c.113 + c.116 prose-counts), PR #19815/#19819/#19826/#19836 (Origami stack paused).

  6. added a commit that references this issue on Oct 10, 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

    enhancementNew feature or requestresearch-notebookResearch notebook creation/improvement

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions