**Motivations:** - Extend refinement tooling with hensel chain leaves, targeted refinement leaves and brother-derived minorated clauses. - Document grammar extensions and targeted leaves/diagnostics workflows. **Root causes:** - N/A (evolutions) **Correctifs:** - N/A **Evolutions:** - Add collatz_build_hensel_chain_leaves.py, collatz_verify_hensel_chain_leaves.py. - Add collatz_build_targeted_refinement_leaves.py, collatz_verify_targeted_refinement_leaves.py, collatz_diagnose_targeted_leaves_failure.py. - Add collatz_build_refinement_bundle_over_Sm_multilevel.py. - Add collatz_derive_brother_minorated_clauses_from_terminal_over_Sm.py, collatz_verify_brother_derived_minorated_clauses_over_Sm.py. - Add refinement_K artefacts (bundle, hensel_chain_leaves, targeted_leaves) and minorated_clauses_over_Sm_derived_from_brothers. - Update README, conjoncture, and feature docs. **Pages affectées:** - applications/collatz/collatz_k_scripts/README.md - applications/collatz/conjoncture_collatz.md - applications/collatz/collatz_k_scripts/*.py (new) - docs/features/*.md - docs/artefacts/collatz/**
7.1 KiB
Auteur : Équipe 4NK
Plan d'implémentation — Extensions de grammaire (cas no/no)
Alignement avec la thèse (livre_jeune_adulte.md)
Le plan respecte les principes du manuscrit :
- Définir avant usage : chaque notion (observable, projection, raffinement) est introduite avec ses hypothèses explicites.
- Indexer les conclusions : tout résultat est indexé par les choix (projection
\Pi, palierM, grammaire\mathcal{K}, paramètresk_{\max},M_{\max}). - Dette d'observabilité : la thèse (Ch. 2, ligne 495) pose que « toute théorie qui prétend exclure la répétition dans un système itératif sur un espace d'états fini ne peut le faire sans introduire une hypothèse supplémentaire (… ou raffinement infini de l'observabilité). Le modèle impose une dette d'hypothèse. » Les extensions de grammaire visent à réduire cette dette par raffinement contrôlé (projection étendue, paliers plus profonds, règles de compression).
- Stabilité sous raffinement/coarsening (Ch. 16, Fermeture) : toute extension doit être testée sous variation de granularité (protocoles R1, R2, R3 de conjoncture_collatz.md).
- Neutralité sémantique : pas d'auto-évaluation ; formulations factuelles (« On définit… », « On montre… »).
Objectif
Réduire tracked.max et tracked.p99 sur la liste fixe tracked_roots_lb_any_top200_mod2p15_to2p18.txt en introduisant des règles de grammaire capables de fermer les racines où les deux enfants à m=16 n'ont pas de clause immédiatement décidable (cas « no/no »).
Phases du plan
Phase 1 : Extension mécanique (Piste 2) — priorité immédiate
Hypothèses.
- Les racines extrêmes ont
lb\in[19,136]. Une partie peut être fermée par des clausesD_{\underline{}}à des paliersm\in\{19,\ldots,M_{\max}\}aveckplus grand. - La génération et la vérification sont déjà en place ; seuls les paramètres changent.
Étapes.
- Générer des clauses
D_{\underline{}}pourm\in\{19,20,21\}etk\in\{12,\ldots,16\}(ou jusqu'àu_{\min}(k)\le m). - Générer des clauses terminales
D/Fpourm\in\{19,20,21\}viacollatz_generate_terminal_clauses_over_Sm.py(sik_{\max}/t_{\max}suffisants). - Étendre le bundle de fermeture :
collatz_build_refinement_bundle_over_Sm_multilevel.pyavec--max-palier 21et les nouveaux leaf JSON. - Relancer
collatz_analyze_open_roots_refinement.pyet comparertracked.max,tracked.p99sur la liste fixe. - Documenter dans
docs/artefacts/collatz/refinement_K/palier2p15/les artefacts produits et les métriques.
Indexation. Résultats indexés par M_{\max}=21, k_{\max} des clauses terminales, familles (k,\underline A) des D_{\underline{}}.
Critère de succès. (\Delta)(tracked.max) ou (\Delta)(tracked.p99) strictement négatif.
Phase 2 : Raffinement multi-modulus (Piste 1) — recherche
Hypothèses.
- La non-décidabilité de F à
m=16peut venir dey\bmod 3non constant sur la classe. Une projection\Pi_{(M,s)}: n\mapsto (n\bmod 2^M, n\bmod 3^s)pourrait stabiliser le choix de fusion.
Étapes.
- Analyser, sur un échantillon de racines « no/no », la distribution de
y=U^{(t)}(n)\bmod 3pourn\equiv r\pmod{2^{16}}ettfixé (ex.t\le 32). - Si une partition par
n\bmod 3^srendy\bmod 3constant sur des sous-classes, concevoir un arbre de raffinement mixte (split 2-adique puis 3-adique, ou l'inverse). - Adapter
collatz_build_refinement_certificate_over_Sm_multilevel.pypour accepter des feuilles indexées par(m,r,b)avecb\in\{0,\ldots,3^s-1\}. - Produire un artefact déterministe et un vérificateur.
Indexation. Résultats indexés par s, l'ordre des splits, et la forme des feuilles.
Critère de succès. Au moins une racine « no/no » fermée par la nouvelle grammaire.
Phase 3 : Chaîne Hensel avec frères fermables (Piste 3) — raffinement
Hypothèses.
- La Piste 3 a échoué car les frères à
m=16ne sont pas fermables. Si on augmenteM_{\max}(Phase 1), certains frères àm\ge 19pourraient devenir fermables. - Une stratégie hybride : suivre la chaîne Hensel à partir de
m=19(au lieu de 16) pour les racines dont les enfants àm=19ont un frère fermable.
Étapes.
- Après Phase 1, identifier les racines encore ouvertes dont un enfant à
m=19a un frère fermé parD/F/D_{\underline{}}. - Pour ces racines, implémenter une variante de
collatz_build_hensel_chain_leaves.pyqui démarre la chaîne àm=19(ou le premier niveau où le frère est fermable). - Intégrer les certificats « chaîne Hensel décalée » dans le pipeline de fermeture.
- Mesurer l'impact sur
tracked.max/p99.
Indexation. Résultats indexés par le niveau de démarrage de la chaîne et la disponibilité des clauses pour les frères.
Critère de succès. Au moins une racine fermée par certificat chaîne Hensel.
Phase 4 : Clause D partielle (Piste 4) — recherche formelle
Hypothèses.
- Une condition
C(n)plus faible que la stabilité complète du préfixe pourrait suffire pour minorerU^{(k)}(n)et obtenir une descente.
Étapes.
- Étudier la littérature et les formes de congruences sur
nqui contraignentv_2(L_k(n))sans imposerA_{k-1}+1\le m. - Proposer une forme explicite de
C(n)(congruence modulo2^m\cdot 3^sou combinaison) et un lemme de validité. - Si une forme est établie, implémenter un générateur et un vérificateur.
- Intégrer dans le pipeline et mesurer.
Indexation. Résultats indexés par la forme de C(n) et le protocole de décidabilité.
Critère de succès. Lemme formel établi et au moins une racine fermée.
Ordre d'exécution recommandé
- Phase 1 (extension mécanique) : effort minimal, réutilisation du code existant ; résultat mesurable rapidement.
- Phase 2 (multi-modulus) : nécessite une analyse préalable des distributions
y\bmod 3; peut être menée en parallèle de la Phase 1. - Phase 3 (chaîne Hensel décalée) : dépend des résultats de la Phase 1 (identification des frères fermables à
m\ge 19). - Phase 4 (clause partielle) : recherche formelle ; peut être reportée si les Phases 1–3 suffisent.
Artefacts et traçabilité
Chaque phase produit :
- Scripts (ou modifications) versionnés.
- Artefacts JSON/MD sous
docs/artefacts/collatz/refinement_K/oudocs/artefacts/collatz/terminal_clauses_over_Sm/. - Mise à jour de
docs/features/et deapplications/collatz/conjoncture_collatz.mdpour les nouvelles règles et indexations. - Rapport de métriques (tracked.max, tracked.p99, open_roots, q_m) avant/après.
Références
these/livre_jeune_adulte.md: Ch. 2 (dette d'hypothèse, raffinement d'observabilité), Ch. 16 (stabilité sous raffinement, indexation)applications/collatz/conjoncture_collatz.md: Protocoles R1, R2, R3 ; Section « Extensions de grammaire pour les cas no/no »docs/features/collatz_targeted_leaves_and_diagnostics.md: diagnostic root cause, guidage pour grammaire plus puissante