Documentation

LeanPool.MatrixMultiplicationAllFields.LinearAlgebra.MatrixMultiplication.AuxiliarySeparation.Growth.Floor

Growth rates of floor-rounded exponents #

The integer exponents obtained by rounding a nonnegative multiple of the tensor power have the intended normalized growth rate. Applying a positive base to these exponents preserves that rate after taking roots.

Rounding a nonnegative linear exponent down has vanishing normalized error.

A floor-rounded exponent diverges when its linear coefficient is positive.

The root growth rate of powers with floor-rounded exponents.

theorem MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.tendsto_pow_floor_logb_div_rpow_inv {u n s : ℝ} (hu : 1 < u) (hn : 1 ≤ n) (hs : 0 < s) :
Filter.Tendsto (fun (j : ℕ) => (u ^ ⌊↑j * (Real.logb u n / s)⌋₊) ^ (1 / ↑j)) Filter.atTop (nhds (n ^ (1 / s)))

The logarithmic choice of exponent gives the prescribed root growth rate. In the tensor application, s is the exponent bound with a positive slack.