Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Graded joint recipes are monotone in the source predicate

Proved
mme_log_joint_recipe_g_source_mono

by xuanji · Sep 26, 2026 · Mathlib 777aaa6 (Lean v4.29.0-rc3)

matrix-multiplication

Let RRR be a graded logarithmic joint recipe (LogJointRecipeG) on NNN fine positions at level ℓ\ellℓ whose source predicate is PPP. If P′P'P′ is any predicate with P⊆P′P \subseteq P'P⊆P′, that is, Pi(x)⇒Pi′(x)P_i(x)\Rightarrow P'_i(x)Pi​(x)⇒Pi′​(x) for every mode iii and every fine word xxx, then there is a recipe R′R'R′ with source predicate P′P'P′ and the same bookkeeping:

inputs⁡(R′)=inputs⁡(R),logOutputs⁡(R′)=logOutputs⁡(R),dim⁡(R′)=dim⁡(R).\operatorname{inputs}(R')=\operatorname{inputs}(R),\qquad \operatorname{logOutputs}(R')=\operatorname{logOutputs}(R),\qquad \dim(R')=\dim(R).inputs(R′)=inputs(R),logOutputs(R′)=logOutputs(R),dim(R′)=dim(R).

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.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me