OAI/Computability/MaxCut/Encoding/ThreeBitTest.lean
13 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.MaxCutGames.Foundations.Hastad.supportline 15 - def
OAI.MaxCutGames.Foundations.Hastad.noiseWeightline 17 - theorem
OAI.MaxCutGames.Foundations.Hastad.noiseWeight_nonnegline 21 - theorem
OAI.MaxCutGames.Foundations.Hastad.noiseWeight_sumline 27 - theorem
OAI.MaxCutGames.Foundations.Hastad.noise_walshline 32 - def
OAI.MaxCutGames.Foundations.Hastad.thirdQueryline 46Source documentation
The third queried Boolean table is
g * (f ∘ π) * μin sign notation.def thirdQuery (π : J → I) (f : Cube I) (g μ : Cube J) : Cube J := …
Mentions: OAI.MaxCutGames.Foundations.Hastad.Cube
- theorem
OAI.MaxCutGames.Foundations.Hastad.walsh_autocorrelationline 50Source documentation
Walsh autocorrelation, proved by expanding the explicit basis.
theorem walsh_autocorrelation (B : Cube J → ℝ) (h : Cube J) : (𝔼 g, B g * B (cubeXor g h)) = ∑ s, coefficient B s ^ 2 * walsh s h := by …Mentions: OAI.MaxCutGames.Foundations.Hastad.Cube, OAI.MaxCutGames.Foundations.Hastad.cubeXor, OAI.MaxCutGames.Foundations.Hastad.coefficient, OAI.MaxCutGames.Foundations.Hastad.walsh
- def
OAI.MaxCutGames.Foundations.Hastad.projectedCoefficientline 68 - def
OAI.MaxCutGames.Foundations.Hastad.testBiasline 71 - theorem
OAI.MaxCutGames.Foundations.Hastad.testBias_fourierline 75 - def
OAI.MaxCutGames.Foundations.Hastad.testAcceptanceline 103 - theorem
OAI.MaxCutGames.Foundations.Hastad.threeBit_indicatorline 108 - theorem
OAI.MaxCutGames.Foundations.Hastad.testAcceptance_eqline 114Source documentation
Actual acceptance is one half plus one half of the three-answer correlation.
theorem testAcceptance_eq (ε : ℝ) (π : J → I) (A : Cube I → Bool) (B : Cube J → Bool) : testAcceptance ε π A B = (1 + testBias ε π (fun f => bitSign (A f)) (fun g => bitSign (B g))) / 2 := by …Mentions: OAI.MaxCutGames.Foundations.Hastad.Cube, OAI.MaxCutGames.Foundations.Hastad.testAcceptance, OAI.MaxCutGames.Foundations.Hastad.testBias, OAI.MaxCutGames.Foundations.Hastad.bitSign