algo/docs/artefacts/collatz/c2_projective/verification_c2_projective.json
ncantu e3e68fe39c Formalize C2 and add deterministic projective verification artefacts
**Motivations:**
- Make Lemma C2 assertions citeable without terminal transcripts
- Provide a deterministic check for “both-children residual” and projective projection to B12

**Root causes:**
- C2 relied on narrative links between completion docs and B12 invariance without a machine-checkable artefact

**Correctifs:**
- Add a deterministic verifier that checks set equalities and projections from the existing completion MD sources

**Evolutions:**
- Version C2 verification artefacts in docs/artefacts
- Add a run report profile (sha256 + metrics) for C2 projective verification
- Update the proof plan with explicit C2 statements and references

**Pages affectées:**
- applications/collatz/collatz_k_scripts/collatz_verify_c2_projective.py
- docs/artefacts/collatz/c2_projective/verification_c2_projective.json
- docs/artefacts/collatz/c2_projective/verification_c2_projective.md
- applications/collatz/collatz_k_scripts/collatz_generate_run_report.py
- docs/collatz_run_report_2026-03-09_c2_projective.md
- docs/collatz_run_report_format.md
- docs/features/collatz_run_report_generator.md
- docs/features/collatz_c2_projective_verification.md
- applications/collatz/collatz_k_scripts/plan_lemmes_manquants_et_programme_de_preuve.md
2026-03-09 01:25:16 +01:00

38 lines
1.1 KiB
JSON

{
"inputs": {
"noyau_both_base_4096_md": "applications/collatz/collatz_k_scripts/noyau_both_base_4096.md",
"completion_m14_to_m15_md": "applications/collatz/collatz_k_scripts/complétion_minorée_m14_vers_m15.md",
"completion_m15_to_m16_md": "applications/collatz/collatz_k_scripts/complétion_minorée_m15_vers_m16.md"
},
"B12": {
"count": 192,
"min": 27,
"max": 4095
},
"checks": {
"m14_to_m15": {
"palier_parent": 14,
"palier_child": 15,
"both_parent_count": 593,
"computed_children_count": 1186,
"listed_residual_count": 1186,
"children_equals_listed_residual": true,
"projection_mod_4096_equals_b12": true
},
"m15_to_m16": {
"palier_parent": 15,
"palier_child": 16,
"both_parent_count": 1101,
"computed_children_count": 2202,
"listed_residual_count": null,
"children_equals_listed_residual": null,
"projection_mod_4096_equals_b12": true
}
},
"ok": {
"m14_to_m15_children_equals_listed_residual": true,
"m14_projection_equals_b12": true,
"m15_projection_equals_b12": true
}
}