**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
2.4 KiB
2.4 KiB
Auteur : Équipe 4NK
Rapport d’exécution — universal_clauses
Contexte
- But du run : extraire des clauses universelles candidates (Option A : Lift(B12)) depuis l’artefact 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
- sha256:
/home/ncantu/code/algo/applications/collatz/collatz_k_scripts/collatz_extract_universal_clauses.py- sha256:
a3de82a8b2b4e2579e2a4f94141711254629961ad8ea7746545a566c4ff4490f
- sha256:
/home/ncantu/code/algo/applications/collatz/collatz_k_scripts/collatz_verify_universal_clauses.py- sha256:
d7e0248c2096ce603166761b0cc78e6984d5995aba7c49ae6fa071b36d81df1e
- sha256:
/home/ncantu/code/algo/docs/artefacts/collatz/c3_local_descent/verification_c3_local_descent.json- sha256:
cad483cab3a6db3693dc6130e68f61e99350515719bf52fc63370f4287e7ef97
- sha256:
/home/ncantu/code/algo/docs/artefacts/collatz/universal_clauses/clauses_universelles.json- sha256:
45da7b5bb606ebe03a5bc596a0629f4762ca960dc675fe6fe55504c2bdc3ea9f
- sha256:
/home/ncantu/code/algo/docs/artefacts/collatz/universal_clauses/clauses_universelles.md- sha256:
30d5da014aeae447f9904ba5135bd6c7a52d5de5b4c32d6ba52705d962efd274
- sha256:
/home/ncantu/code/algo/docs/artefacts/collatz/universal_clauses/verification_universal_clauses.json- sha256:
a45f5a6279febe00a8c723718e935d45481c1c4e2ec60b4664c7a506321121c5
- sha256:
/home/ncantu/code/algo/docs/artefacts/collatz/universal_clauses/verification_universal_clauses.md- sha256:
a40e151dc81c004009030b0749c9025cc5f74526ae0bf60fecd72d11fe20f5e3
- sha256:
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 d’artefacts (versionnés)
- ARTEFACTS :
/home/ncantu/code/algo/docs/artefacts/collatz/universal_clauses