OAI/Computability/MaxCut/Games/UpperMobius.lean
58 declarations, 0 contain sorry, 0 declared as axioms
The signed bad-convolution term of Appendix A.1. The selector here is the weak image/kernel selector, prior to its separate A.4 decomposition.
- def
OAI.MaxCutGames.Appendix.UpperMobius.upperQuotientEquivline 25 - def
OAI.MaxCutGames.Appendix.UpperMobius.dualSubspaceEquivline 29 - theorem
OAI.MaxCutGames.Appendix.UpperMobius.quotient_comap_codimline 35 - theorem
OAI.MaxCutGames.Appendix.UpperMobius.upperQuotientEquiv_codimline 46 - def
OAI.MaxCutGames.Appendix.UpperMobius.upperDualSubspaceEquivline 55 - theorem
OAI.MaxCutGames.Appendix.UpperMobius.upperDualSubspaceEquiv_codimline 61 - def
OAI.MaxCutGames.Appendix.UpperMobius.upperWeightedTotalline 72 - theorem
OAI.MaxCutGames.Appendix.UpperMobius.upperWeightedTotal_eq_dualline 77 - theorem
OAI.MaxCutGames.Appendix.UpperMobius.quotient_finrank_zero_iffline 91 - theorem
OAI.MaxCutGames.Appendix.UpperMobius.binary_upper_interval_mobiusline 104 - theorem
OAI.MaxCutGames.Appendix.DyadicError.pow_le_one_aux_inline_DyadicErrorline 117 - theorem
OAI.MaxCutGames.Appendix.DyadicError.pow_antitone_aux_inline_DyadicErrorline 125 - theorem
OAI.MaxCutGames.Appendix.DyadicError.half_power_le_quarterline 136 - def
OAI.MaxCutGames.Appendix.DyadicError.quarterSumline 149 - theorem
OAI.MaxCutGames.Appendix.DyadicError.quarterSum_nonnegline 151 - theorem
OAI.MaxCutGames.Appendix.DyadicError.quarterSum_residualline 155 - theorem
OAI.MaxCutGames.Appendix.DyadicError.quarterSum_leline 165 - def
OAI.MaxCutGames.Appendix.DyadicError.quarterErrorline 170 - theorem
OAI.MaxCutGames.Appendix.DyadicError.quarterError_add_oneline 174 - theorem
OAI.MaxCutGames.Appendix.DyadicError.quarterError_le_seven_ninthsline 212 - def
OAI.MaxCutGames.Appendix.DyadicError.dyadicErrorline 220 - theorem
OAI.MaxCutGames.Appendix.DyadicError.dyadicError_le_quarterErrorline 224 - theorem
OAI.MaxCutGames.Appendix.DyadicError.dyadicError_le_seven_ninthsline 236 - theorem
OAI.MaxCutGames.Appendix.DyadicError.finite_dyadic_error_le_oneline 241 - def
OAI.MaxCutGames.Appendix.BadConvolution.Incidenceline 262 - def
OAI.MaxCutGames.Appendix.BadConvolution.Badline 265 - def
OAI.MaxCutGames.Appendix.BadConvolution.filteredCoefficientline 269 - def
OAI.MaxCutGames.Appendix.BadConvolution.mobiusline 273 - def
OAI.MaxCutGames.Appendix.BadConvolution.pairDimensionline 275 - def
OAI.MaxCutGames.Appendix.BadConvolution.pairWeightline 278 - def
OAI.MaxCutGames.Appendix.BadConvolution.signedWeightline 281 - def
OAI.MaxCutGames.Appendix.BadConvolution.pieceConvolutionline 287 - def
OAI.MaxCutGames.Appendix.BadConvolution.badConvolutionline 291 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.sum_masked_eq_subtype_inline_BadConvolutionline 295 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.pairDimension_eq_zero_iffline 305 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.pairDimension_pos_iffline 316 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.lower_mobius_sumline 320 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.upper_mobius_sumline 330 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.triple_incidence_iff_inline_BadConvolutionline 341 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.triple_mobius_sumline 349 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.signed_triple_sumline 374 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.badConvolution_expansionline 401Source documentation
Exact Möbius expansion; no degree or positivity assumption is used.
theorem badConvolution_expansion (a : (W →ₗ[F2] V) → ℝ) (X : W →ₗ[F2] V) : badConvolution a X = ∑ p : Submodule F2 V × Submodule F2 W, if Incidence p.1 p.2 X then signedWeight p * pieceConvolution p.1 p.2 a X else 0 := by …Mentions: OAI.MaxCutGames.Appendix.BadConvolution.badConvolution, OAI.MaxCutGames.Appendix.BadConvolution.Incidence, OAI.MaxCutGames.Appendix.BadConvolution.signedWeight, OAI.MaxCutGames.Appendix.BadConvolution.pieceConvolution
- theorem
OAI.MaxCutGames.Appendix.BadConvolution.card_lower_rank_leline 432 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.card_upper_codim_leline 451 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.finite_pair_level_sum_inline_BadConvolutionline 474 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.incident_pair_weight_le_oneline 530 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.mobius_sqline 581 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.twice_choose_two_le_square_inline_BadConvolutionline 588 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.mobius_pair_sq_leline 595 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.mobius_pair_weight_leline 607 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.exists_nonzero_term_inline_BadConvolutionline 617 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.filteredCoefficient_nonzero_dimensionsline 627 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.pieceConvolution_nonzero_dimensionsline 648 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.rank_add_leline 661 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.badConvolution_eq_zero_of_large_rankline 668 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.scaled_product_inline_BadConvolutionline 696 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.badConvolution_sq_leline 705 - theorem
OAI.MaxCutGames.Appendix.BadConvolution.badConvolution_sq_sum_leline 781Source documentation
The actual signed bad-convolution estimate of A.1.
theorem badConvolution_sq_sum_le (a : (W →ₗ[F2] V) → ℝ) (d : ℕ) (hd : 1 ≤ d) (ha : ∀ Y, d < finrank F2 Y.range → a Y = 0) : (∑ X, badConvolution a X ^ 2) ≤ ∑ p : Submodule F2 V × Submodule F2 W, if p ≠ (⊥,⊤) then (2:ℝ)^(7*d*(finrank F2 p.1 + finrank F2 (W ⧸ p.2))) * (∑ X, pieceConvolution p.1 p.2 a X ^ 2) else 0 := by …Mentions: OAI.MaxCutGames.Appendix.BadConvolution.badConvolution, OAI.MaxCutGames.Appendix.BadConvolution.pieceConvolution