OAI/LinearAlgebra/MatrixFields/Arithmetic/ComplexArithmeticLowerBound.lean
70 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gateline 18 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.evalline 29 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.costline 36 - inductive
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Programline 45 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.evalline 53 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.costline 58 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.eval_step_zeroline 62 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.eval_step_succline 66 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.cost_stepline 70 - abbrev
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixInputline 75 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.matrixInputsline 77 - structure
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixAlgorithmline 81 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixAlgorithm.evalline 88 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixAlgorithm.Correctline 92 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixAlgorithm.costline 95 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixAlgorithm.correct_iff_entriesline 97 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.scalarAlgorithmline 109 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.scalarAlgorithm_correctline 115 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.scalarAlgorithm_costline 125 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.AdmissibleExponentline 127 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.omegaline 132 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Tensor.matrixMultiplicationline 138 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Tensor.matrixMultiplication_matchingline 142 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.mapRegisterline 160 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.eval_mapRegisterline 167 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.cost_mapRegisterline 172 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.oldIndexline 182 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.newIndexline 184 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.oldIndex_zeroline 186 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.oldIndex_succline 190 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.newIndex_zeroline 196 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.newIndex_succline 200 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.appendline 205 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.eval_append_newline 209 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.eval_append_oldline 221 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.cost_appendline 230 - inductive
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Expressionline 238 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Expression.evalline 249 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Expression.costline 256 - structure
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Expression.Compiledline 263 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Expression.compileline 270 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.mapInputline 329 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.eval_mapInputline 336 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.cost_mapInputline 341 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.mapSourceline 345 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.eval_mapSourceline 354 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Gate.cost_mapSourceline 365 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.mapInputline 380 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.eval_mapInputline 384 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.cost_mapInputline 396 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.mapSourceline 402 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.eval_mapSourceline 406 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.cost_mapSourceline 419 - structure
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.Substitutedline 425 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.Substituted.stepline 438 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.substituteline 462 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.zeroPadMatrixline 508 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.zeroPadMatrix_castLEline 514 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.sum_fin_castLE_of_zeroline 519 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.zeroPadMatrix_mulline 530 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.padSourceline 547 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.padSource_evalline 555 - def
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixAlgorithm.padline 566 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixAlgorithm.pad_correctline 571 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixAlgorithm.pad_cost_eqline 582 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixAlgorithm.exists_restrictline 586 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.Program.eval_eq_constant_or_input_of_cost_eq_zeroline 602 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.MatrixAlgorithm.one_le_costline 629 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.admissibleExponent_nonnegline 662 - theorem
OAI.MatrixAllFields.MatrixMultiplication.Foundation.Arithmetic.admissibleExponent_bddBelowline 684