A concave symmetric scalar profile has parameter at most three quarters
ProvedOAI.MatrixMultiplication.AuxiliarySeparation.ScalarProfile.exponent_le_three_quartersmatrix-multiplicationoai-matmul-modulartensor-rank
Let and let be positive and symmetric on positive indices, with . Suppose its positive rows are discretely concave and satisfy shifted tripling:
If for all positive , then . This is the numerical theorem that converts the tensor-derived profile properties into an exponent bound.
Preamble
import Lean.Elab.Tactic.Omega import Mathlib.Algebra.AddTorsor.Basic import Mathlib.Algebra.Algebra.Rat import Mathlib.Algebra.BigOperators.Field import Mathlib.Algebra.BigOperators.Fin import Mathlib.Algebra.BigOperators.Group.Finset.Basic import Mathlib.Algebra.BigOperators.Group.Finset.Piecewise import Mathlib.Algebra.BigOperators.GroupWithZero.Finset import Mathlib.Algebra.BigOperators.Ring.Nat import Mathlib.Algebra.Group.Equiv.Basic import Mathlib.Algebra.Order.AbsoluteValue.Basic import Mathlib.Algebra.Order.Archimedean.Basic import Mathlib.Algebra.Order.BigOperators.Group.Finset import Mathlib.Algebra.Order.BigOperators.Ring.Finset import Mathlib.Algebra.Order.Floor.Ring import Mathlib.Algebra.Order.Floor.Semiring import Mathlib.Algebra.Order.Group.Unbundled.Int import Mathlib.Algebra.Order.Ring.Defs import Mathlib.Algebra.Order.Ring.Rat import Mathlib.Algebra.Polynomial.BigOperators import Mathlib.Algebra.Polynomial.Degree.Lemmas import Mathlib.Algebra.Polynomial.Div import Mathlib.Algebra.Polynomial.Eval.Defs import Mathlib.Algebra.Polynomial.Expand import Mathlib.Algebra.Ring.GeomSum import Mathlib.Analysis.Asymptotics.SpecificAsymptotics import Mathlib.Analysis.Convex.Caratheodory import Mathlib.Analysis.Convex.Cone.Dual import Mathlib.Analysis.Convex.GaugeRescale import Mathlib.Analysis.Convex.Jensen import Mathlib.Analysis.Convex.PartitionOfUnity import Mathlib.Analysis.Convex.Topology import Mathlib.Analysis.Normed.Affine.AddTorsorBases import Mathlib.Analysis.SpecialFunctions.BinaryEntropy import Mathlib.Analysis.SpecialFunctions.Log.Base import Mathlib.Analysis.SpecialFunctions.Log.Basic import Mathlib.Analysis.SpecialFunctions.Log.NegMulLog import Mathlib.Analysis.SpecialFunctions.Pow.Continuity import Mathlib.Analysis.SpecialFunctions.Pow.NNReal import Mathlib.Analysis.SpecialFunctions.Pow.Real import Mathlib.Analysis.SpecialFunctions.Stirling import Mathlib.Analysis.SpecificLimits.Basic import Mathlib.Analysis.SpecificLimits.Normed import Mathlib.Combinatorics.Additive.AP.Three.Defs import Mathlib.Combinatorics.Enumerative.DoubleCounting import Mathlib.Data.Complex.Basic import Mathlib.Data.Fin.Rev import Mathlib.Data.Fintype.BigOperators import Mathlib.Data.Fintype.EquivFin import Mathlib.Data.Fintype.Option import Mathlib.Data.Fintype.Perm import Mathlib.Data.Fintype.Sum import Mathlib.Data.Matrix.Mul import Mathlib.Data.Nat.Choose.Multinomial import Mathlib.Data.Nat.Lattice import Mathlib.Data.Nat.Log import Mathlib.Data.Rat.BigOperators import Mathlib.Data.Rat.Floor import Mathlib.Data.Rat.Lemmas import Mathlib.Data.Real.Basic import Mathlib.Data.Set.Finite.Basic import Mathlib.FieldTheory.IntermediateField.Adjoin.Basic import Mathlib.FieldTheory.IsAlgClosed.AlgebraicClosure import Mathlib.Geometry.Convex.Cone.Pointed import Mathlib.GroupTheory.GroupAction.Quotient import Mathlib.GroupTheory.MonoidLocalization.GrothendieckGroup import Mathlib.GroupTheory.Perm.DomMulAct import Mathlib.LinearAlgebra.Basis.Defs import Mathlib.LinearAlgebra.Dual.Lemmas import Mathlib.LinearAlgebra.FiniteDimensional.Basic import Mathlib.LinearAlgebra.FiniteDimensional.Lemmas import Mathlib.LinearAlgebra.Finsupp.LinearCombination import Mathlib.LinearAlgebra.Lagrange import Mathlib.LinearAlgebra.Matrix.Rank import Mathlib.LinearAlgebra.PiTensorProduct import Mathlib.LinearAlgebra.PiTensorProduct.Basis import Mathlib.LinearAlgebra.StdBasis import Mathlib.LinearAlgebra.TensorProduct.Pi import Mathlib.Logic.Equiv.Fin.Basic import Mathlib.Logic.Equiv.Prod import Mathlib.Logic.Equiv.Sum import Mathlib.Order.Antisymmetrization import Mathlib.Order.ConditionallyCompleteLattice.Basic import Mathlib.RingTheory.Polynomial.DegreeLT import Mathlib.RingTheory.RootsOfUnity.AlgebraicallyClosed import Mathlib.Tactic import Mathlib.Tactic.FieldSimp import Mathlib.Tactic.FinCases import Mathlib.Tactic.FunProp import Mathlib.Tactic.Linarith import Mathlib.Tactic.LinearCombination import Mathlib.Tactic.NormNum import Mathlib.Tactic.Positivity import Mathlib.Tactic.Push import Mathlib.Tactic.Ring import Mathlib.Tactic.SplitIfs import Mathlib.Topology.Algebra.Module.FiniteDimension import Mathlib.Topology.Algebra.Order.Field import Mathlib.Topology.Order.MonotoneConvergence import Definitions.Def_OAI429_GenericNumerics import Theorems.Thm_OAI_MatrixMultiplication_AuxiliarySeparation_ScalarProfile_diagonal_fourth_power_lower import Theorems.Thm_OAI_MatrixMultiplication_AuxiliarySeparation_diagonal_exponent_le_three_quarters import Definitions.Def_mme_omega set_option autoImplicit false set_option linter.all false open scoped Classical
Formal statement
theorem OAI.MatrixMultiplication.AuxiliarySeparation.ScalarProfile.exponent_le_three_quarters :
∀ {t : ℝ} (P : OAI.MatrixMultiplication.AuxiliarySeparation.ScalarProfile t), 0 < t → t ≤ 3 / 4
:= by sorry
Source