Hashed graded recipes transport between released reference families
Provedmme_released_hashed_recipe_reference_transportA graded recipe for the hashed part does not depend on which released reference is used. Any recipe built for one reference family transports to every other family, with the same input count, the same logarithmic output and the same dimension triple.
Fix a scale , a level and a tolerance profile . For a family of released global references at scale , each owner has blocks, and assigns a shape (hash cell) to each of them. A block is hashed when its cell has no zero coordinate. Let be the number of fine positions of the hashed blocks, and let be the hashed source predicate QPos. It asks that every hashed block's word has the grade of its cell in the owner's hash mode, and that for every owner , every nonzero cell and every word the normalised count of hashed blocks of owner , cell and word is within of the released profile.
Theorem. Let and be any two reference families at scale , and let be a graded logarithmic joint recipe of level on positions with source . Then there is a graded logarithmic joint recipe of level on positions with source such that
Role. Every reference of owner realises the same prescribed cell histogram , so two families differ only by a permutation of blocks within each owner. The theorem says a construction of the hashed part may therefore fix one convenient reference family, for example one with sorted blocks, rather than handle an arbitrary one. Neither the rate nor the dimension bound changes.
Formalization Note. is the one-part partition recipe whose positions are the relabelling of hashed fine positions induced by the owner-preserving, cell-preserving block bijection. dims is the full triple .
import Definitions.Def_mme_released_global_two_part_split_data import Definitions.Def_mme_graded_integer_regional_step_data open BigOperators MME MME.ProfiledCW MME.GlobalCW MME.RecursiveYZ MME.CompleteSplit MME.ReleasedGlobal MME.RegionRealization MME.ReleasedRecursive.Asm open scoped Classical set_option autoImplicit false
theorem mme_released_hashed_recipe_reference_transport (K ell : ℕ)
(a a' : ∀ o : Fin 6, Reference o K) (eps : Fin 6 → ℝ)
(R : LogJointRecipeG (partSize K a' 1) ell (QPos K a' eps)) :
∃ R' : LogJointRecipeG (partSize K a 1) ell (QPos K a eps),
R'.inputs = R.inputs ∧ R'.logOutputs = R.logOutputs ∧ R'.dims = R.dims := by sorry