OAI/LinearAlgebra/MatrixMultiplication/CoppersmithWinograd/ComplexCW75InitialExecution.lean
42 declarations, 0 contain sorry, 0 declared as axioms
Coppersmith–Winograd tensors, tensor powers and local restrictions.
- abbrev
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.Wordline 15 - abbrev
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.Blocksline 16 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.fullSourceline 18 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.supportline 21 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.support_iffline 23 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.boundaryPolynomialline 28 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.boundaryNormalizedline 31 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.boundaryPolynomial_factorline 35 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.boundaryPolynomial_vanishesline 44 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.boundaryPolynomial_leadingline 49 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.completionPolynomialline 55 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.boundary_oneline 60 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.boundarySource_oneline 68 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.retained_coefficient_oneline 75 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.completion_eqline 82 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.source_mul_retainedline 88 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.leftBlockline 95 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.middleBlockline 99 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.rightBlockline 103 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.blockKernelline 107 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.blockKernel_factorline 109 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.blockKernel_vanishesline 132 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.blockKernel_leadingline 146 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.degree_productline 159 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.degree_expanded_productline 170 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.outerWeight_degreeline 179 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.middleWeight_degreeline 183 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.leftBlock_degreeline 187 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.middleBlock_degreeline 193 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.rightBlock_degreeline 199 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.auxiliaryline 205 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.auxiliary_rankline 207 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.leftMapline 212 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.middleMapline 215 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.rightMapline 218 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.valueline 221 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.kernel_eqline 225 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.kernel_coefficientsline 231 - def
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.executionline 258 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.execution_valueline 278 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.value_ne_zero_iffline 280 - theorem
OAI.MatrixMultiplication.Foundation.CW75InitialExecution.value_retainedline 285