OAI/Analysis/TriangularHilbert/MatrixSupport.lean
207 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.TriangularHilbert.MatrixEnergy.cyclic_sum_insertline 12 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_quad_sum_leline 42 - theorem
OAI.TriangularHilbert.MatrixEnergy.column_sq_sum_leline 61 - theorem
OAI.TriangularHilbert.MatrixEnergy.row_sq_sum_leline 71 - theorem
OAI.TriangularHilbert.MatrixEnergy.hermitian_entry_leline 79 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_cyclic_tail_leline 86 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_weighted_row_leline 113 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_twice_tail_leline 135 - def
OAI.TriangularHilbert.MatrixEnergy.spectralWeightline 159 - theorem
OAI.TriangularHilbert.MatrixEnergy.spectralWeight_symmline 162 - theorem
OAI.TriangularHilbert.MatrixEnergy.spectralWeight_diagline 169 - theorem
OAI.TriangularHilbert.MatrixEnergy.spectralWeight_pair_geline 178 - def
OAI.TriangularHilbert.MatrixEnergy.cubicTermline 192 - theorem
OAI.TriangularHilbert.MatrixEnergy.cubicTerm_cyclicline 195 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_cubicTerm_diag_leline 198 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_cubicTerm_twice_leline 210 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_cubicTerm_once_leline 223 - theorem
OAI.TriangularHilbert.MatrixEnergy.spectralWeight_insert_geline 243 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_cubic_sum_leline 265 - theorem
OAI.TriangularHilbert.MatrixEnergy.trace_cube_mul_diagonalline 306 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_trace_cube_mul_diagonal_leline 326 - def
OAI.TriangularHilbert.MatrixEnergy.traceRealline 342 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceReal_addline 344 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceReal_subline 346 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceReal_smulline 348 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceReal_zeroline 350 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceReal_starline 351 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceReal_mul_commline 353 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceReal_mul_cycleline 355 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceReal_nonnegline 358 - def
OAI.TriangularHilbert.MatrixEnergy.hsRealline 361 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_add_leftline 363 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_add_rightline 366 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_sub_leftline 369 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_sub_rightline 372 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_smul_leftline 375 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_smul_rightline 378 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_zero_rightline 381 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_symmline 383 - def
OAI.TriangularHilbert.MatrixEnergy.sylvline 387 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_add_rightline 389 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_sub_rightline 391 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_smul_rightline 393 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_smul_leftline 395 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_sub_leftline 397 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_zero_rightline 399 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_sylv_symmline 401 - def
OAI.TriangularHilbert.MatrixEnergy.penaltyline 408 - theorem
OAI.TriangularHilbert.MatrixEnergy.penalty_nonnegline 410 - theorem
OAI.TriangularHilbert.MatrixEnergy.penalty_subline 420 - theorem
OAI.TriangularHilbert.MatrixEnergy.penalty_monoline 427 - def
OAI.TriangularHilbert.MatrixEnergy.variationline 432 - def
OAI.TriangularHilbert.MatrixEnergy.rootCostline 434 - theorem
OAI.TriangularHilbert.MatrixEnergy.variation_sylvline 436 - theorem
OAI.TriangularHilbert.MatrixEnergy.rootCost_eq_of_solutionline 442 - theorem
OAI.TriangularHilbert.MatrixEnergy.variation_bddAboveline 457 - theorem
OAI.TriangularHilbert.MatrixEnergy.variation_le_rootCostline 465 - theorem
OAI.TriangularHilbert.MatrixEnergy.rootCost_nonnegline 471 - theorem
OAI.TriangularHilbert.MatrixEnergy.rootCost_antitoneline 475 - theorem
OAI.TriangularHilbert.MatrixEnergy.rootCost_scaleline 484 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_eq_sumline 494 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_diagonal_applyline 502 - def
OAI.TriangularHilbert.MatrixEnergy.diagonalSolutionline 509 - theorem
OAI.TriangularHilbert.MatrixEnergy.diagonalSolution_solvesline 512 - theorem
OAI.TriangularHilbert.MatrixEnergy.rootCost_diagonalline 521 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceReal_unitary_conjline 537 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_unitary_conjline 543 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_unitary_conjline 549 - theorem
OAI.TriangularHilbert.MatrixEnergy.variation_unitary_conjline 553 - theorem
OAI.TriangularHilbert.MatrixEnergy.rootCost_unitary_conjline 558 - def
OAI.TriangularHilbert.MatrixEnergy.hessianCostline 570 - theorem
OAI.TriangularHilbert.MatrixEnergy.exists_sylv_solutionline 572 - theorem
OAI.TriangularHilbert.MatrixEnergy.exists_sylv_solution_posDefline 591 - theorem
OAI.TriangularHilbert.MatrixEnergy.hessianCost_antitoneline 598 - def
OAI.TriangularHilbert.MatrixEnergy.sylvLinearline 603 - def
OAI.TriangularHilbert.MatrixEnergy.sylvEquivline 608 - theorem
OAI.TriangularHilbert.MatrixEnergy.hasFDerivAt_squareline 614 - theorem
OAI.TriangularHilbert.MatrixEnergy.contDiff_squareline 618 - theorem
OAI.TriangularHilbert.MatrixEnergy.sqrt_smulline 621 - theorem
OAI.TriangularHilbert.MatrixEnergy.sqrt_smoothWithin_posDefline 627 - def
OAI.TriangularHilbert.MatrixEnergy.traceRealCLMline 657 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceRealCLM_applyline 664 - def
OAI.TriangularHilbert.MatrixEnergy.energyline 667 - def
OAI.TriangularHilbert.MatrixEnergy.energyGradientline 669 - theorem
OAI.TriangularHilbert.MatrixEnergy.energyGradient_applyline 672 - theorem
OAI.TriangularHilbert.MatrixEnergy.traceReal_mul_sylvline 675 - theorem
OAI.TriangularHilbert.MatrixEnergy.energy_hasFDerivWithinAtline 682 - theorem
OAI.TriangularHilbert.MatrixEnergy.hsReal_singleline 705 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_diagonal_singleline 709 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_solvable_diagonal_of_bddAboveline 721 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_solvable_of_bddAboveline 747 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_solvable_monoline 772 - theorem
OAI.TriangularHilbert.MatrixEnergy.rootCost_smul_directionline 782 - theorem
OAI.TriangularHilbert.MatrixEnergy.penalty_three_identityline 792 - theorem
OAI.TriangularHilbert.MatrixEnergy.rootCost_three_leline 800 - theorem
OAI.TriangularHilbert.MatrixEnergy.gram_diag_eq_zero_iffline 823 - theorem
OAI.TriangularHilbert.MatrixEnergy.sylv_solvable_inserted_gramline 830 - theorem
OAI.TriangularHilbert.MatrixEnergy.trace_unitary_conjline 872 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_unitary_conjline 877 - theorem
OAI.TriangularHilbert.MatrixEnergy.hermitian_unitary_conjline 882 - theorem
OAI.TriangularHilbert.MatrixEnergy.sqrt_unitary_conjline 889 - theorem
OAI.TriangularHilbert.MatrixEnergy.hessianCost_unitary_conjline 898 - theorem
OAI.TriangularHilbert.MatrixEnergy.sqrt_diagonal_squareline 904 - theorem
OAI.TriangularHilbert.MatrixEnergy.hessianCost_diagonal_squareline 917 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_trace_cube_le_hessianline 942 - abbrev
OAI.TriangularHilbert.MatrixEnergy.Threeline 976 - abbrev
OAI.TriangularHilbert.MatrixEnergy.BlockSpaceline 977 - abbrev
OAI.TriangularHilbert.MatrixEnergy.blocksline 978 - theorem
OAI.TriangularHilbert.MatrixEnergy.blocks_mulline 982 - theorem
OAI.TriangularHilbert.MatrixEnergy.blocks_starline 987 - theorem
OAI.TriangularHilbert.MatrixEnergy.blocks_traceline 991 - def
OAI.TriangularHilbert.MatrixEnergy.triangleBlocksline 995 - def
OAI.TriangularHilbert.MatrixEnergy.triangleline 1000 - def
OAI.TriangularHilbert.MatrixEnergy.blockDline 1001 - theorem
OAI.TriangularHilbert.MatrixEnergy.triangle_hermitianline 1004 - theorem
OAI.TriangularHilbert.MatrixEnergy.blockD_hermitianline 1013 - theorem
OAI.TriangularHilbert.MatrixEnergy.triangle_trace_cubeline 1021 - def
OAI.TriangularHilbert.MatrixEnergy.vertexProjline 1053 - theorem
OAI.TriangularHilbert.MatrixEnergy.vertexProj_hermitianline 1057 - theorem
OAI.TriangularHilbert.MatrixEnergy.vertexProj_sqline 1063 - theorem
OAI.TriangularHilbert.MatrixEnergy.sum_vertexProjline 1070 - theorem
OAI.TriangularHilbert.MatrixEnergy.vertexProj_commute_blockDline 1077 - def
OAI.TriangularHilbert.MatrixEnergy.rowStarline 1086 - def
OAI.TriangularHilbert.MatrixEnergy.starGramline 1088 - def
OAI.TriangularHilbert.MatrixEnergy.starInsertline 1090 - theorem
OAI.TriangularHilbert.MatrixEnergy.starGram_eqline 1093 - theorem
OAI.TriangularHilbert.MatrixEnergy.starInsert_eqline 1099 - theorem
OAI.TriangularHilbert.MatrixEnergy.sum_starGramline 1110 - theorem
OAI.TriangularHilbert.MatrixEnergy.sum_starInsertline 1115 - theorem
OAI.TriangularHilbert.MatrixEnergy.starGram_leline 1120 - theorem
OAI.TriangularHilbert.MatrixEnergy.hessianCost_common_threeline 1133 - theorem
OAI.TriangularHilbert.MatrixEnergy.triangle_common_metricline 1148 - theorem
OAI.TriangularHilbert.MatrixEnergy.triangle_real_trace_leline 1155 - def
OAI.TriangularHilbert.MatrixEnergy.diagonalUnitaryline 1175 - theorem
OAI.TriangularHilbert.MatrixEnergy.insertedCost_right_unitaryline 1188 - def
OAI.TriangularHilbert.MatrixEnergy.phaseEdgeline 1198 - def
OAI.TriangularHilbert.MatrixEnergy.rowPhaseline 1201 - theorem
OAI.TriangularHilbert.MatrixEnergy.rowPhase_normline 1206 - theorem
OAI.TriangularHilbert.MatrixEnergy.rowStar_phaseline 1211 - theorem
OAI.TriangularHilbert.MatrixEnergy.starCost_phaseline 1219 - theorem
OAI.TriangularHilbert.MatrixEnergy.exists_phase_normline 1230 - theorem
OAI.TriangularHilbert.MatrixEnergy.mixed_trace_leline 1242 - def
OAI.TriangularHilbert.MatrixEnergy.regularizeline 1263 - theorem
OAI.TriangularHilbert.MatrixEnergy.regularize_posDefline 1266 - theorem
OAI.TriangularHilbert.MatrixEnergy.regularize_posSemidefline 1271 - theorem
OAI.TriangularHilbert.MatrixEnergy.continuous_sqrt_matrixline 1275 - theorem
OAI.TriangularHilbert.MatrixEnergy.continuous_energyGramline 1280 - theorem
OAI.TriangularHilbert.MatrixEnergy.energy_unitary_conjline 1288 - theorem
OAI.TriangularHilbert.MatrixEnergy.sqrt_diagonal_nonnegline 1300 - theorem
OAI.TriangularHilbert.MatrixEnergy.energy_diagonalline 1311 - theorem
OAI.TriangularHilbert.MatrixEnergy.energy_spectralline 1315 - theorem
OAI.TriangularHilbert.MatrixEnergy.energy_eq_of_charpoly_eqline 1321 - theorem
OAI.TriangularHilbert.MatrixEnergy.energy_gram_flipline 1327 - lemma
OAI.TriangularHilbert.MatrixEnergy.gradient_gramline 1338 - lemma
OAI.TriangularHilbert.MatrixEnergy.energyGradient_gramline 1348 - lemma
OAI.TriangularHilbert.MatrixEnergy.hsReal_nonneg_of_posSemidefline 1363 - lemma
OAI.TriangularHilbert.MatrixEnergy.sylv_starline 1373 - lemma
OAI.TriangularHilbert.MatrixEnergy.sylv_solution_isHermitianline 1378 - lemma
OAI.TriangularHilbert.MatrixEnergy.posSemidef_of_sylv_posSemidefline 1385 - lemma
OAI.TriangularHilbert.MatrixEnergy.rootCost_le_of_order_posDefline 1410 - lemma
OAI.TriangularHilbert.MatrixEnergy.regularize_squareline 1444 - lemma
OAI.TriangularHilbert.MatrixEnergy.regularize_square_leline 1450 - lemma
OAI.TriangularHilbert.MatrixEnergy.continuous_variation_leftline 1458 - theorem
OAI.TriangularHilbert.MatrixEnergy.rootCost_le_of_orderline 1464 - theorem
OAI.TriangularHilbert.MatrixEnergy.hessianCost_inserted_gram_leline 1509 - lemma
OAI.TriangularHilbert.MatrixEnergy.blockD_mulline 1545 - lemma
OAI.TriangularHilbert.MatrixEnergy.blockD_starline 1551 - lemma
OAI.TriangularHilbert.MatrixEnergy.blockD_posSemidefline 1557 - lemma
OAI.TriangularHilbert.MatrixEnergy.sqrt_blockDline 1569 - lemma
OAI.TriangularHilbert.MatrixEnergy.hsReal_blocks_blockDline 1580 - lemma
OAI.TriangularHilbert.MatrixEnergy.sylv_blockDline 1587 - lemma
OAI.TriangularHilbert.MatrixEnergy.rootCost_blockD_ge_diagonalline 1596 - theorem
OAI.TriangularHilbert.MatrixEnergy.hessianCost_le_of_le_smulline 1620 - def
OAI.TriangularHilbert.MatrixEnergy.wideRowline 1641 - def
OAI.TriangularHilbert.MatrixEnergy.gramRowline 1644 - def
OAI.TriangularHilbert.MatrixEnergy.insertRowline 1645 - def
OAI.TriangularHilbert.MatrixEnergy.pinchedRowline 1647 - lemma
OAI.TriangularHilbert.MatrixEnergy.gramRow_eqline 1650 - lemma
OAI.TriangularHilbert.MatrixEnergy.insertRow_eqline 1654 - lemma
OAI.TriangularHilbert.MatrixEnergy.gramRow_posSemidefline 1659 - lemma
OAI.TriangularHilbert.MatrixEnergy.pinchedRow_posSemidefline 1663 - lemma
OAI.TriangularHilbert.MatrixEnergy.gramRow_le_two_pinchedRowline 1666 - theorem
OAI.TriangularHilbert.MatrixEnergy.hessianCost_gramRow_ge_edgesline 1685 - lemma
OAI.TriangularHilbert.MatrixEnergy.rowStar_blocksline 1717 - lemma
OAI.TriangularHilbert.MatrixEnergy.starGram_eq_gramRowline 1727 - lemma
OAI.TriangularHilbert.MatrixEnergy.starInsert_eq_insertRowline 1741 - def
OAI.TriangularHilbert.MatrixEnergy.centerGramline 1758 - lemma
OAI.TriangularHilbert.MatrixEnergy.triangleBlocks_adjline 1762 - lemma
OAI.TriangularHilbert.MatrixEnergy.triangleBlocks_diagline 1767 - lemma
OAI.TriangularHilbert.MatrixEnergy.centerGram_posSemidefline 1772 - lemma
OAI.TriangularHilbert.MatrixEnergy.edgeGram_le_centerGramline 1778 - theorem
OAI.TriangularHilbert.MatrixEnergy.neighbor_comparisonline 1786 - def
OAI.TriangularHilbert.MatrixEnergy.sqrtInverseline 1807 - lemma
OAI.TriangularHilbert.MatrixEnergy.sqrtInverse_solvesline 1812 - def
OAI.TriangularHilbert.MatrixEnergy.hessianPairPDline 1817 - lemma
OAI.TriangularHilbert.MatrixEnergy.hessianPairPD_symmline 1820 - lemma
OAI.TriangularHilbert.MatrixEnergy.hessianPairPD_selfline 1828 - lemma
OAI.TriangularHilbert.MatrixEnergy.two_hessianPairPD_leline 1833 - lemma
OAI.TriangularHilbert.MatrixEnergy.hessianPairPD_eq_traceline 1847 - theorem
OAI.TriangularHilbert.MatrixEnergy.energy_path_hasDerivAtline 1852 - theorem
OAI.TriangularHilbert.MatrixEnergy.energyGradient_path_hasDerivAtline 1857 - def
OAI.TriangularHilbert.MatrixEnergy.rowNormline 1879 - def
OAI.TriangularHilbert.MatrixEnergy.colNormline 1880 - theorem
OAI.TriangularHilbert.MatrixEnergy.norm_mul_entry_leline 1883 - theorem
OAI.TriangularHilbert.MatrixEnergy.colNorm_sqline 1891 - theorem
OAI.TriangularHilbert.MatrixEnergy.colNorm_sqrt_gramline 1901 - theorem
OAI.TriangularHilbert.MatrixEnergy.entry_gradient_leline 1910