Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Joint histograms realized on a completion star

Proved
mme_stothers_general_star_joint_table_image_card_le

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

algebraic-complexitylaser-methodmatrix-multiplication

How many joint histograms a completion star can realize.

Fix an integral ten-class profile β\betaβ, a scale mmm, an ambient family EEE of marginal-supported addresses of length N=3DmN=3DmN=3Dm, one address aaa, and a mode iii. Consider the star of aaa at iii: the members of EEE that share aaa's iii-th mode word. Each of them has a 454545-cell joint histogram, and

#{histograms realized on the star}  ≤  (N+1)45.\#\{\text{histograms realized on the star}\} \;\le\; (N+1)^{45}.#{histograms realized on the star}≤(N+1)45.

The bound is crude and purely dimensional: a histogram assigns to each of the 454545 supported grade triples a count between 000 and NNN, so there are at most (N+1)45(N+1)^{45}(N+1)45 of them in total, irrespective of any marginal constraint. It is what allows the star to be split into polynomially many histogram fibres, each of which is then bounded separately; the product of the two bounds is polynomial in NNN times a single star degree, which is all the hashing argument needs.

Preamble
import Definitions.Def_mme_stothers_general_outer_profile

open MME BigOperators

set_option autoImplicit false
Formal statement
theorem mme_stothers_general_star_joint_table_image_card_le
    (base : Fin 10 → ℕ) (m : ℕ)
    (E : Finset (MME.StothersFourth.GenMarginalSupportedAddress base m))
    (a : MME.StothersFourth.GenMarginalSupportedAddress base m) (i : Fin 3) :
    ((E.filter (fun b ↦ b.1 i = a.1 i)).image
      MME.StothersFourth.genHashJointTable).card ≤
        (MME.StothersFourth.genOuterLength base m + 1) ^ 45 := by
  sorry
Source
A. M. Davie and A. J. Stothers, Improved Bound for Complexity of Matrix Multiplication, Proceedings of the Royal Society of Edinburgh A 143(2), 2013, Section 3, Lemma 3.3 and Equations (3.2)-(3.4); https://www.maths.ed.ac.uk/~sandy/a11164.pdf.

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