algo/docs/features/collatz_c3_local_descent_verification.md
ncantu 071da20b19 Add deterministic C3 local descent verification and run report profile
**Motivations:**
- Instrument the C3 “final lock” as a citeable deterministic artefact
- Provide a reproducible check over Lift(B12) at palier 2^13 using D8/Fusion witnesses

**Root causes:**
- C3 lacked a machine-checkable artefact aligned with the run-report standard

**Correctifs:**
- Add a deterministic verifier that checks fusion witnesses (m<n and U(m)=U^t(n)) and aggregates N* where computable

**Evolutions:**
- Version C3 verification artefacts under docs/artefacts
- Add run report profile c3_local_descent (sha256 + metrics)
- Document the new profile and reference the artefacts in the proof plan

**Pages affectées:**
- applications/collatz/collatz_k_scripts/collatz_verify_c3_local_descent.py
- docs/artefacts/collatz/c3_local_descent/verification_c3_local_descent.json
- docs/artefacts/collatz/c3_local_descent/verification_c3_local_descent.md
- applications/collatz/collatz_k_scripts/collatz_generate_run_report.py
- docs/collatz_run_report_2026-03-09_c3_local_descent.md
- docs/collatz_run_report_format.md
- docs/features/collatz_run_report_generator.md
- docs/features/collatz_c3_local_descent_verification.md
- applications/collatz/collatz_k_scripts/plan_lemmes_manquants_et_programme_de_preuve.md
2026-03-09 01:44:01 +01:00

2.1 KiB
Raw Blame History

Auteur : Équipe 4NK

Collatz — Vérification déterministe de C3 (clôture locale)

Objectif

Produire un artefact déterministe et citable (sans transcript terminal) vérifiant une instance de C3 sur un domaine fini contrôlé :

  • domaine L=\mathrm{Lift}_{12\to 13}(B_{12}) (384 résidus impairs modulo 2^{13}),
  • témoins :
    • clauses de fusion F (avec preimage_m < n et égalité U(m)=U^{(t)}(n) vérifiée),
    • et branche D8 (distinguée en “exact” A_8=13 et “frère”, i.e. mate_exact).

Cet artefact vérifie la cohérence arithmétique des témoins et agrège les seuils N_0 (D exact) et N_F (fusion) en une borne N^\star calculée sur ce domaine.

Impacts

  • Ajout dun artefact versionné dans docs/artefacts/ et dun rapport dexécution dans docs/, alignés sur le format standard des rapports.

Modifications

  • Script déterministe :
    • applications/collatz/collatz_k_scripts/collatz_verify_c3_local_descent.py
  • Artefacts versionnés (sortie du script) :
    • docs/artefacts/collatz/c3_local_descent/verification_c3_local_descent.json
    • docs/artefacts/collatz/c3_local_descent/verification_c3_local_descent.md
  • Rapport dexécution (sha256 + métriques) :
    • docs/collatz_run_report_2026-03-09_c3_local_descent.md
  • Extension du générateur de rapports :
    • applications/collatz/collatz_k_scripts/collatz_generate_run_report.py (profil c3_local_descent)

Modalités danalyse

  • Générer/mettre à jour les artefacts déterministes :
python3 applications/collatz/collatz_k_scripts/collatz_verify_c3_local_descent.py \
  --local-h6-root docs/artefacts/collatz \
  --output-dir docs/artefacts/collatz/c3_local_descent
  • Produire le rapport dexécution (empreintes sha256 + métriques) :
python3 applications/collatz/collatz_k_scripts/collatz_generate_run_report.py \
  --profile c3_local_descent \
  --scope c3_local_descent \
  --c3-artefacts-dir docs/artefacts/collatz/c3_local_descent \
  --out-dir applications/collatz/out \
  --docs-dir docs

Modalités de déploiement

Aucun déploiement.