Documentation

LeanPool.MatrixMultiplicationAllFields.LinearAlgebra.MatrixMultiplication.Rectangular.ComplexASI

Rectangular matrix multiplication algorithms and their asymptotic exponents.

Identify a standard set of L cubed tags with three independent L-valued tags.

Equations
Instances For

    Identify a standard product-sized index set with the three rectangular coordinate sets.

    Equations
    Instances For

      Pull a direct-sum matrix tensor approximation back along injective tag and coordinate maps.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Symmetrize a direct sum of finite rectangular matrix multiplication tensors into square ones.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.mul_rpow_third_le_of_cube {u v w r : ℝ} (hv : 0 ≤ v) (hr : 0 ≤ r) (h : u ^ 3 * v ^ w ≤ r ^ 3) :
          u * v ^ (w / 3) ≤ r
          theorem MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Arithmetic.equalRectangular_inequality {a b c L r : ℕ} (ha : 1 ≤ a) (hb : 1 ≤ b) (hc : 1 ≤ c) (h : (Tensor.directSum fun (x : Fin L) => Tensor.matrixMultiplication a b c).RankAtMost r) :
          ↑L * ↑(a * b * c) ^ (omega / 3) ≤ ↑r