algo/docs/collatz_run_report_2026-03-09_universal_clauses.md
ncantu cb87e55ed4 collatz: add universal_clauses run report profile and conjoncture cartography
**Motivations:**
- Cite universal clause extraction/verification as a first-class deterministic run in the standard reporting flow.
- Provide a measurable cartography of `conjoncture_collatz.md` duplication to enable later rationalization without immediate content moves.

**Root causes:**
- Universal clauses artefacts were not covered by the run report generator, making citations inconsistent with other C1/C2/C3 artefacts.
- `conjoncture_collatz.md` contains multiple repeated trunks and generic headings, preventing unambiguous internal referencing.

**Correctifs:**
- Add `universal_clauses` profile to `collatz_generate_run_report.py` parsing and reporting counts/ok from versioned artefacts.
- Add a versioned run report for the universal clauses artefacts.

**Evolutions:**
- Extend `docs/collatz_run_report_format.md` and `docs/features/collatz_run_report_generator.md` with the new profile.
- Link the new artefacts and report in `démonstration collatz.md` and `conjoncture_collatz.md`.
- Add `docs/collatz_conjoncture_collatz_cartographie.md` (livrable 1) with headings/duplication cartography and a no-deletion plan.

**Pages affectées:**
- applications/collatz/collatz_k_scripts/collatz_generate_run_report.py
- docs/collatz_run_report_2026-03-09_universal_clauses.md
- docs/collatz_run_report_format.md
- docs/features/collatz_run_report_generator.md
- applications/collatz/démonstration collatz.md
- applications/collatz/conjoncture_collatz.md
- docs/collatz_conjoncture_collatz_cartographie.md
2026-03-09 03:26:22 +01:00

2.4 KiB
Raw Blame History

Auteur : Équipe 4NK

Rapport dexécution — universal_clauses

Contexte

  • But du run : extraire des clauses universelles candidates (Option A : Lift(B12)) depuis lartefact C3 local, et vérifier leur cohérence déterministe.
  • Assertion vérifiée : cohérence arithmétique des clauses extraites et cohérence des relèvements au module minimal 2^{A+1}.

Code et reproductibilité

  • Commit Git : 523fa25fefc9f12e1de9991d41fdb171850458bc
  • Commande :
--profile universal_clauses --scope universal_clauses --universal-clauses-artefacts-dir docs/artefacts/collatz/universal_clauses --out-dir applications/collatz/out --docs-dir docs

Empreintes sha256 (scripts, artefacts)

  • /home/ncantu/code/algo/applications/collatz/collatz_k_scripts/collatz_generate_run_report.py
    • sha256: dc14461dc91bf32a77cd35c2a598a628072075f1afe58eafcbaf07acee5a79b4
  • /home/ncantu/code/algo/applications/collatz/collatz_k_scripts/collatz_extract_universal_clauses.py
    • sha256: a3de82a8b2b4e2579e2a4f94141711254629961ad8ea7746545a566c4ff4490f
  • /home/ncantu/code/algo/applications/collatz/collatz_k_scripts/collatz_verify_universal_clauses.py
    • sha256: d7e0248c2096ce603166761b0cc78e6984d5995aba7c49ae6fa071b36d81df1e
  • /home/ncantu/code/algo/docs/artefacts/collatz/c3_local_descent/verification_c3_local_descent.json
    • sha256: cad483cab3a6db3693dc6130e68f61e99350515719bf52fc63370f4287e7ef97
  • /home/ncantu/code/algo/docs/artefacts/collatz/universal_clauses/clauses_universelles.json
    • sha256: 45da7b5bb606ebe03a5bc596a0629f4762ca960dc675fe6fe55504c2bdc3ea9f
  • /home/ncantu/code/algo/docs/artefacts/collatz/universal_clauses/clauses_universelles.md
    • sha256: 30d5da014aeae447f9904ba5135bd6c7a52d5de5b4c32d6ba52705d962efd274
  • /home/ncantu/code/algo/docs/artefacts/collatz/universal_clauses/verification_universal_clauses.json
    • sha256: a45f5a6279febe00a8c723718e935d45481c1c4e2ec60b4664c7a506321121c5
  • /home/ncantu/code/algo/docs/artefacts/collatz/universal_clauses/verification_universal_clauses.md
    • sha256: a40e151dc81c004009030b0749c9025cc5f74526ae0bf60fecd72d11fe20f5e3

Compteurs et métriques

  • palier (domaine des témoins) : 2^13
  • max(2^m_stable) observé : 2^85
  • total clauses : 384
  • D_exact : 27
  • F : 330
  • D_brother_local : 27
  • ok_records : 384
  • ok : True

Chemins dartefacts (versionnés)

  • ARTEFACTS : /home/ncantu/code/algo/docs/artefacts/collatz/universal_clauses