OAI/Computability/DirectedFeedback/Analysis/MatrixCharacters.lean
97 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Fourier.MatrixCharacters.F2line 13 - def
OAI.DFVSGames.Fourier.MatrixCharacters.tracePairline 15 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.tracePair_eq_sum_entriesline 18 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.tracePair_swapline 22 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.tracePair_zero_leftline 26 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.tracePair_zero_rightline 29 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.tracePair_add_leftline 32 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.tracePair_add_rightline 37 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.tracePair_ext_rightline 42 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.tracePair_ext_leftline 46 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.exists_tracePair_eq_oneline 50 - def
OAI.DFVSGames.Fourier.MatrixCharacters.binarySignline 61 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.binarySign_zeroline 63 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.binarySign_oneline 64 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.binarySign_eq_neg_one_pow_valline 66 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.binarySign_addline 71 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.binarySign_sumline 76 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.binarySign_injectiveline 83 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.binarySign_realline 94 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.binarySign_imline 98 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.binarySign_mul_selfline 102 - def
OAI.DFVSGames.Fourier.MatrixCharacters.linearFunctionalCharacterline 110 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearFunctionalCharacter_applyline 115 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearFunctionalCharacter_zeroline 118 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearFunctionalCharacter_injectiveline 123 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearFunctionalCharacter_eq_zero_iffline 130 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.sum_linearFunctionalCharacterline 134 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.expect_linearFunctionalCharacterline 140 - def
OAI.DFVSGames.Fourier.MatrixCharacters.traceCharacterline 147 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.traceCharacter_applyline 153 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.traceCharacter_eq_coordinate_signline 157 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.traceCharacter_eq_trace_exponentline 161 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.traceCharacter_eq_product_entriesline 166 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.traceCharacter_realline 171 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.traceCharacter_addline 175 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.traceCharacter_zeroline 180 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.traceCharacter_injectiveline 185 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.traceCharacter_eq_zero_iffline 193 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.sum_traceCharacterline 197 - def
OAI.DFVSGames.Fourier.MatrixCharacters.linearTracePairline 207 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTracePair_eq_matrix_tracePairline 210 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTracePair_zero_leftline 219 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTracePair_zero_rightline 222 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTracePair_add_leftline 225 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTracePair_add_rightline 229 - def
OAI.DFVSGames.Fourier.MatrixCharacters.linearTraceCharacterline 233 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTraceCharacter_applyline 238 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTraceCharacter_realline 241 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTraceCharacter_addline 244 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTraceCharacter_zeroline 250 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTraceCharacter_eq_matrix_traceCharacterline 255 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTracePair_swapline 265 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTraceCharacter_swapline 269 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTracePair_ext_rightline 273 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTracePair_ext_leftline 285 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.exists_linearTracePair_eq_oneline 297 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTraceCharacter_injectiveline 308 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.linearTraceCharacter_eq_zero_iffline 316 - theorem
OAI.DFVSGames.Fourier.MatrixCharacters.sum_linearTraceCharacterline 320 - theorem
OAI.DFVSGames.Fourier.MatrixParity.trace_rankOneline 337 - def
OAI.DFVSGames.Fourier.MatrixParity.MatrixValidline 343 - theorem
OAI.DFVSGames.Fourier.MatrixParity.matrixValid_iff_existsline 346 - theorem
OAI.DFVSGames.Fourier.MatrixParity.exists_matrixValidline 364 - theorem
OAI.DFVSGames.Fourier.MatrixParity.comp_ne_zero_iff_existsline 383 - def
OAI.DFVSGames.Fourier.MatrixParity.Validline 407 - theorem
OAI.DFVSGames.Fourier.MatrixParity.valid_iff_existsline 409 - theorem
OAI.DFVSGames.Fourier.MatrixParity.exists_validline 412 - theorem
OAI.DFVSGames.Fourier.MatrixParity.trace_smulRight_compline 428 - theorem
OAI.DFVSGames.Fourier.MatrixParity.card_linearMapsline 436 - theorem
OAI.DFVSGames.Fourier.MatrixParity.card_linearMaps_leline 450 - theorem
OAI.DFVSGames.Fourier.MatrixParity.folded_indicator_sum_le_oneline 468 - theorem
OAI.DFVSGames.Fourier.MatrixParity.folded_indicator_average_leline 490 - def
OAI.DFVSGames.Fourier.MatrixParity.parityCharacterline 508 - theorem
OAI.DFVSGames.Fourier.MatrixParity.parityCharacter_eq_zero_iffline 513 - theorem
OAI.DFVSGames.Fourier.MatrixParity.linearTrace_shift_sumline 527 - theorem
OAI.DFVSGames.Fourier.MatrixParity.linearTrace_shift_averageline 537 - def
OAI.DFVSGames.Fourier.MatrixFourier.fourierCoeffline 562 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.fourierCoeff_sumline 565 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.fourierCoeff_smulline 571 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.star_expectline 577 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.star_fourierCoeffline 581 - def
OAI.DFVSGames.Fourier.MatrixFourier.linearCoeffline 593 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.card_linearMap_reverseline 596 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linearTraceCharacter_starline 618 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linearMap_add_eq_zero_iffline 628 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linear_character_kernelline 637 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linear_complexCoeff_characterline 655 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linear_complex_inversionline 667 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linear_complex_parsevalline 678 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.complex_ofReal_expectline 696 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linearCoeff_complexline 703 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linear_parseval_innerline 711 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linear_parsevalline 731 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linear_fourier_inversionline 735 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linearCoeff_sumline 753 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linearCoeff_smulline 760 - theorem
OAI.DFVSGames.Fourier.MatrixFourier.linearCoeff_characterline 766