OAI/Computability/MaxCut/Games/SubmoduleInterval.lean
76 declarations, 0 contain sorry, 0 declared as axioms
Actual reindexing of Appendix A.4 geometric witnesses by their raw triples. The original nonzero weak-pair condition is equivalent to positive total restriction order plus frequency rank.
- def
OAI.MaxCutGames.Appendix.SubmoduleInterval.lowerIntervalEquivline 10 - def
OAI.MaxCutGames.Appendix.SubmoduleInterval.lowerIntervalSpaceEquivline 39 - theorem
OAI.MaxCutGames.Appendix.SubmoduleInterval.lowerInterval_finrankline 49 - theorem
OAI.MaxCutGames.Appendix.SubmoduleInterval.sum_lowerIntervalline 57 - def
OAI.MaxCutGames.Appendix.SubmoduleInterval.lowerWeightedTotalline 69 - theorem
OAI.MaxCutGames.Appendix.SubmoduleInterval.lowerWeightedTotal_eqline 74 - theorem
OAI.MaxCutGames.Appendix.SubmoduleInterval.binary_lower_interval_mobiusline 85 - abbrev
OAI.MaxCutGames.Appendix.A13Index.Tripleline 109 - def
OAI.MaxCutGames.Appendix.A13Index.weakAline 111 - def
OAI.MaxCutGames.Appendix.A13Index.weakBline 114 - theorem
OAI.MaxCutGames.Appendix.A13Index.recover_weakAline 117 - theorem
OAI.MaxCutGames.Appendix.A13Index.recover_weakBline 135 - theorem
OAI.MaxCutGames.Appendix.A13Index.canonicalValidline 148 - theorem
OAI.MaxCutGames.Appendix.A13Index.dim_weakAline 184 - theorem
OAI.MaxCutGames.Appendix.A13Index.codim_weakBline 207 - def
OAI.MaxCutGames.Appendix.A13Index.sizeline 222 - theorem
OAI.MaxCutGames.Appendix.A13Index.weak_orderline 225 - theorem
OAI.MaxCutGames.Appendix.A13Index.order_eq_zero_iffline 233 - theorem
OAI.MaxCutGames.Appendix.A13Index.valid_positive_iffline 248 - abbrev
OAI.MaxCutGames.Appendix.A13Index.WeakPositiveline 266 - abbrev
OAI.MaxCutGames.Appendix.A13Index.PositiveWitnessline 269 - abbrev
OAI.MaxCutGames.Appendix.A13Index.PositiveTripleline 272 - abbrev
OAI.MaxCutGames.Appendix.A13Index.BoundedPositiveTripleline 274 - def
OAI.MaxCutGames.Appendix.A13Index.positiveMapline 277 - theorem
OAI.MaxCutGames.Appendix.A13Index.positiveMap_injectiveline 281 - def
OAI.MaxCutGames.Appendix.A13Index.positiveInverseline 301 - def
OAI.MaxCutGames.Appendix.A13Index.positiveEquivline 307 - theorem
OAI.MaxCutGames.Appendix.A13Index.positiveMap_valline 314 - theorem
OAI.MaxCutGames.Appendix.A13Index.positiveEquiv_valline 317 - def
OAI.MaxCutGames.Appendix.A13Index.tripleFintypeline 321 - def
OAI.MaxCutGames.Appendix.A13Index.weakPositiveFintypeline 337 - def
OAI.MaxCutGames.Appendix.A13Index.geometricIndexFintypeline 345 - def
OAI.MaxCutGames.Appendix.A13Index.positiveWitnessFintypeline 353 - def
OAI.MaxCutGames.Appendix.A13Index.positiveTripleFintypeline 361 - def
OAI.MaxCutGames.Appendix.A13Index.boundedPositiveTripleFintypeline 368 - def
OAI.MaxCutGames.Appendix.TotalPredecessorCount.predecessorEndline 384 - theorem
OAI.MaxCutGames.Appendix.TotalPredecessorCount.predecessorEnd_recoveryline 394 - theorem
OAI.MaxCutGames.Appendix.TotalPredecessorCount.predecessorEnd_injectiveline 404 - theorem
OAI.MaxCutGames.Appendix.TotalPredecessorCount.card_predecessors_leline 418 - theorem
OAI.MaxCutGames.Fourier.MatrixProducts.linearTraceCharacter_re_addline 444Source documentation
Multiplication of the real binary trace characters.
theorem linearTraceCharacter_re_add (S T : F →ₗ[F2] E) (X : E →ₗ[F2] F) : (linearTraceCharacter (S + T) X).re = (linearTraceCharacter S X).re * (linearTraceCharacter T X).re := by … - theorem
OAI.MaxCutGames.Fourier.MatrixProducts.linearCoeff_mul_characterline 454Source documentation
Multiplication by a trace character translates frequency.
theorem linearCoeff_mul_character (f : (E →ₗ[F2] F) → ℝ) (S T : F →ₗ[F2] E) : linearCoeff (fun X => f X * (linearTraceCharacter T X).re) S = linearCoeff f (S + T) := by … - theorem
OAI.MaxCutGames.Fourier.MatrixProducts.linearCoeff_mulline 468Source documentation
Products transform to counting-measure convolution of normalized coefficients.
theorem linearCoeff_mul (f g : (E →ₗ[F2] F) → ℝ) (S : F →ₗ[F2] E) : linearCoeff (fun X => f X * g X) S = ∑ T : F →ₗ[F2] E, linearCoeff f T * linearCoeff g (S + T) := by … - def
OAI.MaxCutGames.Fourier.MatrixProducts.coefficientConvolutionline 490Source documentation
Frequency convolution, with counting measure on the frequency space.
def coefficientConvolution (f g : (E →ₗ[F2] F) → ℝ) (S : F →ₗ[F2] E) : ℝ := …
- theorem
OAI.MaxCutGames.Fourier.MatrixProducts.expect_fourth_eq_sum_convolution_sqline 494Source documentation
The actual fourth moment equals the squared coefficient-convolution mass.
theorem expect_fourth_eq_sum_convolution_sq (f : (E →ₗ[F2] F) → ℝ) : (𝔼 X, f X ^ 4) = ∑ S : F →ₗ[F2] E, coefficientConvolution f f S ^ 2 := by …Mentions: OAI.MaxCutGames.Fourier.MatrixProducts.coefficientConvolution
- def
OAI.MaxCutGames.Appendix.F1Energy.rankline 520 - def
OAI.MaxCutGames.Appendix.F1Energy.Goodline 522 - abbrev
OAI.MaxCutGames.Appendix.F1Energy.BoundedSplitline 525 - theorem
OAI.MaxCutGames.Appendix.F1Energy.add_self_cancelline 528 - def
OAI.MaxCutGames.Appendix.F1Energy.translateline 531 - theorem
OAI.MaxCutGames.Appendix.F1Energy.rank_le_of_rankBelowline 537 - theorem
OAI.MaxCutGames.Appendix.F1Energy.boundedSplit_rankline 541 - theorem
OAI.MaxCutGames.Appendix.F1Energy.good_of_trivial_intersectionsline 553Source documentation
The checked geometric cover supplies exactly the F1 witness condition.
theorem good_of_trivial_intersections (X Y : G) (hi : (X.range ⊓ Y.range) ⊓ (X+Y).range = ⊥) (hk : X.ker ⊔ Y.ker ⊔ (X+Y).ker = ⊤) : Good X Y := by …Mentions: OAI.MaxCutGames.Appendix.F1Energy.Good
- theorem
OAI.MaxCutGames.Appendix.F1Energy.sum_translateline 587 - theorem
OAI.MaxCutGames.Appendix.F1Energy.card_bounded_splits_leline 591 - theorem
OAI.MaxCutGames.Appendix.F1Energy.card_predecessors_cast_leline 611 - def
OAI.MaxCutGames.Appendix.F1Energy.predecessorCoefficientline 620 - def
OAI.MaxCutGames.Appendix.F1Energy.gramline 623 - def
OAI.MaxCutGames.Appendix.F1Energy.predecessorEnergyline 626 - def
OAI.MaxCutGames.Appendix.F1Energy.goodConvolutionline 629 - theorem
OAI.MaxCutGames.Appendix.F1Energy.predecessorCoefficient_nonnegline 633 - theorem
OAI.MaxCutGames.Appendix.F1Energy.gram_nonnegline 639 - theorem
OAI.MaxCutGames.Appendix.F1Energy.predecessorCoefficient_sqline 644 - theorem
OAI.MaxCutGames.Appendix.F1Energy.predecessor_energy_eqline 651 - theorem
OAI.MaxCutGames.Appendix.F1Energy.predecessor_energy_nonnegline 670 - theorem
OAI.MaxCutGames.Appendix.F1Energy.predecessor_energy_leline 674 - theorem
OAI.MaxCutGames.Appendix.F1Energy.goodConvolution_nonnegline 686 - theorem
OAI.MaxCutGames.Appendix.F1Energy.good_term_leline 694Source documentation
Each supported good term has a bounded split witness. Its summand is counted with shared residual C=Y+R; all other summands are nonnegative.
theorem good_term_le (a : G → ℝ) (d : ℕ) (hdegree : ∀ Y, d < rank Y → a Y = 0) (X Y : G) : (if Good X Y then |a Y| * |a (X+Y)| else 0) ≤ ∑ R : BoundedSplit d X, predecessorCoefficient a R.val (Y+R.val) * predecessorCoefficient a (X+R.val) (Y+R.val) := by …Mentions: OAI.MaxCutGames.Appendix.F1Energy.rank, OAI.MaxCutGames.Appendix.F1Energy.Good, OAI.MaxCutGames.Appendix.F1Energy.BoundedSplit, OAI.MaxCutGames.Appendix.F1Energy.predecessorCoefficient
- theorem
OAI.MaxCutGames.Appendix.F1Energy.goodConvolution_le_gramline 742 - theorem
OAI.MaxCutGames.Appendix.F1Energy.goodConvolution_sq_leline 758 - theorem
OAI.MaxCutGames.Appendix.F1Energy.split_gram_energy_leline 780 - theorem
OAI.MaxCutGames.Appendix.F1Energy.goodConvolution_energy_leline 797 - theorem
OAI.MaxCutGames.Appendix.F1Energy.abs_complement_sum_leline 821Source documentation
The complement of any bad event covered by
Goodis bounded without changing the signs of the coefficients in the bad part.theorem abs_complement_sum_le (a : G → ℝ) (X : G) (bad : G → Prop) (hcover : ∀ Y, ¬ bad Y → Good X Y) : |∑ Y, if bad Y then 0 else a Y * a (X+Y)| ≤ goodConvolution a X := by …Mentions: OAI.MaxCutGames.Appendix.F1Energy.Good, OAI.MaxCutGames.Appendix.F1Energy.goodConvolution
- theorem
OAI.MaxCutGames.Appendix.F1Energy.convolution_split_square_leline 836 - theorem
OAI.MaxCutGames.Appendix.F1Energy.convolution_energy_leline 857 - theorem
OAI.MaxCutGames.Appendix.F1Energy.fourier_goodConvolution_energy_leline 877 - theorem
OAI.MaxCutGames.Appendix.F1Energy.fourth_moment_le_good_badline 885Source documentation
The actual fourth-moment identity reduced to the remaining signed bad convolution. Its geometric cover is supplied by
good_of_trivial_intersections.theorem fourth_moment_le_good_bad (f : (E →ₗ[F2] F) → ℝ) (d : ℕ) (hdegree : ∀ Y : F →ₗ[F2] E, d < rank Y → linearCoeff f Y = 0) (bad : (F →ₗ[F2] E) → (F →ₗ[F2] E) → Prop) (hcover : ∀ X Y, ¬ bad X Y → Good X Y) : (𝔼 X, f X^4) ≤ 2 * ((2:ℝ)^(6*d^2) * (𝔼 X, f X^2)^2) + 2 * ∑ X, (∑ Y, if bad X Y then linearCoeff f Y * linearCoeff f (X+Y) else 0)^2 := by …Mentions: OAI.MaxCutGames.Appendix.F1Energy.rank, OAI.MaxCutGames.Appendix.F1Energy.Good