OAI/Computability/DeterministicSum/BilinearForms.lean
35 declarations, 0 contain sorry, 0 declared as axioms
Exact bilinear formulas and recursive simultaneous matrix products.
- structure
OAI.DeterministicThreeSum.Rectangular.BilinearFormulaline 11 - def
OAI.DeterministicThreeSum.Rectangular.BilinearFormula.coeffline 19 - def
OAI.DeterministicThreeSum.Rectangular.BilinearFormula.evalline 22 - lemma
OAI.DeterministicThreeSum.Rectangular.BilinearFormula.eval_eqline 25 - def
OAI.DeterministicThreeSum.Rectangular.BilinearFormula.evalBilinearline 50 - theorem
OAI.DeterministicThreeSum.Rectangular.BilinearFormula.evalBilinear_eqline 54 - def
OAI.DeterministicThreeSum.Rectangular.independentMatrixTensorline 72 - lemma
OAI.DeterministicThreeSum.Rectangular.independent_evalBilinearline 84 - theorem
OAI.DeterministicThreeSum.Rectangular.independent_block_productsline 95 - def
OAI.DeterministicThreeSum.Rectangular.reindexIndependentline 104 - lemma
OAI.DeterministicThreeSum.Rectangular.reindexIndependent_correctline 113 - abbrev
OAI.DeterministicThreeSum.Rectangular.DigitBoxline 136 - instance
OAI.DeterministicThreeSum.Rectangular.digitBoxZeroline 139 - instance
OAI.DeterministicThreeSum.Rectangular.digitBoxSubsingletonline 141 - instance
OAI.DeterministicThreeSum.Rectangular.digitBoxFintypeline 144 - lemma
OAI.DeterministicThreeSum.Rectangular.card_DigitBoxline 151 - def
OAI.DeterministicThreeSum.Rectangular.batchCountline 158 - lemma
OAI.DeterministicThreeSum.Rectangular.batchCount_coversline 160 - abbrev
OAI.DeterministicThreeSum.Rectangular.FixedFormulaline 165 - abbrev
OAI.DeterministicThreeSum.Rectangular.LeftBatchline 169 - abbrev
OAI.DeterministicThreeSum.Rectangular.RightBatchline 171 - abbrev
OAI.DeterministicThreeSum.Rectangular.OutputBatchline 173 - def
OAI.DeterministicThreeSum.Rectangular.paddedLeftline 176 - def
OAI.DeterministicThreeSum.Rectangular.paddedRightline 182 - def
OAI.DeterministicThreeSum.Rectangular.childLeftline 188 - def
OAI.DeterministicThreeSum.Rectangular.childRightline 193 - def
OAI.DeterministicThreeSum.Rectangular.parentBatchline 198 - def
OAI.DeterministicThreeSum.Rectangular.parentSlotline 202 - lemma
OAI.DeterministicThreeSum.Rectangular.parent_indexline 204 - def
OAI.DeterministicThreeSum.Rectangular.combineChildrenline 208 - lemma
OAI.DeterministicThreeSum.Rectangular.paddedLeft_parentline 214 - lemma
OAI.DeterministicThreeSum.Rectangular.paddedRight_parentline 224 - lemma
OAI.DeterministicThreeSum.Rectangular.combineChildren_correctline 234 - def
OAI.DeterministicThreeSum.Rectangular.multiplyBatchline 254 - theorem
OAI.DeterministicThreeSum.Rectangular.multiplyBatch_correctline 260