Documentation

Atlas.BooleanFunctions.code.NoisyHypercube

noncomputable def BooleanFourier.correlatedPairProb (ρ : ) (_hρ : ρ Set.Icc (-1) 1) (a b : Bool) :
Instances For
    noncomputable def BooleanFourier.correlatedProb {n : } (ρ : ) (_hρ : ρ Set.Icc (-1) 1) (x y : Fin nBool) :
    Instances For
      theorem BooleanFourier.correlatedProb_factor_nonneg {n : } (ρ : ) ( : ρ Set.Icc (-1) 1) (x y : Fin nBool) (i : Fin n) :
      0 (1 + ρ * (boolToReal (x i) * boolToReal (y i))) / 2
      theorem BooleanFourier.correlatedProb_factor_sum {n : } (ρ : ) (x : Fin nBool) (i : Fin n) :
      b : Bool, (1 + ρ * (boolToReal (x i) * boolToReal b)) / 2 = 1
      Instances For
        noncomputable def BooleanFourier.noisyHypercubeTransitionProb {n : } (ρ : ) (_hρ₀ : 0 ρ) (_hρ₁ : ρ 1) (x y : Fin nBool) :
        Instances For
          Instances For
            noncomputable def BooleanFourier.noiseOpProb {n : } (ρ : ) (f : (Fin nBool)) :
            (Fin nBool)
            Instances For