OAI/NumberTheory/Ostmann/Arithmetic/MovingTemplateLeaves.lean
4 declarations, 0 contain sorry, 0 declared as axioms
Restoring the four compensation primes in each actual leaf
- theorem
OAI.Ostmann.treeLeafTupleEquiv_append_slotsline 11 - theorem
OAI.Ostmann.treeLeafTupleEquiv_compensation_slotsline 21 - theorem
OAI.Ostmann.movingRestoreSample_small_leavesline 33Source documentation
Restoring the same compensation sample in every surviving leaf gives exactly the small list required by the two child recursions.
theorem movingRestoreSample_small_leaves {A : Type*} (n r m : ℕ) (u : TreeLeafIndex n × Fin 4 → A) (y : MovingRegularSlot n r m → A) : treeLeafMap (List.map (movingRestoreSample n r m u y)) n (movingTemplateSmall n (4 + r) m) = appendMovingSlotLeaves n (movingCompensationSlots n ((treeLeafTupleEquiv (Fin 4 → A) n).symm (fun j i => u (j, i)))) (treeLeafMap (List.map y) n (movingTemplateSmall n r m)) := by …Mentions: OAI.Ostmann.TreeLeafIndex, OAI.Ostmann.MovingRegularSlot, OAI.Ostmann.treeLeafMap, OAI.Ostmann.movingRestoreSample, OAI.Ostmann.movingTemplateSmall, OAI.Ostmann.appendMovingSlotLeaves, OAI.Ostmann.movingCompensationSlots, OAI.Ostmann.treeLeafTupleEquiv
- theorem
OAI.Ostmann.movingRestoreSample_bulk_leavesline 54