OAI/LinearAlgebra/MatrixMultiplication/Arithmetic/RecursiveBlockPrograms.lean
47 declarations, 0 contain sorry, 0 declared as axioms
Division-free arithmetic programs over a field and their operation counts.
- def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.LinearExpression.sumFinline 25 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.LinearExpression.eval_sumFinline 29 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.LinearExpression.cost_sumFinline 36 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.LinearExpression.linearline 44 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.LinearExpression.eval_linearline 50 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.LinearExpression.cost_linearline 56 - structure
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Familyline 63 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.evalline 72 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.costline 75 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.expressionsline 77 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.eval_expressionsline 81 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.cost_expressionsline 86 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.composeline 90 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.eval_composeline 94 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.cost_composeline 99 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.mapInputsline 103 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.eval_mapInputsline 107 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.cost_mapInputsline 113 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.parallelline 117 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.eval_parallelline 128 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.cost_parallelline 141 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.copiesline 151 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.eval_copiesline 155 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.cost_copiesline 161 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.ofMatrixline 165 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.cost_ofMatrixline 170 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.Family.eval_ofMatrixline 173 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.joinline 192 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.rank_bilinear_identityline 194 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.leftBlockline 225 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.rightBlockline 230 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.block_identityline 235 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.inputExpressionsline 263 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.inputFamilyline 272 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.inputFamily_evalline 278 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.inputFamily_costline 293 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.recursiveProductsline 303 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.recursiveProducts_evalline 309 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.recursiveProducts_costline 321 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.outputExpressionsline 328 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.outputFamilyline 334 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.outputFamily_evalline 338 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.outputFamily_costline 346 - def
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.algorithmline 353 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.algorithm_correctline 360 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.algorithm_costline 376 - theorem
OAI.MatrixMultiplication.Arithmetic.RecursiveBlock.rank_block_stepline 385