OAI/LinearAlgebra/MatrixMultiplication/ComplexArithmetic/RecursiveBlockPrograms.lean
47 declarations, 0 contain sorry, 0 declared as axioms
Complex arithmetic programs and asymptotic matrix multiplication costs.
- def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.LinearExpression.sumFinline 21 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.LinearExpression.eval_sumFinline 25 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.LinearExpression.cost_sumFinline 32 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.LinearExpression.linearline 40 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.LinearExpression.eval_linearline 46 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.LinearExpression.cost_linearline 52 - structure
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Familyline 59 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.evalline 68 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.costline 71 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.expressionsline 73 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.eval_expressionsline 77 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.cost_expressionsline 82 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.composeline 86 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.eval_composeline 90 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.cost_composeline 95 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.mapInputsline 99 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.eval_mapInputsline 103 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.cost_mapInputsline 108 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.parallelline 112 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.eval_parallelline 123 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.cost_parallelline 135 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.copiesline 145 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.eval_copiesline 149 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.cost_copiesline 154 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.ofMatrixline 158 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.cost_ofMatrixline 162 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.Family.eval_ofMatrixline 165 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.joinline 184 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.rank_bilinear_identityline 186 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.leftBlockline 216 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.rightBlockline 221 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.block_identityline 226 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.inputExpressionsline 251 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.inputFamilyline 258 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.inputFamily_evalline 262 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.inputFamily_costline 274 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.recursiveProductsline 285 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.recursiveProducts_evalline 289 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.recursiveProducts_costline 298 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.outputExpressionsline 304 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.outputFamilyline 310 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.outputFamily_evalline 314 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.outputFamily_costline 321 - def
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.algorithmline 328 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.algorithm_correctline 333 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.algorithm_costline 348 - theorem
OAI.MatrixMultiplication.Foundation.Arithmetic.RecursiveBlock.rank_block_stepline 355