Exact pooling of the released positive recursive children
Provedmme_released_recursive_positive_child_reindexThe positive children of the six released level-three regions are in bijection with the 1,104 rows of the pooled level-two table. A positive child consists of a region , one of its 88 parent rows and an admissible split whose three grades and total child mass are all positive. If is the child corresponding to pooled row , the bijection preserves the physical parent grades, integer mass and split parameter. Physical mode is regional mode under the canonical role permutation.
Let , let be the sum of the split masses of and its complement, and write . For every pooled row, . For every mode and complete two-letter word ,
Here the subtraction is the natural-number subtraction used by the canonical marginal formula. Thus the bijection preserves all nine integer word weights in each mode, not only total masses or the three central grade vectors. This is a finite data bridge for the recursive continuation; it makes no claim about the final extraction rate or matrix volume.
import Definitions.Def_mme_released_recursive_stage_data import Definitions.Def_mme_released_recursive_level2_split_data import Definitions.Def_mme_released_joint_interior_profiles set_option autoImplicit false open MME MME.RecursiveYZ MME.CompleteSplit
theorem mme_released_recursive_positive_child_reindex :
∃ reindex : Fin 1104 ≃
{cell : (region : Fin 6) × Cell 4 88 (RecStage.parent3 region) //
(∀ i : Fin 3, 0 < (cell.2.2.val i).val) ∧
0 < RecStage.m3 cell.1 cell.2.1 cell.2.2 +
RecStage.m3 cell.1 cell.2.1
(complement (RecStage.htotal3 cell.1 cell.2.1) cell.2.2)},
∀ row : Fin 1104,
(∀ i : Fin 3, RecStage.parent2 row i =
((reindex row).val.2.2.val
((ReleasedJointInterior.roleEquiv (reindex row).val.1).symm i)).val) ∧
RecStage.n2 row =
RecStage.m3 (reindex row).val.1 (reindex row).val.2.1 (reindex row).val.2.2 +
RecStage.m3 (reindex row).val.1 (reindex row).val.2.1
(complement (RecStage.htotal3 (reindex row).val.1 (reindex row).val.2.1)
(reindex row).val.2.2) ∧
(RecStage.l2At row).2.2 =
(RecStage.cellRec (reindex row).val.1 (reindex row).val.2.1
(reindex row).val.2.2).2 ∧
(∀ (i : Fin 3) (word : CompleteWord 2),
RecStage.D * RecStage.mu3 (reindex row).val.1
((ReleasedJointInterior.roleEquiv (reindex row).val.1).symm i)
(reindex row).val.2 word =
RecStage.n2 row *
(if (word 1).val = RecStage.parent2 row i - (word 0).val then
L2Cert.Jm row i (word 0) else 0)) := by sorry