OAI/LinearAlgebra/MatrixMultiplication/CoppersmithWinograd/ComplexCW75LabelHierarchy.lean
66 declarations, 0 contain sorry, 0 declared as axioms
Coppersmith–Winograd tensors, tensor powers and local restrictions.
- abbrev
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.Wordline 15 - abbrev
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.BitWordline 16 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.retainedWordsline 18 - abbrev
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.Scalarline 21 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.scalar_memline 23 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.scalar_cardline 27 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.letterline 32 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.gradeline 34 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.xline 37 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.yline 38 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.zline 39 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.coefficient_oneline 41 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.coefficient_ne_zeroline 44 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.grade_injectiveline 49 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.coordinates_injectiveline 56 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.support_exhaustedline 61 - abbrev
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.ActualSupportline 67 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.toActualSupportline 70 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.toActualSupport_bijectiveline 73 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.actualSupportEquivline 81 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.actualSupport_cardline 84 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.decode_original_gradeline 88 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.retained_actualline 92 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.source_ne_zeroline 98 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.hasB_iff_not_hasCline 104 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.outerline 115 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bPositionsline 117 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.cPositionsline 118 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.aChoicesline 119 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bChoicesline 120 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bPositions_eq_zero_of_outer_falseline 122 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.cPositions_eq_zero_of_outer_trueline 131 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.outerXline 139 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.outerYline 140 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bPositionsXline 142 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bPositionsZline 143 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.cPositionsYline 146 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.cPositionsZline 147 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.aChoicesYline 150 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.aChoicesZline 152 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bChoicesXline 154 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bChoicesYline 155 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.outerX_readline 158 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.outerY_readline 160 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bPositionsX_readline 163 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bPositionsZ_readline 165 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.cPositionsY_readline 178 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.cPositionsZ_readline 180 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.aChoicesY_readline 193 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.aChoicesZ_readline 205 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bChoicesX_readline 207 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.bChoicesY_readline 209 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.term_bits_injectiveline 219 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.positionLabels_injectiveline 231 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.Labelline 243 - instance
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.labelFintypeline 247 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.labelsline 250 - inductive
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.Sideline 258 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.firstSideline 262 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.secondSideline 266 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.originalCoordinateline 270 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.firstReaderline 275 - def
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.secondReaderline 283 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.firstReader_readableline 291 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.secondReader_readableline 301 - theorem
OAI.MatrixMultiplication.Foundation.CW75LabelHierarchy.completeRecord_injectiveline 311