Level-2 terms match the positive level-3 cells
Provedmme_released_level2_level3_positive_cell_correspondenceThis is the finite data correspondence between the positive level-3 cells of the six released regions and the pooled level-2 terms (RecStage tables). It is the data half of the refchild-window layout.
Setting. Let . A level-3 cell is a pair : is a region, and has parent and a half-grade triple with and . Write for the complementary split and
for its unit mass. The cell is positive if . Let be roleEquiv .
Claim. There is a map such that:
- is injective, and every is positive;
- every positive cell with is in the image of ;
- ;
- , where is the region of (the physical orientation);
- for every mode and every two-letter word , the level-2 parent mixture equals the level-3 cell frequency:
Why it holds. Take to be the unique positive level-3 cell whose key
equals the table entry l2At r. All keys are distinct, and the two multisets of keys coincide. For item 5, both sides equal over the level-1 splits with and , because jw is symmetric under permuting coordinates and on cells with positive mass. All five items were checked in Python with exact rational arithmetic, following the Lean definitions (cellRec via find?, integer division in mu3).
import Definitions.Def_mme_released_recursive_stage_data import Definitions.Def_mme_released_joint_interior_profiles import Definitions.Def_mme_recursive_region_parent_profiles open BigOperators MME MME.RecursiveYZ MME.RegionRealization set_option autoImplicit false
theorem mme_released_level2_level3_positive_cell_correspondence :
∃ φ : Fin 1104 → (ρ : Fin 6) × Cell (2 * 2 ^ (2 - 1)) 88 (RecStage.parent3 ρ),
Function.Injective φ ∧
(∀ r j, ((φ r).2.2.val j).val ≠ 0) ∧
(∀ (ρ : Fin 6) (c : Cell (2 * 2 ^ (2 - 1)) 88 (RecStage.parent3 ρ)),
(∀ j, (c.2.val j).val ≠ 0) →
0 < RecStage.m3 ρ c.1 c.2 + RecStage.m3 ρ c.1 (complement (RecStage.htotal3 ρ c.1) c.2) →
∃ r, φ r = ⟨ρ, c⟩) ∧
(∀ r, RecStage.n2 r = RecStage.m3 (φ r).1 (φ r).2.1 (φ r).2.2 +
RecStage.m3 (φ r).1 (φ r).2.1 (complement (RecStage.htotal3 (φ r).1 (φ r).2.1) (φ r).2.2)) ∧
(∀ r i, RecStage.parent2 r i =
((φ r).2.2.val ((ReleasedJointInterior.roleEquiv (φ r).1).symm i)).val) ∧
(∀ r i (w : CompleteSplit.CompleteWord 2),
parentMixture RecStage.htotal2 RecStage.n2 RecStage.m2 (RecStage.mu2 i) r
(fun h _ ↦ w h) =
cellFrequency (RecStage.mu3 (φ r).1 ((ReleasedJointInterior.roleEquiv (φ r).1).symm i))
(φ r).2 w) := by
sorry