Graded joint recipes are monotone in the source predicate
Provedmme_log_joint_recipe_g_source_monomatrix-multiplication
Let be a graded logarithmic joint recipe (LogJointRecipeG) on fine positions at level whose source predicate is . If is any predicate with , that is, for every mode and every fine word , then there is a recipe with source predicate and the same bookkeeping:
In words, weakening the source constraint never costs anything. The source predicate is used only in the source/inside containment conditions of the outermost stage, partition, boundary end, or integer step; every rate, type count and matrix dimension is unchanged. Rotations and swaps reindex the predicate by a permutation of the three modes, so the weakened predicate is pulled back along the same permutation.
Preamble
import Definitions.Def_mme_graded_integer_regional_step_data open BigOperators MME MME.ProfiledCW MME.RegionRealization set_option autoImplicit false
Formal statement
theorem mme_log_joint_recipe_g_source_mono {N ell : ℕ} {P : Predicate N}
(R : LogJointRecipeG N ell P) (P' : Predicate N) (h : ∀ i x, P i x → P' i x) :
∃ R' : LogJointRecipeG N ell P',
R'.inputs = R.inputs ∧ R'.logOutputs = R.logOutputs ∧ R'.dims = R.dims := by sorry
Source
Structural lemma about the platform definition LogJointRecipeG (Definitions.Def_mme_graded_integer_regional_step_data), used for tolerance bookkeeping in More Asymmetry, arXiv:2404.16349v2, Section 7.