Documentation

LeanPool.MatrixMultiplicationAllFields.LinearAlgebra.MatrixMultiplication.ComplexArithmetic.Programs

Complex arithmetic programs and asymptotic matrix multiplication costs.

@[reducible, inline]
abbrev MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.mapRegister {Input : Type u_1} {R : Type u_2} {S : Type u_3} (f : R → S) :
Gate Input R → Gate Input S

Relabel register references through the generic gate implementation.

Equations
Instances For
    @[reducible, inline]

    Concatenate complex programs through the generic append implementation.

    Equations
    Instances For
      @[reducible, inline]

      Interpret a complex expression with the shared field-generic semantics.

      Equations
      Instances For
        @[reducible, inline]

        Compile a complex expression with the shared correctness and cost certificates.

        Equations
        Instances For